Responsibilities:
• Analyze requirements, design and build solutions to ensure the product meets business and non-functional (performance, security, scalability, resilience, observability) requirements
• Develop high-quality, maintainable, and well-tested code aligned with engineering standards and best practices
• Use modern development tools, including AI-assisted coding tools (e.g., GitHub Copilot, code assistants), to improve productivity and code quality
• Maintain and enhance both business and platform side of the product
• Review code and share knowledge with other team members
• Participate in presentation sessions to demonstrate new features to stakeholders
• Apply best practices in software development (code style and patterns, quality, performance)
• Work on algorithmic calculations used by leading financial institutions
Experience
• 7+ years of experience as Java Software Engineer / Developer
• Degree in Computer Science
• Expertise in designing, developing, testing and maintaining microservices.
• Solid knowledge of Java and the Spring ecosystem (Spring Boot preferred)
• Deep expertise in Spring framework and distributed systems (Kafka)
• Strong knowledge of RESTful API standards, secure API design (JWT) and observability
• Deep understanding of AI concepts and extensive usage of AI tools in SDLC
• Strong experience with Oracle Database, including SQL optimization, indexing strategies, data modeling, and performance tuning.
• Hands-on experience with containerized deployment (Kubernetes) and CI/CD
• Proficiency in software engineering methodologies, patterns and tools
• Understanding of CI/CD pipelines and DevOps practices
• Robust communication, presentation skills, and collaborative attitude
Responsibilities
Responsibilities:
• Analyze requirements, design and build solutions to ensure the product meets business and non-functional (performance, security, scalability, resilience, observability) requirements
• Develop high-quality, maintainable, and w
📌 Java Developer (Pune)
🏢 Zensar
📍 Pune