Job Title: Java Full Stack Developer
Location: Jersey City NJ / Houston TX (Onsite)
Job Description:
We are seeking a highly skilled Java Full Stack Developer with strong experience in backend and frontend development to join our team in Jersey City NJ or Houston TX. The ideal candidate should have deep knowledge of Java technologies microservices architecture cloud platforms and modern CI/CD practices.
Key Responsibilities:
- Develop and maintain enterprise-grade applications using Core Java Spring Boot Spring MVC and Spring Security.
- Design and build RESTful and SOAP APIs using Java Spring framework.
- Contribute to UI development using React or Angular frameworks.
- Implement Microservices architecture and layered design (SOA/MVC).
- Work with relational databases such as Oracle PostgreSQL and MySQL.
- Utilize CI/CD pipelines with tools like Git/Bitbucket Jenkins Maven/Gradle and SonarQube.
- Manage containers using Docker and orchestration with Kubernetes.
- Deploy solutions on AWS or other public/private cloud platforms.
- Use scripting languages like Bash or PowerShell for automation.
- Collaborate on infrastructure as code with Terraform.
- Apply strong OOP concepts and design patterns.
- Integrate with messaging systems such as Kafka and MQ.
Required Skills:
- Strong hands-on experience in Java Full Stack Development
- Proficient in Spring Boot Spring MVC Spring Security
- Working knowledge of CI/CD tools and scripting languages
- Experience with React or Angular
- Strong understanding of Microservices and REST API development
- Proficiency in relational databases
- Experience with Docker Kubernetes and AWS
- Solid foundation in OOP principles and design patterns
- Exposure to Terraform OAuth 2.0 and OIDC (preferred)
- Familiarity with JPMC infrastructure and frameworks like Photon (plus)
Preferred Qualifications:
- Experience in financial services or banking domains
- Prior experience with JPMC-specific frameworks
- Knowledge of Terraform OAuth 2.0 OIDC