Overview:
We are seeking a hands-on Full Stack Developer (Java) to support an enterprise cloud migration and modernization program.
The client currently operates a web application built on a low-code platform and is migrating to AWS to improve scalability, reliability, and enterprise readiness. This role will focus on rebuilding/refactoring application components, implementing multi-tenancy, integrating enterprise systems, and enabling secure cloud-native deployment.
This is a delivery-focused role requiring strong execution capability across backend, frontend, cloud integration, and DevOps collaboration.
Responsibilities:
Application Migration & Development
- Refactor and rebuild application components from a low-code platform into Java-based services.
- Develop backend services using Java (Spring Boot preferred).
- Design and implement REST APIs and microservices.
- Support migration of database workloads to AWS RDS.
- Contribute to AI/LLM migration to IBM Watsonx (or equivalent).
Frontend & Enterprise Capabilities
- Build or enhance frontend components (React/Angular preferred).
- Implement multi-tenancy and tenant isolation logic.
- Integrate SSO authentication and identity providers.
- Support third-party integrations including:
- Payment platforms
- Procurement systems
- Ensure accessibility and enterprise-grade UX standards
Cloud & DevOps Collaboration
- Deploy applications to AWS (ECS/Fargate or Lambda-based services).
- Work within Dev, QA, and Production environments.
- Collaborate on CI/CD pipeline implementation.
- Participate in testing, release cycles, and production stabilization.
Quality, Security & Performance
- Follow secure coding best practices.
- Implement logging, monitoring, and performance optimizations.
- Support enterprise security and compliance readiness.
Required Skills
- 5+ years of full stack development experience.
- Strong Java (11+) and Spring Boot expertise.
- Experience with REST APIs and microservices architecture.
- Frontend development experience (React, Angular, or similar).
- Hands-on experience with AWS (ECS/Fargate, Lambda, RDS).
- Experience working in multi-environment (Dev/QA/Prod) setups.
- Experience with CI/CD pipelines.
- Experience with SSO integrations.
Preferred
- Experience migrating from low-code platforms.
- Experience with multi-tenant SaaS architecture.
- Exposure to LLM/AI platform integration.
- Experience working with distributed US + offshore teams.
Engagement Model
- Remote delivery model with US and offshore coordination.
- Execution-focused, hands-on development role.
- Regular interaction with client stakeholders and architecture teams.