Negotiable
Outside
Hybrid
USA
Summary: The Java Full Stack Developer role involves designing, developing, and maintaining scalable applications using various technologies, primarily within a hybrid work environment. Candidates are expected to have strong experience with Java frameworks and cloud platforms, as well as proficiency in database management. The position emphasizes the importance of CI/CD practices and requires effective problem-solving and communication skills. This role is specifically for W2 candidates only, indicating a preference for employees rather than contractors.
Key Responsibilities:
- Design, develop, and maintain scalable applications using Spring Boot, Spring Batch, and Spring MVC
- Write and maintain comprehensive unit tests to ensure code quality
- Integrate and manage data using SQL and NoSQL databases, including MongoDB
- Deploy, monitor, and optimize applications on Azure or other cloud platforms
- Utilize CI/CD pipelines to automate build, test, and deployment processes
Key Skills:
- Strong experience with Java (Spring Boot, Spring Batch, Spring MVC)
- Proficiency with SQL and NoSQL databases (e.g., MongoDB)
- Experience with Microsoft Azure or other cloud platforms (AWS, Google Cloud Platform)
- Familiarity with Kubernetes, Docker, and microservices
- Experience with CI/CD tools (Jenkins, GitHub)
- Ability to deploy applications using DevOps tools
- Experience developing front-end components with React and Thymeleaf
- Solid understanding of SDLC and agile methodologies
- Excellent problem-solving, analytical, and communication skills
- Proficient with Kubernetes, Docker, Github
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
HYBRID - 2 days in-office at any local office per week (Multiple offices across USA)
Job Description:
Design, develop, and maintain scalable applications using Spring Boot, Spring Batch, and Spring MVC
Write and maintain comprehensive unit tests to ensure code quality
Integrate and manage data using SQL and NoSQL databases, including MongoDB
Deploy, monitor, and optimize applications on Azure or other cloud platforms
Utilize CI/CD pipelines to automate build, test, and deployment processes
Required Skills
Strong experience with Java (Spring Boot, Spring Batch, Spring MVC)
Proficiency with SQL and NoSQL databases (e.g., MongoDB)
Experience with Microsoft Azure or other cloud platforms (AWS, Google Cloud Platform)
Familiarity with Kubernetes, Docker, and microservices
Experience with CI/CD tools (Jenkins, GitHub)
Ability to deploy applications using DevOps tools
Experience developing front-end components with React and Thymeleaf
Solid understanding of SDLC and agile methodologies
Excellent problem-solving, analytical, and communication skills
Proficient with Kubernetes, Docker, Github
Preferred Skills
Experience with JavaScript, HTML, XML
Familiarity with monitoring/logging tools (Splunk, Dynatrace)
Experience with DevOps pipelines and HELM for Kubernetes deployments
Familiarity with job scheduling tools (e.g., Autosys)