India - Pune
As a Software Developer, you will be a key contributor to the full software development lifecycle (SDLC) of enterprise-grade applications. You will design, build, and maintain high-performing, scalable, and secure software systems that comply with industry best practices and internal standards. This role demands technical excellence, ownership, and a collaborative spirit to work within multidisciplinary Agile teams.
How Will You Make an Impact?
- Deliver high-quality, robust, and maintainable code using Java and modern technology stacks.
- Contribute to the entire SDLC—from requirement analysis and design to coding, testing, and deployment.
- Collaborate with cross-functional teams to build and enhance systems that are reliable, scalable, and performant.
- Develop technical documentation, flowcharts, and layouts to support software solutions.
- Ensure software quality through unit testing, system testing, and automation.
- Troubleshoot, debug, and upgrade existing systems to improve performance and reliability.
- Actively support L4 team and respond effectively to product issues.
- Embrace continuous learning and apply new technologies through hands-on PoCs.
- Prioritize, assign and manage department activities and projects in accordance with the R&D departments goals and objectives.
Essential Qualifications:
- A degree in Computer Science or a related field (BE/BTech/MTech/MCA).
- 2–4 years of strong hands-on experience in Java development.
- Proficiency in Java, Scala, Linux, Maven, and Git.
- Strong database experience with MS-SQL, Oracle, PostgreSQL, and Cassandra.
- Deep understanding of Object-Oriented Programming and Design (OOP/OOD).
- Excellent English communication skills—both written and verbal.
- Strong problem-solving skills, ownership mindset, and attention to detail.
- Experience working in Agile teams and contributing to sprint goals.
- Proven ability to switch between feature development and production support
- Ability to quickly adapt to new technologies and frameworks as project needs evolve.
- Experience developing high-performance, highly available, and scalable systems.
- Passion for learning, innovation, and engineering excellence.
Desired Qualifications:
- Exposure to public cloud platforms such as Amazon Web Services (AWS).
- Experience with microservices architecture and Docker containers on Kubernetes.
- Familiarity with performance testing and benchmarking tools (e.g., JMeter).
- Previous work on resolving performance or scalability bottlenecks is a plus.
Software engineer