What are the responsibilities and job description for the Lead Full Stack Java Developer(Onsite) position at GSK Solutions Inc.?
|
Job Title |
Lead Full Stack Java Developer (Onsite) |
|
Location |
Moorestown, NJ |
|
Duration |
12 Months |
|
Interview Type |
Virtual and in-person |
|
Note |
|
|
Description |
We are looking for a Lead Full Stack Java Developer to design, build and deliver scalable, cloud-ready applications for the engagement. You will provide technical leadership across the stack, from Java/Spring Boot microservices to modern front-end frameworks, and guide a team of developers through the full software development lifecycle.
Deliverables: • Lead the design and development of enterprise applications using Java (11/17/21), Spring Boot and microservices architecture. • Build responsive, accessible front-end applications using React and/or Angular with TypeScript. • Design and develop RESTful and event-driven APIs (Kafka, messaging) with strong security, performance and resiliency patterns. • Own solution architecture, technical design documents and coding standards for the team. • Implement secure authentication and authorization using OAuth 2.0 / OIDC, Spring Security and integration with IdPs such as Okta and Entra ID. • Design data models and work with relational and NoSQL databases (PostgreSQL, Oracle, MySQL, MongoDB, Cassandra, Redis). • Build and maintain CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) and containerized deployments (Docker, Kubernetes, OpenShift). • Deploy and operate services on cloud platforms (AWS and/or Azure), with observability via logging, metrics and tracing. • Drive quality through unit, integration and end-to-end testing (JUnit, Mockito, Jest, Cypress) and code reviews. • Mentor and lead developers; plan sprints, estimate work and remove technical blockers. • Collaborate with product owners, architects, QA and Comcast stakeholders to deliver features on schedule. |
|
Top Skills |
Required Skills & Experience • 8–12 years of software development experience, with at least 3 years in a technical lead role. • Expert in Java, Spring Boot, Spring Cloud, Hibernate/JPA and microservices design patterns. • Strong front-end skills in React or Angular, TypeScript, HTML5 and CSS3. • Experience designing and consuming REST APIs; exposure to GraphQL and event streaming (Kafka) preferred. • Hands-on experience with Docker, Kubernetes and a major cloud platform (AWS or Azure). • Strong SQL skills and experience with at least one NoSQL database. • Solid grasp of CI/CD, Git workflows, test automation and secure coding practices (OWASP). • Excellent communication and team leadership skills in Agile/Scrum environments.
Preferred Skills • Experience integrating applications with IAM platforms (Okta, Entra ID, SailPoint, CyberArk). • Infrastructure-as-Code experience with Terraform or CloudFormation. • Experience with performance tuning, caching and high-traffic, customer-facing systems. • Background in telecom, media or large-scale consumer platforms.
Certifications • Oracle Certified Professional: Java SE Developer (a plus) • AWS Certified Developer / Solutions Architect or Microsoft Azure Developer Associate (AZ-204) (a plus) • Certified Kubernetes Application Developer (CKAD) (a plus)
Education Bachelor's degree in Computer Science, Information Technology, Engineering or a related field, or equivalent professional experience.
Soft Skills • Ability to lead, mentor and grow a technical team. • Clear written and verbal communication with technical and non-technical audiences. • Ownership mindset with strong problem-solving and decision-making skills. • Comfortable working in a fast-paced, client-facing delivery environment. |
|
Recruiter |
Contact: Ramakrishna - |