Java Developer

ZensarIndiaOn-siteFull-timeSenior, 5–8 yearsListed 2 hours ago

Apply now

About this role

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

- 5+ 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
- Strong communication, presentation skills, and collaborative attitude

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
- Strong communication, presentation skills, and collaborative attitude