Skip to main content

Lead Java Fullstack Developer

Technology
iPivot
Charlotte, United States$130,000 - $170,000 /year2 weeks ago
Full time

Job description

Salary: $130,000 - 170,000 per year Requirements:

  • Strong hands-on experience with Core Java, Java 8+, Collections, multithreading, concurrency, exception handling, and JVM fundamentals
  • Experience with Spring Boot, Spring Framework, Spring MVC, Spring Security, and Hibernate/JPA
  • Experience designing and developing distributed applications and microservices
  • Hands-on experience with Angular or React, JavaScript/TypeScript, HTML5, and CSS3
  • Strong experience developing and consuming RESTful APIs, with knowledge of API security and integration patterns
  • Experience with SQL databases such as Oracle, PostgreSQL, or MySQL, including query optimization
  • Experience with Kafka, RabbitMQ, or similar messaging technologies
  • Exposure to AWS, Azure, or GCP
  • Familiarity with Git, Maven/Gradle, Jenkins or similar CI/CD tools, Docker, and Kubernetes
  • Experience with JUnit, Mockito, and automated testing practices
  • Proven technical leadership and mentoring skills
Responsibilities:
  • Lead the design, development, testing, and deployment of full-stack applications using Java and modern frontend technologies
  • Develop scalable backend services and RESTful APIs using Java, Spring Boot, and microservices architecture
  • Design and build responsive user interfaces using Angular or React
  • Define technical solutions, application architecture, coding standards, and development best practices
  • Lead code reviews, provide technical guidance, and mentor developers
  • Work with cross-functional teams to understand business requirements and turn them into technical solutions
  • Troubleshoot complex technical issues and improve application performance
  • Implement automated unit, integration, and functional testing
  • Design efficient data models and queries for relational and NoSQL databases
  • Integrate applications with cloud services, CI/CD pipelines, and containerization platforms
  • Participate in Agile ceremonies, sprint planning, estimation, and technical discussions
  • Maintain application security, code quality, scalability, and maintainability
Technologies:
  • API
  • AWS
  • Angular
  • Azure
  • Backend
  • CI/CD
  • Cloud
  • Docker
  • Frontend
  • GCP
  • Git
  • Gradle
  • HTML5
  • Hibernate
  • JPA
  • JVM
  • JUnit
  • Java
  • JavaScript
  • Jenkins
  • Kafka
  • Kubernetes
  • Maven
  • MVC
  • MySQL
  • NoSQL
  • Oracle
  • PostgreSQL
  • RabbitMQ
  • React
  • SQL
  • Security
  • Spring
  • Spring Boot
  • TypeScript
  • microservices
  • DevOps
  • Fullstack
More:

We are hiring a Lead Java Full Stack Developer for a W2 contract based in Charlotte, North Carolina, with a hybrid work arrangement. In this role, you will lead the design, development, and implementation of scalable, high-performance enterprise applications. You will collaborate with architects, product owners, business analysts, and development teams to deliver high-quality software while upholding strong coding, security, performance, and application design practices.

last updated 43 week of 2026

Interested in this role?