Senior Java Developer – AWS
Company: Tavant Technologies
Employment Type: Full-Time
Experience: 8–15 Years
Salary: Benefits + Up to 10% Bonus
Work Authorization: or
Position Summary
Tavant Technologies is seeking an experienced Senior Java Developer to design, develop, and maintain scalable backend applications and microservices in an AWS environment. The ideal candidate will have strong expertise in Java 11/17/21, Spring Boot, Microservices, AWS, Kubernetes, and DynamoDB, along with experience building high-performance APIs and reusable software components.
Key Responsibilities
- Design, develop, and maintain scalable Java-based backend applications and microservices.
- Build and maintain AWS services including DynamoDB, S3, Lambda, IAM, and EKS.
- Design and develop RESTful APIs and reusable Java libraries.
- Develop high-performance and responsive applications.
- Apply software design and architectural patterns to enterprise applications.
- Work with Spring Framework and Spring Boot for microservices development.
- Collaborate with product, engineering, and cross-functional teams to understand technical and business requirements.
- Implement CI/CD processes using Jenkins, GitHub, Kubernetes, and Spinnaker.
- Develop applications using both NoSQL and relational databases.
- Troubleshoot, optimize, and maintain backend applications.
- Follow modern software-development practices and stay current with Java, cloud, and backend technologies.
- Participate in code reviews and contribute to technical design and architecture decisions.
Mandatory Qualifications
- 8–15 years of professional software development experience.
- Strong proficiency in Java 11, Java 17, and Java 21.
- Strong experience with Spring Framework and Spring Boot.
- Hands-on experience developing Microservices.
- Knowledge of software design and architectural patterns.
- Experience creating reusable Java libraries/components.
- Experience with AWS environments.
- Hands-on experience with:
- Experience with Kubernetes, Jenkins, GitHub, and Spinnaker.
- Experience with Scala programming language.
- Experience with NoSQL and relational databases.
- Strong API development experience.
- Excellent communication, collaboration, and problem-solving skills.
Nice-to-Have Skills
- Docker
- Kafka
- Datadog
- Advanced AWS/EKS deployment experience
- Media & Entertainment industry experience
- Solution Selling
- Practice Development
Preferred Technical Stack
Languages: Java 11/17/21, Scala
Frameworks: Spring, Spring Boot
Architecture: Microservices, Design Patterns, Architectural Patterns
AWS: DynamoDB, S3, Lambda, IAM, EKS
CI/CD & DevOps: Kubernetes, Jenkins, GitHub, Spinnaker
Databases: DynamoDB, NoSQL, Relational Databases
Additional: Docker, Kafka, Datadog
Candidate Profile
The ideal candidate is a senior backend engineer with strong Java and Spring Boot/Microservices expertise and proven experience deploying scalable applications in AWS/EKS environments. Experience with Scala, DynamoDB, Kubernetes, Jenkins, GitHub, and Spinnaker is essential.
Compensation
$140,000 Base Salary + Benefits + Up to 10% Bonus