Java Backend Developer
Ram KumarjhenUnited StatesSENIORPosted 3h ago
Java 11/17+Spring BootSpring DataSpring SecuritySpring CloudObject-Oriented ProgrammingDesign PatternsClean CodeMicroservicesREST APIsOpenAPIAPI VersioningKafkaRabbitMQDroolsRedisOracle SQL/PL/SQLMongoDBJUnit 5MockitoTestcontainersContract TestingDockerKubernetesAWS (EKS, S3, SQS/SNS, RDS, IAM, Secrets Manager, CloudWatch)OAuth2/OIDCJWTMicrosoft Entra IDOWASP Top 10GitCI/CDMaven/GradleJiraAgile MethodologyClaude CodeClaude API
About the Role
We are looking for an experienced Java Backend Developer with strong expertise in the NetCracker Platform, Java, Spring Boot, Microservices, Distributed Systems, and Cloud Technologies.
Key Responsibilities
• Design and implement RESTful APIs
• Develop secure, scalable, high-performance microservices
• Collaborate with product team on technical requirements
• Troubleshoot production issues
• Optimize database queries and performance
• Implement automated testing strategies
• Deploy cloud-native applications
Requirements
• 7+ years of experience in Software Development
• 5+ years of hands-on Java Experience
• Strong expertise in Java 11/17+, Spring Boot, Spring Data, Spring Security & Spring Cloud
• Proficiency in Object-Oriented Programming, Design Patterns & Clean Code
• Experience with Microservices, REST APIs, OpenAPI & API Versioning
• Knowledge of Kafka, RabbitMQ & Drools (or equivalent Rules Engine)
• Familiarity with Redis, Oracle SQL/PL/SQL & MongoDB
• Experience with JUnit 5, Mockito, Testcontainers & Contract Testing
• Proficiency in Docker, Kubernetes & AWS (EKS, S3, SQS/SNS, RDS, IAM, Secrets Manager, CloudWatch)
• Understanding of OAuth2/OIDC, JWT, Microsoft Entra ID & OWASP Top 10
• Experience with Git, CI/CD, Maven/Gradle, Jira & Agile Methodology
• AI-assisted development experience with Claude Code / Claude API is a plus