Senior Java Developer - AWS
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job description
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., * 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.
Requirements
- 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:
- DynamoDB
- S3
- Lambda
- IAM
- EKS
- 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, 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Find a Developer Job: 12 Best Job Sites For Developers
Fully Remote Software Engineer Jobs