Quick Overview
Job Description
Senior Java Full Stack Developer – Job Description
Experience: 10+ Years
Job Type: W2 Contract
Job Summary
We are seeking a Senior Java Full Stack Developer with 10+ years of experience in designing, developing, and deploying enterprise applications. The ideal candidate should have strong expertise across Java, Spring Boot, Microservices, REST APIs, Angular/React, SQL, cloud technologies, and CI/CD.
Required Qualifications & Technical Skills
10+ years of experience in Java Full Stack Development.
Strong hands-on experience with Java 8/11/17+, J2EE, and object-oriented programming.
Extensive experience with Spring Boot, Spring MVC, Spring Data, and Spring Security.
Strong experience developing Microservices and RESTful APIs.
Hands-on experience with Angular or React, JavaScript, TypeScript, HTML5, and CSS3.
Strong experience with JPA/Hibernate and relational databases such as Oracle, PostgreSQL, SQL Server, or MySQL.
Experience with JUnit, Mockito, and automated testing.
Experience with Maven/Gradle and Git.
Strong experience with CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
Good understanding of OAuth2, JWT, authentication, and authorization.
Strong knowledge of Agile/Scrum, SDLC, design patterns, SOLID principles, and clean architecture.
Responsibilities
Design and develop scalable full-stack enterprise applications.
Develop backend services and microservices using Java and Spring Boot.
Design and integrate secure REST APIs with internal and third-party systems.
Develop responsive and reusable UI components using Angular or React.
Design and optimize database queries, stored procedures, and data-access layers.
Write unit, integration, and automated tests to ensure application quality.
Participate in technical design, architecture discussions, and code reviews.
Troubleshoot application issues and perform performance optimization.
Build and maintain CI/CD pipelines and support application deployments.
Collaborate with architects, business analysts, QA engineers, DevOps teams, and stakeholders.
Participate in Agile ceremonies and contribute throughout the complete SDLC.
Mentor junior and mid-level developers and provide technical guidance.
Preferred Skills
Experience with AWS, Azure, or Google Cloud Platform.
Hands-on experience with Docker and Kubernetes.
Experience with Apache Kafka, RabbitMQ, or similar messaging platforms.
Knowledge of MongoDB, DynamoDB, Redis, or other NoSQL technologies.
Experience with Spring Cloud, API Gateway, and event-driven architecture.
Knowledge of monitoring tools such as Splunk, ELK, Prometheus, or Grafana.
Similar jobs
- OC
Java / React Developer
NewOP Consulting Group LLC
Lansing, MI🇺🇸Hybrid17 hours agoAgileApacheJUnit+2Technology - NJ
Oracle PL SQL Developer - Onsite (Denver CO)
NJTECH INC.
Denver, CO🇺🇸Hybrid1 week agoOracleSQLAWS+1Technology - RI
Senior ETL Developer
NewRaas Infotek LLC
Texas City, TX🇺🇸Hybrid17 hours agoOracleSQLSQL Server+16Technology - NG
Need DotNet /.Net Fullstack Developer -Irving ,TX -Fulltime
NewNewt Global
Irving, TX🇺🇸Hybrid17 hours agoSQLSQL ServerAngular+4Technology - SC
Full Stack Developer with AI
NewServIT Consulting LLC
Woodlawn, MD🇺🇸On-site17 hours agoDockerMicroservicesNode.js+17Technology - SC
Ab Initio Developer
NewServIT Consulting LLC
Woodlawn, MD🇺🇸On-site17 hours agoExpressSQLSQL Server+4Technology