Full Stack Java Developer (Java/React)
Job Description
\n
Full Stack Software Engineer (Java / React)
Location: Remote
\n
We are seeking a skilled Full Stack Software Engineer to support the development and modernization of high-traffic web applications in a microservices environment. This role offers a 70/30 mix of back-end and front-end development, working across modern frameworks and enterprise-scale platforms.
Key Responsibilities\n
- \n
- \n
Design, build, and maintain scalable full stack applications using Java (Spring MVC/Spring Boot), React, and Node.js
- \n
Develop RESTful APIs and services in a microservices-based architecture
- \n
Write and optimize stored procedures using SQL (Oracle and Db2)
- \n
Create and maintain unit tests using JUnit and JEST
- \n
Participate in code reviews and collaborate through GitLab
- \n
Troubleshoot and support applications, including participation in a rotating on-call schedule
- \n
Work closely with both front-end and back-end teams to deliver cohesive solutions across the stack
\n
\n
\n
\n
\n
\n
\n
Required Skills\n
- \n
- \n
Strong experience with Spring MVC and Spring Boot
- \n
Proficiency with React and Node.js (must be hands-on with both)
- \n
Solid understanding of REST architecture and integration patterns
- \n
Strong SQL skills, including experience writing custom stored procedures
- \n
Familiarity with GitLab and modern development workflows
- \n
Ability to work independently and handle full-stack development without excessive oversight
- \n
Clear communication skills and the ability to collaborate effectively in a cross-functional team
\n
\n
\n
\n
\n
\n
\n
Tech Stack\n
- \n
- \n
Frontend: React, Node.js
- \n
Backend: Java (Spring MVC / Spring Boot)
- \n
Databases: Oracle (primary), SQL Server, Db2
- \n
Testing: JUnit, JEST
- \n
Tools: GitLab
\n
\n
\n
\n
\n
