Lead Full Stack Java Developer(Onsite)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+56 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦