Title : Java Developer
Client Business Domain : Telecommunications and Media
Locations : Salt Lake City UT,Denver CO, Charlotte NC (Onsite)
Duration : Long Term Contract
Open only on : W2
Job Summary :
We are seeking an experienced Java 17 Spring Boot Developer with a strong background in AWS cloud services to join our team. This role is responsible for the development, deployment, and maintenance of scalable backend services and infrastructure hosted on AWS. The ideal candidate will collaborate with cross-functional teams to build robust, secure, and scalable applications.
Key Responsibilities :
Design and Development
- Develop and maintain microservices and RESTful APIs using Java 17 and Spring Boot.
- Write clean, maintainable, and efficient code that aligns with industry standards.
- Implement best practices in API design and microservices architecture.
AWS Cloud Services
Design and deploy solutions using AWS infrastructure, including EC2, S3, RDS, Lambda, API Gateway, and more.Follow AWS security and architecture best practices.Performance Monitoring and Optimization
Monitor application performance and implement optimization techniques to ensure high availability and reliability.Use tools like AWS CloudWatch for logging and performance monitoring.Collaboration and Communication
Collaborate with front-end developers, DevOps engineers, and other stakeholders to deliver high-quality software.Participate in code reviews, debugging, and troubleshooting to maintain code quality.Must Have :
8+ years of experience in Java development, focusing on Java 8 or higher.Strong hands-on experience with Spring Boot and microservices architecture.Experience with AWS services and cloud infrastructure deployment and management.Familiarity with CI / CD pipelines, Docker, and container orchestration tools (Kubernetes is a plus).Proficient in RESTful API development and implementation of best practices.Database Management
Solid understanding of SQL and experience with relational databases such as Oracle.Other Requirements
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).Strong problem-solving skills with the ability to work both independently and collaboratively.Excellent written and verbal communication skills.Experience with Agile / Scrum methodologies.Nice to Have :
Experience with additional Java frameworks such as Spring Security or Hibernate.AWS Certifications (e.g., AWS Certified Solutions Architect, AWS Certified Developer).