Java Developer with Angular , Spring Hibernate

FIS

Pune, Maharashtra

Full-time · Hybrid

We are looking for a motivated and technically strong Software Engineer to join our engineering team. The ideal candidate will have hands-on experience developing enterprise applications using modern Java technologies and cloud-native architecture. This role involves designing, developing, testing, deploying, and maintaining scalable applications while working closely with senior engineers, architects, and product teams. The candidate should be passionate about continuous learning, software craftsmanship, modern development practices, AI-assisted development, and building distributed systems that are secure, reliable, and performant.

Design, develop, test, and maintain backend services using Java 17/21 and Spring Boot. Build and consume RESTful APIs and microservices. Develop integrations using Apache Camel and enterprise integration patterns. Participate in all phases of the Software Development Lifecycle (SDLC) Deploy and manage applications on AWS or Microsoft Azure. Configure and maintain CI/CD pipelines for automated build, testing, deployment, and release processes. Containerize applications using Docker and deploy them to Kubernetes environments. Monitor application health, logs, and performance in cloud environments. Implement authentication and authorization mechanisms using modern Identity Providers (IdP) such as Azure AD, Okta, Key cloak, Auth0, or similar solutions. Integrate applications with enterprise Single Sign-On (SSO) solutions using OAuth2, OpenID Connect (OIDC), and SAML protocols. Ensure compliance with security best practices and enterprise standards. Configure and manage API Gateway solutions. Develop integrations with message brokers and MQ platforms. Design and implement event-driven architectures using messaging technologies such as Kafka, RabbitMQ, ActiveMQ, Azure Service Bus, Amazon SQS/SNS, or similar platforms. Build resilient and scalable asynchronous processing workflows. Analyze application performance and identify bottlenecks. Optimize APIs, database interactions, JVM settings, and system resource utilization. Participate in troubleshooting production issues and root cause analysis. Implement observability, monitoring, and logging best practices.

Skills: Java.Angular, Spring, Hibernate

Application deadline: Not specified

Apply on the official employer website