Role Profile: Software Development Engineer (SDE) Java
Location: Bangalore
Employment Type: Full-Time
Experience Level: 23 years / 35 years
Department: Technology / Software Engineering
Job Overview
We are looking for a motivated and experienced
Software Development Engineer (Java) to join our fast-paced and collaborative development team in
Bangalore. The ideal candidate brings strong technical skills, a problem-solving mindset, and a passion for clean, scalable code. This role will involve end-to-end development responsibilities and close collaboration with cross-functional stakeholders.
Key Responsibilities
- Translate product requirements into technical designs and modular components.
- Break down complex projects into well-scoped tasks with accurate time estimates.
- Design and develop extensible Low-Level Designs (LLD) and contribute to High-Level Designs (HLD) with guidance.
- Write clean, high-performance, and maintainable code in Java (or other compatible languages).
- Select appropriate tech stacks, tools, and data structures to ensure scalable solutions.
- Support and mentor junior engineers to drive collective team success and productivity.
- Collaborate effectively with Product, QA, DevOps, and other engineering teams to deliver impactful features.
- Participate in Agile ceremonies and contribute to CI/CD practices.
Required Skills & Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 25 years of hands-on software development experience.
- Proficiency in Java and familiarity with other languages such as Ruby, Scala, Clojure, C++, or SQL.
- Solid understanding of Object-Oriented Programming (OOP) and core design patterns.
- Strong experience with multi-threaded applications and concurrency management.
- Experience designing clean abstractions and separation of concerns for scalable systems.
- Familiarity with Agile methodologies and CI/CD pipelines.
- Experience working with large datasets or complex business workflows is an advantage.
- Exposure to web application development and building scalable APIs is a plus.
Preferred Qualities
- Self-starter with a proactive attitude and a strong sense of ownership.
- A collaborative mindset with excellent communication and problem-solving skills.
- Eagerness to learn, adapt, and grow in a fast-changing technical environment.
Why Join Us
- Work with talented engineers solving real-world problems at scale.
- Exposure to modern tech stacks and engineering best practices.
- Culture of ownership, growth, and innovation.
- Competitive salary, performance bonuses, and employee benefits.