
Java Developer
- Richmond, VA
- Contract
- Full-time
Duration: 10 months
Location: Richmond, VAMust Have:
- Proficient in Java 8/11/17, Spring Boot, and Microservices, AWS, Node.js
- Experience with RESTful API development and integration
- Must have previous client experience
- Skilled in AWS Cloud Services: EC2, S3, RDS, Lambda, API Gateway, DynamoDB
- Knowledgeable in backend integrations and API development with Node.js
- Database expertise: RDBMS (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, DynamoDB)
- Familiar with CI/CD tools: Jenkins, GitHub Actions, AWS CodePipeline
- Experience with containerization & orchestration: Docker, Kubernetes (EKS/GKE/AKS)
- Version control expertise with Git/GitHub/GitLab
- Design, develop, and deploy scalable backend applications using Java & Spring Boot.
- Build microservices and integrate them with front-end applications (Node.js/Angular/React).
- Develop and consume RESTful APIs, ensuring security, scalability, and performance.
- Deploy applications on AWS Cloud, leveraging services like EC2, S3, Lambda, and RDS.
- Implement CI/CD pipelines for automated builds, testing, and deployments.
- Work with databases (SQL/NoSQL), write optimized queries, and ensure data consistency.
- Containerize applications using Docker and manage deployments in Kubernetes (EKS).
- Collaborate with cross-functional teams in Agile/Scrum for requirement gathering and delivery.
- Perform unit testing, integration testing, and code reviews to ensure code quality.