Request ID: 112010-1
Title: Full Stack Java Developer
Locations: MT laurel, NJ
Interview Mode: Face to Face only
Duration: 06+ Months with Possible Extension.
Pay Range: $40-$45/Hour on W2/C2C (All inclusive)
We are seeking an experienced Senior Full Stack Java Developer with strong expertise in Java, Spring Boot, Microservices, Cloud Platforms, and Modern Front-End Technologies. The ideal candidate will play a key role in designing, developing, and deploying scalable enterprise applications while collaborating with cross-functional Agile teams.
Key Responsibilities
- Design, develop, and maintain scalable applications using Java, Spring Boot, and Microservices architecture.
- Build and consume RESTful APIs and develop reusable service components.
- Develop modern UI applications using React, Angular, JavaScript, and TypeScript.
- Design and implement cloud-native solutions on AWS or Azure.
- Work with MongoDB, SQL, and NoSQL databases to support application requirements.
- Implement containerized solutions using Docker and support deployment pipelines.
- Integrate messaging solutions using Kafka, MQ, or event-driven architecture.
- Develop and maintain API Gateway integrations and webhook-based solutions.
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Collaborate with DevOps teams on CI/CD pipelines, automation, and deployment strategies.
- Perform code reviews, troubleshooting, debugging, and performance optimization.
- Follow software design patterns, architectural best practices, and SDLC methodologies.
Required Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field.
- 6-8 years of software development experience.
- Minimum 7 years of hands-on experience with Java and Spring Boot.
- Strong expertise in Microservices architecture and REST API development.
- Experience with front-end technologies including React, Angular, JavaScript, and TypeScript.
- Experience with relational and/or NoSQL databases, preferably MongoDB.
- Hands-on experience with AWS, Azure, or equivalent cloud platforms.
- Experience with Docker, containerization, and cloud deployments.
- Strong understanding of CI/CD pipelines and DevOps practices.
- Experience with Kafka, MQ, or other messaging/event-streaming solutions.
- Knowledge of API Gateway, webhook integrations, and scalable application design.
- Experience using version control tools such as Git/GitHub.
- Strong problem-solving, analytical, and debugging skills.
- Experience working within Agile/Scrum environments.
Preferred Skills
- Node.js or Vue.js development experience.
- Knowledge of enterprise integration patterns.
- Experience building highly available and distributed systems.
- Exposure to Kubernetes and container orchestration platforms.
- Experience in large-scale enterprise application development.