Java Full Stack Developer Apply
Job Title: Senior Java Full Stack Developer
Location: Alpharetta, GA/NY/NJ (Day 1 Onsite)
Role: Full Time ( H1 Transfer/1099/GC/USC)
Experience: 12+ years
Job Summary
Value Technology is seeking a highly experienced Senior Java Full Stack Developer (12+ years) with strong expertise in designing, developing, and maintaining scalable, enterprise-grade web applications. The ideal candidate should be proficient in Java, Spring Boot, Microservices, REST APIs, Cloud platforms, and modern front-end frameworks such as Angular or React. This role requires strong architectural skills, leadership capability, and hands-on technical depth across the full stack.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java, Spring Boot, Spring MVC, Spring Security, JPA/Hibernate.
- Build and manage Microservices with REST APIs, distributed systems, messaging patterns, and API gateways.
- Implement caching strategies, exception handling, logging, and performance tuning.
- Develop and optimize relational (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Redis) databases.
- Develop responsive web applications using Angular / React (depending on project needs).
- Build reusable UI components, state management, and client-side routing.
- Integrate front-end applications with backend REST APIs.
- Ensure cross-browser compatibility, accessibility, and UI performance optimization.
- Participate in solution architecture, design reviews, and technical decision-making.
- Define coding standards, best practices, and development guidelines.
- Create high-level and low-level design documents (HLD/LLD).
- Lead modernization efforts using microservices, cloud adoption, and containerization.
- Work with CI/CD pipelines using Git, Maven/Gradle, Jenkins/GitHub Actions, Azure DevOps.
- Containerize applications using Docker and orchestrate using Kubernetes.
- Implement automated testing (JUnit, Mockito, Selenium, Cypress).
- Experience deploying applications on AWS / Azure / GCP.
- Use cloud-native services (Lambda, S3, RDS, ECS/EKS, API Gateway, Azure Functions, etc.).
- Ensure scalability, reliability, and high availability of applications.
- Lead and mentor junior developers, review code, and provide technical guidance.
- Collaborate with product owners, architects, QA, DevOps, and cross-functional teams.

