Logo
Strategic Staffing Solutions

Full Stack Java Developer

Strategic Staffing Solutions, Charlotte, North Carolina, United States, 28245

Save Job

Job Description

Full Stack Java Developer

Location: Charlotte, NC (Hybrid) Duration:

24-Month Contract Contract Type:

W2 ONLY, NO C2C

Role Overview

We are seeking an experienced

Full Stack Java Developer

to join our Software Engineering team. This role involves managing and sustaining a

Java-based application with Angular and SQL

components. The ideal candidate is a self-starter with proven ability to

independently maintain and support applications , while contributing to Agile Scrum teams.

Key Responsibilities Consult on and participate in moderately complex software engineering initiatives. Manage, support, and sustain a Java/Angular/SQL-based application independently. Review, analyze, and resolve moderately complex technical issues. Build integrations between systems, services, and data sources. Develop scalable, modular services using microservice architecture. Refactor existing code to optimize performance and maintainability. Write unit and integration test cases to ensure software quality. Collaborate with business and technical stakeholders in an Agile/Scrum environment. Qualifications

Required:

5+ years programming experience with

Java, Spring Boot, Angular, AngularJS . 2+ years of

cloud application development . 5+ years with

database technologies

(SQL Server, MongoDB), including ETL procedures, queries, stored procedures, and data modeling. Experience with

web services development

(e.g., Spring Boot). Strong understanding of

object-oriented design, design patterns, and refactoring . Experience with

microservices architecture . Solid knowledge of

relational database design

and implementation. Ability to

work independently

with minimal supervision. Preferred:

Familiarity with Agile methodologies,

Jira , and

Confluence . Strong communication skills with the ability to articulate technical work clearly. Ideal Candidate Profile Hands-on, independent developer who can own and sustain applications without heavy oversight. Experienced in balancing development, support, and maintenance activities. Comfortable working in Agile Scrum teams while driving individual contributions.