Negotiable
Outside
Hybrid
USA
Summary: We are looking for a Senior Java Developer with over 12 years of experience to design, develop, and maintain complex enterprise applications. The candidate should possess strong skills in Java, Spring Boot, RESTful APIs, and cloud technologies, along with a solid understanding of microservices architecture. This role involves collaborating with cross-functional teams and ensuring high code quality and performance. The position offers flexibility with remote work options or a location in Atlanta, Georgia.
Key Responsibilities:
- Design, develop, and deploy scalable Java-based applications and microservices.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Ensure code quality, performance, and maintainability through best practices and code reviews.
- Develop and maintain RESTful APIs and integrate with third-party services.
- Optimize application performance, troubleshoot issues, and provide production support.
- Work closely with DevOps for CI/CD pipeline implementation and automation.
- Participate in Agile ceremonies and contribute to sprint planning and estimations.
Key Skills:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 12+ years of hands-on experience in Java/J2EE development.
- Strong expertise in Spring Boot, Spring MVC, and Hibernate/JPA.
- Experience with RESTful APIs, JSON, and Microservices architecture.
- Proficiency in SQL and relational databases (MySQL, PostgreSQL, or Oracle).
- Experience with CI/CD tools such as Jenkins, Git, or Maven.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform).
- Working knowledge of containerization tools (Docker, Kubernetes).
- Strong problem-solving and analytical skills with attention to detail.
Salary (Rate): undetermined
City: Atlanta
Country: USA
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
Job Title: Senior Java Developer
Contract: W2 ONLY
Experience:12+ Years
Job Summary:
We are seeking a highly skilled Senior Java Developer to design, develop, and maintain complex enterprise applications. The ideal candidate should have strong experience in Java, Spring Boot, RESTful APIs, and cloud technologies, with a solid understanding of microservices architecture and modern software development practices.
Key Responsibilities:
Design, develop, and deploy scalable Java-based applications and microservices.
Collaborate with cross-functional teams to define, design, and deliver new features.
Ensure code quality, performance, and maintainability through best practices and code reviews.
Develop and maintain RESTful APIs and integrate with third-party services.
Optimize application performance, troubleshoot issues, and provide production support.
Work closely with DevOps for CI/CD pipeline implementation and automation.
Participate in Agile ceremonies and contribute to sprint planning and estimations.
Required Skills and Qualifications:
Bachelor s degree in Computer Science, Engineering, or related field.
12+ years of hands-on experience in Java/J2EE development.
Strong expertise in Spring Boot, Spring MVC, and Hibernate/JPA.
Experience with RESTful APIs, JSON, and Microservices architecture.
Proficiency in SQL and relational databases (MySQL, PostgreSQL, or Oracle).
Experience with CI/CD tools such as Jenkins, Git, or Maven.
Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform).
Working knowledge of containerization tools (Docker, Kubernetes).
Strong problem-solving and analytical skills with attention to detail.
Nice to Have:
Exposure to React, Angular, or other front-end frameworks.
Experience with message brokers (Kafka, RabbitMQ).
Knowledge of Test Automation frameworks (JUnit, Mockito).