Senior Java Full Stack Developer

  • GSK Solutions Inc.
  • Raleigh, North Carolina
  • 11/14/2026
Full time Information Technology Telecommunications

Job Description

Job Description

Job Title: Senior Java Full Stack Developer (Hybrid)

Location: Raleigh, NC

Duration: 9 Months

Interview Type: Either Webcam Interview or In Person


Job Description:

We are seeking a Senior Java Full Stack Developer to join our client's team in Raleigh, NC for a 9-month engagement. Client is seeking a versatile Application Systems Java Developer to develop, enhance, and maintain enterprise applications, backend services, automation tools, and legacy system integrations within the client.


Key Responsibilities:

Core Responsibilities


- Develop and maintainbackend applications and services using Java, Python, and Perl.

- Build RESTful APIs, microservices, and integration points with internal and external systems.

- Modernize and refactor existing Perl-based or legacy applications into modern architectures.

- Create automation scripts, system tools, and scheduled jobs to support IT operations.

- Write clean, efficient, and scalable code following best practices and coding standards.

- Design and implement SQL queries, stored procedures, and data-processing workflows.

- Participate in architecture discussions, technical design sessions, and sprint planning.

- Debug and resolvecomplex issues across multiple languages and platforms.

- Deploy applications to cloud or on premise environments (Azure, AWS, GCP, Linux/Unix)

- Collaborate with cross-functional teams to gather requirements and deliver technical solutions.

- Maintain documentation for systems, integrations, and processes.


Required Qualifications:


- Proficiency in Java (Spring Boot, Maven)

- Proficiency in Python.

- Solid understanding of REST APIs, backend architecture, and microservices.

- Strong SQL skills and experience working with relational databases (SQL Server, PostgreSQL, Oracle, MySQL, Ingres)

- Experience with Git/Subversion, Linux/Unix environments, and version-controlled development.

- Strong problem solving and debugging skills across languages and environments.

- Hands-on experience with Perl for scripting, system utilities, or legacy app maintenance (Preferred).

- Experience with cloud platforms (AWS, Azure, GCP) (Preferred).

- Experience with ETL, data pipelines, or batch processing (Preferred).

- Experience with version control (Git/Subversion) and CI/CD pipelines (Preferred).

- Familiarity with legacy system migration projects- Preferred - 5 years.


Position Requirements:


- Hybrid position based in Raleigh, NC.

- Candidate must be available for an in-person interview.


Skill Matrix:

Java, Python (7+ Years): Required

SOAP/REST APIs, backend architecture, and microservices (7+ Years): Required

SQL skills (7+ Years): Required

Senior level (5+ Years): Required

Legacy system migration projects (5+ Years): Preferred

Perl for scripting, system utilities, or legacy app maintenance (3+ Years): Preferred

Cloud platforms (AWS, Azure, GCP) (3+ Years): Preferred

ETL, data pipelines, or batch processing (3+ Years): Preferred


About GSK Solutions Inc:

GSK Solutions Inc. is a leading IT services company specializing in consulting solutions and staff augmentation. We deliver high-quality, on-time, and cost-effective solutions, consistently exceeding client expectations with superior execution.