Lead Java Full Stack Developer

iPeople Infosystems LLC
Bernards, NJ, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent 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) Amazon Web Services Application Performance Management HTML5 Microsoft Azure Bootstrap (Software) Cascading Style Sheets (CSS) Cloud Engineering Software Quality Code Review Databases Software Design Patterns
+47 more
DevOps Github Hibernate (Java) Java Persistence API PostgreSQL Enterprise Messaging Systems MongoDB MySQL OpenShift Oracle (Applications) Scrum Methodology Redis Release Management OpenAI Mockito Secure Coding Selenium SonarQube TypeScript Web Applications Data Logging Google Cloud Enterprise Software Applications Spring Cloud ReactJS Spring-boot Cypress (Programming Language) Backend Vue.js Event Driven Architecture Build Management Containerization AngularJS Material UI Solid Principles Information Technology Apache Kafka Graphql Front End Software Development Restful APIs Terraform Es2015 Domain Driven Design Docker Jenkins Web Api Microservices

Job description

Technical Leadership

Lead a team of developers in designing, developing, and deploying enterprise-grade applications.

Drive architecture and design discussions, ensuring scalability, reliability, and maintainability.

Conduct code reviews and establish development standards and best practices.

Provide technical guidance and mentorship to junior and senior developers.

Backend Development

Design and develop RESTful APIs and Microservices using Java and Spring Boot.

Build highly scalable, secure, and high-performance backend services.

Implement event-driven architectures using Kafka or messaging platforms.

Optimize application performance, security, and database interactions.

Frontend Development

Develop responsive and modern web applications using ReactJS, Angular, or Vue.js.

Implement reusable UI components and ensure excellent user experience.

Integrate frontend applications with backend APIs.

Cloud & DevOps

Build and deploy applications on AWS, Azure, or Google Cloud Platform.

Implement CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps.

Containerize applications using Docker and Kubernetes/OpenShift.

Support monitoring, logging, and observability frameworks.

Agile Delivery

Participate in sprint planning, estimation, backlog grooming, and release planning.

Collaborate with product owners, architects, QA teams, and business stakeholders.

Drive continuous improvement initiatives across development teams.

Required Technical Skills

Backend

Java 11/17/21

Requirements

Spring Cloud

Microservices Architecture

REST APIs

Hibernate/JPA

Kafka

GraphQL (Preferred)

Frontend

ReactJS (Preferred) / Angular

JavaScript (ES6+)

TypeScript

HTML5

CSS3

Bootstrap / Material UI

Databases

Oracle

PostgreSQL

MySQL

MongoDB

Redis

Cloud & DevOps

AWS / Azure / Google Cloud Platform

Docker

Kubernetes

OpenShift

Jenkins

GitHub

Terraform

Testing & Quality

JUnit

Mockito

Cypress

Selenium

SonarQube

Leadership Expectations

Lead solution design and technical decision-making.

Mentor and coach development teams.

Drive automation, code quality, and engineering excellence.

Collaborate with architects and business stakeholders to deliver strategic initiatives.

Preferred Qualifications

Bachelor’s or Master’s Degree in Computer Science, Engineering, or related field.

Experience working in large-scale enterprise environments.

Strong understanding of Design Patterns, SOLID Principles, and Secure Coding Practices.

Experience with Agile/Scrum methodologies.

Nice to Have

GenAI / AI-assisted development tools

Azure OpenAI / AWS Bedrock integration

Event-Driven Architecture

Domain-Driven Design (DDD)

Telecom, Banking, Healthcare, or Retail domain experience

Ideal Candidate Profile

10+ years of Full Stack development experience.

5+ years of hands-on Java Microservices development.

3+ years of ReactJS/Angular development.

Experience leading teams of 5-15 developers.

Strong cloud-native and enterprise application development experience.

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…