Full Stack Developer; Java & React
Listed on 2026-08-30
-
Software Development
Full Stack Developer, Backend Developer
- Senior Full-Stack Developer responsible for the hands-on development, refactoring, and full-lifecycle support of enterprise web applications.
- This role balances day-to-day feature development with system modernization—decoupling legacy architectures into clean, modular, cloud-ready services.
- The developer works across the full software stack to deliver performant solutions, optimize existing database structures, and enforce engineering best practices through automated testing and clean CI/CD deployment workflows.
Key Responsibilities- Application Modernization & Development:
Refactor legacy Java applications into modular Spring Boot microservices while building responsive front-end components using React and Bootstrap.
- API & Database Engineering:
Design secure RESTful APIs and execute database schema changes and performance tuning within relational databases (Oracle preferred).
- Requirements & Design:
Convert complex business needs into clean, maintainable technical implementations while following departmental standards.
- Testing & Quality Control:
Execute thorough developer-level testing using JUnit, Mockito, and React Testing Library to maintain system reliability.
- Deployment & Ongoing Maintenance:
Manage application builds, deploy software through CI/CD pipelines, and provide post-launch operational support.
- Bachelors in Computer Science or related field required. Linked In Profile required.
Fill the skill matrix below:
Skill
Amount
Candidate's No. of years of experience
Required
10
System Refactoring / Monolith Modernization
Required
7
Required
7
Relational Databases & Data Analysis
Required
7
Oracle Database Management & SQL Optimization
Highly desired
7
Required
5
Required
5
RESTful API Development
Required
5
Required
5
Software Deployment & CI/CD Tooling
Required
5
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).