Senior 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 Senior 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 the NetCracker Platform
• Proficiency in Java 11/17+, Spring Boot, Spring Data, Spring Security & Spring Cloud
• Knowledge of Object-Oriented Programming (OOP), Design Patterns & Clean Code
• Experience with Microservices, REST APIs, OpenAPI & API Versioning
• Familiarity with Kafka, RabbitMQ & Drools (or equivalent Rules Engine)
• Experience with Redis, Oracle SQL/PL/SQL & MongoDB
• Proficiency in JUnit 5, Mockito, Testcontainers & Contract Testing
• Experience with 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
• Claude Code / Claude API or AI-assisted development experience is a plus