Strategic Staffing Solutions
Full Stack Java Developer
Strategic Staffing Solutions, Charlotte, North Carolina, United States, 28245
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.
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.