Lead Full Stack Java Developer(Onsite)

Gsk Solutions Inc
Moorestown, NJ, United States
2 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Spring Security Application Programming Interfaces (APIs) Amazon Web Services Application Integration Architecture HTML5 User Authentication Automation of Tests Microsoft Azure Cascading Style Sheets (CSS) Code Review
+56 more
Databases Continuous Integration Database Queries Software Design Patterns Github Hibernate (Java) Identity and Access Management Java Platform Standard Edition (J2SE) Java Persistence API Junit PostgreSQL MongoDB MySQL NoSQL OAuth OpenID OpenShift Oracle (Applications) Open Web Application Security Performance Tuning Scrum Methodology Redis E2e Testing Mockito Secure Coding Software Engineering Data Streaming TypeScript Data Logging Enterprise Software Applications Cloud Platform System Okta Cyberark Spring Cloud ReactJS Spring-boot Cypress (Programming Language) Caching Cloudformation Containerization AngularJS Gitlab-ci Git Flow Kubernetes Information Technology Cassandra Apache Kafka Graphql Front End Software Development SailPoint Software Coding Restful APIs Terraform Docker Jenkins Microservices

Job 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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…