Lead Java Developer

Insight Global
Midlothian, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 129K

Job location

Midlothian, United States of America

Tech stack

Java
JavaScript
API
Agile Methodologies
JIRA
HTML5
Automation of Tests
Big Data
CSS
Code Review
DevOps
Java Platform Enterprise Edition (J2EE)
Github
IBM Websphere Application Server
Spring
MVC
Oracle
Performance Tuning
Scrum
Software Systems
PL-SQL
TypeScript
Scripting (Bash/Python/Go/Ruby)
Enterprise Software Applications
Containerization
Angular
Kubernetes
Front End Software Development
Bamboo
Docker
Microservices

Job description

Insight Global is seeking a Lead Java Developer to provide hands-on leadership and architectural guidance for a cross-functional Agile team delivering enterprise-grade Java/JEE applications. This role combines solution architecture, team mentorship, and active full-stack development, ensuring scalable, high-performing, and high-quality software solutions. This person will be embedded within the development team, leading technical design decisions while contributing directly to development efforts. The ideal candidate has 2+ years of experience as a Java Team Lead and is looking to evolve into a broader architecture-focused leadership role. The pay range for this role $55-$62/hr., * Lead the design, development, and deployment of complex, full-stack Java/J2EE applications

  • Provide technical leadership, including mentoring developers, conducting code reviews, and enforcing best practices
  • Drive architectural decisions across microservices, APIs, and enterprise systems integration
  • Collaborate with Product Owners, Scrum Masters, Developers, and QA teams to align technical delivery with business needs
  • Guide development of modern frontend applications using Angular (13+)
  • Oversee and support DevOps practices, including CI/CD pipelines and automated testing
  • Lead production troubleshooting, performance tuning, and incident resolution efforts
  • Ensure proper documentation of architecture, design, and system configurations
  • Promote a culture of continuous improvement, innovation, and Agile delivery

Requirements

  • 8+ years of hands-on experience in Java/J2EE development with at least 3 years in a technical leadership role.
  • Strong expertise in: Java, J2EE, Spring Framework (Core, MVC, Boot, Security, Batch)
  • Frontend development experience with: HTML5, CSS3, JavaScript, TypeScript, and Angular (v13+)
  • Hands-on experience with containerization (Docker); Kubernetes experience is a plus
  • Experience working in UNIX/Linux environments and scripting (Shell, PL/SQL)
  • Solid understanding of QA lifecycle and working closely with automation teams
  • Experience with CI/CD pipelines and tools (e.g., GitHub Actions, Bamboo)

Nice to Have Skills & Experience

Preferred Skills

  • Experience with IBM WebSphere Application Server / Liberty
  • Experience with Oracle RDBMS
  • Background supporting or leading large-scale data migration efforts
  • Familiarity with Agile frameworks (Scrum, Kanban) and tools like Jira
  • Experience with test automation platforms (e.g., ACCELQ)

Benefits & conditions

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

Apply for this position