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.