This link goes straight to Zensar Technologies’s own careers page. No account, no fee, and we never collect your resume.
Description: 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 Requirements: 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 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 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