Senior Engineer - Product and Platform Engineering
Pune, MH, IN, 411006
Position: Java Backend Developer
Experience: 6+ Years
Location: Pune (Hybrid)
We are looking for an experienced Java Backend Developer with strong expertise in Java and Kafka to work on scalable backend systems.
Key Skills Required:
- Strong experience in Java, Spring Boot, and Microservices
- Hands-on experience with Apache Kafka / event-driven architecture
- Experience in building REST APIs and backend services
- Good understanding of SQL/NoSQL databases
- Familiarity with CI/CD tools and basic DevOps practices
- Experience working in Agile development environments
Good to Have:
- Exposure to cloud platforms (AWS/Azure)
- Experience in banking or financial services domain
ion and Experience Required
- Deep understanding of Java with advanced proficiency for complex application development and optimization.
- Ability to write efficient, maintainable, and scalable code.
- Familiarity with Java 11 features and modern best practices in development.
- Essential experience with Spring Boot for rapid application development and service orchestration within microservices architecture.
- Solid grasp of microservices, including design, deployment, and maintenance of service-oriented architectures.
- Proficiency in integrating and managing databases using Java, including knowledge of JDBC for relational databases and ORM frameworks.
- Adept at leading technical discussions, mentoring junior developers, and driving project initiatives within a team environment.
- Bachelor of Technology (B.Tech) in Computer Science Engineering or Master of Technology (M.Tech) in Software Engineering.
- Preferred certifications: Oracle Certified Professional, Java SE 11 Developer and AWS Certified Solutions Architect – Associate.
- Lead the design, development, and implementation of robust Java-based applications utilizing Spring Boot and Microservices architecture.
- Oversee the entire software development lifecycle, ensuring adherence to best practices in coding and design.
- Collaborate with cross-functional teams to gather and analyze requirements, translating them into technical specifications.
- Mentor and guide junior engineers, fostering skill development and knowledge sharing within the team.
- Implement and maintain microservices architecture to enhance system scalability and performance.
- Evaluate and integrate new technologies to improve product functionality and efficiency.
- Conduct code reviews to uphold coding standards and ensure quality deliverables.
- Facilitate communication between stakeholders and development teams to ensure project alignment and timely delivery.
- Identify and troubleshoot technical issues, providing innovative solutions to enhance system reliability.
- Drive continuous improvement initiatives within the engineering process to optimize productivity and quality.
Education and Experience Required
Senior Engineer - Product and Platform Engineering