Senior Software Engineer- Java Spring Boot
Engineering and Emerging Technologies
We are excited to find an experienced and motivated individual to join our team and help us drive a successful project outcomes.
India
Bengaluru
Mumbai
Hybrid
We are looking for an experienced Full Stack Developer with strong backend expertise in Java (Spring Boot) and solid proficiency in modern front-end technologies.
In this role, you will be responsible for building scalable applications, enhancing existing systems and collaborating with cross-functional teams to deliver high-quality, secure and high-performance solutions.
Responsibilities:
• Design and develop new features and modules for web applications.
• Build and maintain scalable, high-performance applications using Java and modern web technologies.
• Maintain and enhance legacy systems, including bug fixing and performance improvements.
• Integrate third-party APIs and external libraries into existing platforms.
• Collaborate with product managers, designers and engineering teams to deliver end-to-end solutions.
• Ensure application performance, security and responsiveness across systems.
• Follow best coding practices, design patterns and development standards.
Requirements:
• Strong proficiency in Java with the Spring Boot framework.
• Excellent knowledge of HTML, CSS, JavaScript and AJAX.
• Hands-on experience with PostgreSQL and caching technologies like Redis.
• Experience with Git for version control.
• Good understanding of design patterns and clean coding principles.
• Familiarity with Angular framework.
• Exposure to Dropwizard framework.
• Experience with performance tuning and scalable architecture.
Quality Compliance:
Compliance to Quality and Information Security is critical in ensuring the integrity, confidentiality, availability of data and the consistent delivery of high-quality services are an important aspect of hiring for this position.