Job Description
Request ID: 114216-1
Title: Java Full stack Developer
Locations: Houston, TX
Duration: 06 Months
Pay Range: $49-$54/Hour on W2/C2C (All inclusive)
We are seeking an experienced Java Full Stack Developer with 8-10 years of hands-on experience in designing, developing, and deploying scalable enterprise applications. The ideal candidate should possess strong expertise in Core Java, Spring Boot, Microservices, AWS Cloud, PL/SQL, and modern front-end technologies. The role involves building end-to-end web applications, developing REST APIs, cloud-native solutions, and contributing throughout the software development lifecycle.Key ResponsibilitiesBackend Development
Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, and Microservices Architecture.
Build and enhance RESTful APIs and backend services.
Implement secure, high-performance, and fault-tolerant solutions.
Troubleshoot and resolve production issues while ensuring application reliability.Frontend Development
Develop responsive and interactive user interfaces using React.js, Angular, JavaScript, TypeScript, HTML5, and CSS3.
Collaborate with UX/UI teams to deliver optimal user experiences.
Integrate frontend applications with backend services and APIs.Database Development
Design and optimize database schemas.
Write complex SQL and PL/SQL queries, stored procedures, functions, and packages.
Work with databases such as Oracle, PostgreSQL, or MySQL.
Ensure database performance tuning and optimization.Cloud & DevOps
Deploy and manage applications on AWS Cloud.
Utilize AWS services such as EC2, S3, Lambda, RDS, API Gateway, ECS/EKS, CloudWatch, and IAM.
Work with containerization and orchestration tools including Docker and Kubernetes.
Implement CI/CD pipelines using tools such as Jenkins, GitHub Actions, or Azure DevOps.Messaging & Integration
Develop event-driven applications using messaging technologies such as Kafka, RabbitMQ, IBM MQ, or ActiveMQ.
Build integrations between enterprise applications and third-party systems.Quality Assurance & Agile
Develop unit and integration test cases using JUnit and Mockito.
Participate in code reviews and maintain coding standards.
Work in Agile/Scrum teams and contribute to sprint planning, estimation, and retrospectives.Required Skills
8-10 years of experience in Java Full Stack Development.
Strong expertise in Core Java (Java 8/11/17).
Experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security.
Strong proficiency in Microservices Architecture.
Hands-on experience with AWS Cloud Services.
Strong knowledge of PL/SQL and relational databases.
Experience with React.js/Angular, JavaScript, TypeScript, HTML5, CSS3.
Experience with Kafka, RabbitMQ, IBM MQ, or other messaging platforms.
Knowledge of Docker, Kubernetes, and CI/CD pipelines.
Experience with REST APIs, JSON, SOAP/Web Services.
Familiarity with Git, Maven, Gradle, and SonarQube.