Summary
An organization is seeking a Java Backend Engineer to build intelligent digital services with AI at their core. You will develop scalable backend applications, implement automated testing and deployment pipelines, and embed monitoring and observability while ensuring security, reliability, compliance, and quality.
Highlights
Build intelligent digital services with AI at the core while working on scalability, quality, security, observability, and reliability. The role offers end-to-end involvement across development, testing, deployment, and operational excellence.
Description
Role Overview
We are seeking a Java Backend Engineer to design, develop, and continuously enhance intelligent digital products and services that support employees and HR stakeholders, with Artificial Intelligence (AI) at the core.
The successful candidate will contribute to scalable backend solutions while ensuring quality, security, observability, and reliability across the software development lifecycle.
Key Responsibilities
Design, develop, and continuously improve intelligent backend applications supporting HR and employee-focused digital services.Develop scalable backend solutions using modern engineering practices and agile methodologies.Analyze business and user requirements to build new features and enhancements.Implement automated testing, deployment pipelines, and observability practices.Ensure applications meet functional and non-functional requirements, including quality, security, reliability, and compliance.Build monitoring and observability into applications to maintain production health.Troubleshoot production incidents, perform root cause analysis, and implement preventive improvements.Advocate for user-centric, explainable, ethical, and responsible AI-driven solutions.Collaborate with cross-functional teams including Product Managers, Designers, and Engineers.Share technical knowledge, support hiring and onboarding initiatives, and contribute to a collaborative engineering culture.Required Skills & Experience
Core Technical Skills
Strong hands-on experience with Java and Spring Boot.Experience with Spring Batch and Spring Cloud.Proven expertise in designing and developing Microservices.Strong knowledge of REST API development.Experience designing GraphQL schemas.Cloud & Data Technologies
Experience with Azure Cloud Services, including:Azure App ServicesAzure MonitorAzure API ManagementKnowledge of Azure Cosmos DB or other NoSQL databases.Experience with Confluent Kafka or similar data streaming platforms.Security
Experience implementing authentication and authorization using:OAuth 2.0Microsoft Entra IDSoft Skills
Excellent communication skills with the ability to explain technical concepts to diverse audiences.Strong collaboration skills in Agile environments.Commitment to clean code, documentation, maintainability, and continuous improvement.Passion for learning new technologies and engineering best practices.Preferred Skills
Experience with AI technologies such as:Spring AILangChainExposure to AI-enabled application development is highly desirable.Ideal Candidate Profile
The ideal candidate is an experienced backend engineer with deep expertise in Java, Spring Boot, Microservices, REST APIs, cloud technologies, observability, and quality engineering.
They should be comfortable collaborating across product, design, and engineering teams while delivering scalable, reliable, and AI-enabled backend solutions in an agile environment.