What are the responsibilities and job description for the Senior Full Stack Java Engineer position at Strategic Staffing Solutions?
Job Description: Senior Full Stack Java Engineer
Location: Charlotte, NC (Hybrid)
Duration: 24 Months Contract
Pay: $55-58/hr W2 ONLY, NO C2C
Overview
We are seeking a Senior Full Stack Java Engineer to design, build, and deliver modern enterprise applications using cloud-native and microservices-based architectures. This role requires strong backend development expertise in Java and Spring Boot, paired with front-end experience in Angular and TypeScript. The ideal candidate is passionate about clean code, automated testing, scalable system design, and modern developer productivity tools.
Key Responsibilities
- Design, develop, and maintain Java 17 / Spring Boot 3 microservices.
- Build and consume RESTful APIs supporting distributed application architectures.
- Develop responsive front-end applications using Angular 16 , TypeScript, and Bootstrap.
- Implement comprehensive unit, integration, and end-to-end testing using JUnit, Mockito, Playwright, Rest Assured, or Karate.
- Apply test-driven and quality-first development practices, including mutation testing.
- Design and integrate event-driven solutions using Kafka.
- Develop and optimize SQL Server and MongoDB data models and queries.
- Deploy and support applications in cloud environments (Azure, OpenShift/OCP).
- Collaborate in Agile teams, contributing to design discussions, code reviews, and sprint planning.
- Leverage GenAI productivity tools (e.g., GitHub Copilot) to enhance development efficiency.
- Ensure application performance, scalability, and security best practices.
Required Skills & Experience
- 5 years of Java development (Java 17 preferred).
- 5 years of Spring Boot development (version 3.x preferred).
- 5 years of unit testing with JUnit, Mockito, and mutation testing tools.
- 2 years building microservices-based architectures.
- 2 years developing and consuming REST services.
- 2 years front-end development with Angular (v16 ), TypeScript, and Bootstrap.
- 2 years experience with Kafka or similar event-streaming platforms.
- 2 years working with SQL Server and MongoDB.
- 2 years cloud deployment experience (Azure, OpenShift/OCP).
- 2 years integration and E2E testing experience (Playwright, Rest Assured, Karate).
Preferred Qualifications
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with containerization (Docker, Kubernetes).
- Experience applying GenAI tools in daily development workflows.
- Knowledge of application observability and monitoring practices.
Salary : $55 - $58