Role: Java Developer
Location: Ashburn, VA
Duration Contract
Requirement
• Web Services Development: Proven experience in building RESTful web services with a strong understanding of API design and best practices.
• Java Development: 8+ years of hands-on Java development experience, preferably with Java 8 or higher, including functional programming and performance optimizations.
• Spring Boot & Dependency Injection: Deep knowledge of Spring Boot, dependency injection, and microservices architecture.
• Cloud & DevOps: Hands-on experience with AWS, including services like EC2, S3, Lambda, and RDS. Experience with Kubernetes for container orchestration.
• Databases: Strong working knowledge of NoSQL databases such as MongoDB, Cassandra, or DocumentDB. Familiarity with relational databases is a plus.
• System & CI/CD Tools: Experience working in Unix/Linux environments, with proficiency in GitLab, Jenkins, or other CI/CD tools for automated deployments.
• Software Design & Architecture: Preferably has design and architecture experience, including system design patterns, scalability, and best coding practices