Summary
✨ AI‑Generated
Build and deploy scalable enterprise applications as an experienced full-stack Java engineer. You will develop backend services and microservices with Java and Spring Boot, create responsive interfaces with React or Angular, deploy applications to AWS and work with both relational and NoSQL databases. The role requires 10+ years of IT experience, at least 5 years of Java experience, and at least 1 year with AWS or another cloud platform.
Highlights
Full-time opportunity for an experienced engineer to build scalable enterprise applications using modern Java, Spring, microservices, React or Angular, AWS, and cloud technologies. The role combines complex backend engineering with responsive frontend development and database work.
Description
Full Stack Java Developer – Java | Spring Boot | Microservices | React | AWS | Cloud
Employment Type: Full-Time
Experience: IT Exp 10+ Years
Java Exp Min 5+ Years
AWS or any cloud 1 year
We're looking for an experienced Full Stack Java Developer with strong hands-on experience in Java, Spring Boot, Microservices, REST APIs, React/Angular, AWS, and Cloud Technologies to join our engineering team.
If you enjoy building scalable enterprise applications, solving complex technical problems, and working with modern cloud technologies, we'd love to hear from you.
Key Responsibilities
Design, build, and deploy scalable enterprise applications using Java and modern development frameworks.Develop robust backend services and microservices using Java, Spring Boot, and Spring Framework.Build responsive and user-friendly frontend applications using React.js or Angular.Design, deploy, and maintain applications on AWS Cloud.Work with relational and NoSQL databases and optimize application performance.Containerize and deploy applications using Docker and Kubernetes.Implement secure, scalable, highly available, and reliable cloud solutions.Troubleshoot application and production issues and implement effective solutions.Collaborate with architects, software engineers, product teams, and client stakeholders to deliver enterprise solutions.Implement and manage secure authentication and authorization mechanisms using JWT (JSON Web Tokens) and OAuth 2.0 for enterprise applications and APIs.Implemented distributed transaction management using Two-Phase Commit (2PC) to ensure data consistency and reliability across multiple services and databases.Implement Saga Pattern for managing distributed transactions and ensuring data consistency across Microservices.Design, develop, and consume RESTful APIs using JSON for seamless system integration and communication.Build high-performance backend services and Microservices using Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.Develop and manage containerized Microservices architectures using Docker and Kubernetes.Utilize AWS services including EC2, S3, RDS, Lambda, API Gateway, ECS/EKS, CloudWatch, IAM, and SQS/SNS.
Technologies
Java • Spring Boot • Spring Framework • Spring MVC • Spring Security • Microservices • REST APIs • Hibernate • JPA • React.js • Angular • JavaScript • TypeScript • HTML5 • CSS3 • AWS • EC2 • S3 • Lambda • RDS • ECS • EKS • API Gateway • IAM • CloudWatch • SQS • SNS • Docker • Kubernetes • Jenkins • GitHub Actions • Maven • Gradle • Git • PostgreSQL • MySQL • Oracle • MongoDB