Job Title: Java Full Stack Developer
Location: Remote
Duration: 10 Months
POSITION OVERVIEW
The Java Full Stack Developer will support modern application engineering and application managed services initiatives. This role focuses on designing, developing, testing, and deploying scalable full-stack software solutions using robust backend Java frameworks and modern frontend technologies to support key business operations.
DAY-TO-DAY RESPONSIBILITIES
- Design, develop, and maintain secure, scalable full-stack applications using Java and enterprise frontend frameworks.
- Build, test, and document RESTful APIs and microservices for cross-platform system integration.
- Write clean, maintainable, and efficient code in accordance with software engineering standards and best practices.
- Perform database modeling, writing optimized SQL queries, stored procedures, and managing data persistence layers.
- Participate in code reviews, automated unit/integration testing, and CI/CD deployment pipeline enhancements.
- Collaborate closely with cross-functional teams, system architects, and business stakeholders to troubleshoot issues and deliver feature enhancements.
TOP 3 REQUIRED SKILLS
- Java Development & Spring Boot Framework (5+ years)
- Modern Frontend Development - React, Angular, or Vue.js (5+ years)
- RESTful API Design & Database Management - SQL / Relational Databases (5+ years)
ADDITIONAL DESIRED SKILLS
- Microservices Architecture & Cloud Deployments (AWS, Azure, or GCP)
- CI/CD Pipelines, Jenkins, Git, and DevOps Tools
- Automated Testing (JUnit, Mockito, Jest, Selenium)
- Enterprise Software Design & Application Managed Services Experience
CANDIDATE PROFILE
A highly skilled Java Full Stack Engineer with 5+ years of enterprise application development experience who excels in both backend microservices and modern frontend component design. The ideal candidate is a self-driven problem solver with strong communication skills who thrives in an agile, fast-paced technical environment.