Lead Java Full Stack Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

ASSYST · 5 months ago

Lead Java Full Stack Developer

ASSYST is seeking a highly experienced and motivated Lead Java Full Stack Developer to join our client's dynamic engineering team in Washington D.C. The candidate will lead a team of talented developers in designing, building, and deploying enterprise-scale applications using a modern Java and Angular technology stack, taking complete ownership of the project lifecycle.

Big DataEnterprise Resource Planning (ERP)
check
Culture & Values
check
H1B Sponsor Likelynote

Responsibilities

Lead, guide, and mentor a team of 5-10+ software engineers, fostering a culture of technical excellence, collaboration, and continuous improvement
Drive the architectural design and hands-on development of complex, scalable full-stack applications using the Spring Boot and Angular frameworks
Own the entire software development lifecycle, including requirements analysis, solution design, development, testing, CI/CD, deployment, and monitoring
Champion and actively participate in all Agile/Scrum ceremonies, facilitate the breakdown of epics into user stories, and collaborate closely with Product Owners and Scrum Masters to ensure sprint goals are met
Enforce software development best practices through rigorous code reviews, advocating for TDD/BDD, and maintaining high standards of code quality using tools like SonarQube
Serve as a key technical point of contact, effectively communicating with cross-functional teams, stakeholders, and management to ensure alignment and manage project delivery under tight deadlines

Qualification

JavaSpring BootAngularCI/CDRESTful APIsMicroservicesKafkaPostgreSQLDockerAWSAgileTDDBDDTeam Leadership

Required

10+ years of professional software development experience
Proven track record as a Technical Lead or Team Lead, successfully delivering complex, enterprise-grade applications
Deep expertise in Java (8/11/17) and the Spring Boot ecosystem (Spring MVC, Spring Data JPA, Spring Security)
Strong, hands-on experience designing and building RESTful APIs and microservices architecture
Proficiency with messaging systems like Kafka or RabbitMQ
In-depth knowledge of scalability, performance tuning, and distributed systems
Proficiency in modern Angular (12+), TypeScript, RxJS, and state management with NgRx
Demonstrated experience building modular, scalable, and responsive Single-Page Applications (SPAs)
Strong understanding of UI/UX best practices and experience with modern component libraries
Advanced skills in RDBMS (PostgreSQL, Oracle, MySQL), including complex SQL and database optimization
Experience with ORM frameworks like Hibernate and JPA
Familiarity with NoSQL databases (MongoDB, Redis) for high-performance scenarios
Hands-on experience implementing and managing CI/CD pipelines using Jenkins, GitLab, GitHub Actions, or Azure DevOps
Expertise in containerization with Docker and orchestration with Kubernetes
Practical experience with a major cloud platform (AWS, Azure, or GCP), including deployment, scaling, and monitoring
Familiarity with logging and monitoring stacks like ELK, Prometheus, Grafana, or Datadog
Strong advocate for Test-Driven Development (TDD) and BDD methodologies
Proficient with unit/integration testing frameworks (JUnit, Mockito, Testcontainers) and frontend testing tools (Jasmine/Karma, Cypress)

Company

ASSYST

twittertwittertwitter
company-logo
ASSYST is a global CMMI level 3 information technology solutions provider.

H1B Sponsorship

ASSYST has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (2)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Shyama Mandal
Chief Executive Officer
linkedin
Company data provided by crunchbase