IT Software Engineer 5 Lead Backend Java Developer

Compunnel

$130K — $155K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 10+ years of backend Java development experience
  • 3+ years leading geographically distributed engineering teams
  • Strong hands-on expertise in Java 17+
  • Experience with Spring Boot and REST API development
  • Hands-on experience with Scala
  • Expertise in developing cloud-native applications using AWS

Responsibilities

  • Lead the design and development of backend applications using Java 17+ and Spring Boot
  • Design and develop scalable RESTful APIs and microservices
  • Build, deploy, test, and support cloud-native applications across the SDLC
  • Provide technical leadership to globally distributed development teams
  • Mentor engineers and promote engineering best practices
  • Develop and maintain CI/CD pipelines using Azure DevOps or Jenkins
  • Participate in architecture discussions and technical design reviews

Benefits

  • Opportunity for professional growth through mentoring and leadership
  • Work in a dynamic, Agile environment with cross-functional teams
  • Engage in innovative projects with a focus on enterprise-scale applications
  • Contribute to cloud-native solutions leveraging AWS technologies
  • Be part of a collaborative and globally distributed engineering culture
Full Job Description
Job Summary

We are seeking an experienced IT Software Engineer 5 (Lead Backend Java Developer) to lead the design and development of enterprise-scale backend applications. This is a hands-on technical leadership role requiring deep expertise in Java 17+, Spring Boot, AWS, REST APIs, Scala, and DevOps. The ideal candidate will drive technical solutions, mentor globally distributed engineering teams, and deliver scalable cloud-native applications.

Key Responsibilities
• Lead the design, development, and delivery of backend applications using Java 17+ and Spring Boot.
• Design and develop scalable RESTful APIs and microservices.
• Build, deploy, test, and support cloud-native applications across the full Software Development Life Cycle (SDLC).
• Provide technical leadership to globally distributed development teams.
• Mentor engineers and promote engineering best practices, code quality, and DevOps culture.
• Develop and maintain CI/CD pipelines using Azure DevOps or Jenkins.
• Build solutions using AWS services including API Gateway, Lambda, Fargate, S3, CloudFormation, CloudWatch, IAM, and ALB/NLB.
• Develop and support solutions using PostgreSQL and AWS DynamoDB.
• Participate in architecture discussions, technical design, code reviews, and production support.
• Collaborate with Product Owners, Architects, and cross-functional engineering teams in an Agile environment.
• Guide technical decisions and foster effective collaboration across distributed engineering teams.
• Balance hands-on application development with technical leadership and mentoring responsibilities.

Required Qualifications
• Bachelor's degree in Computer Science or a related field.
• 10+ years of backend Java development experience.
• 3+ years of experience leading geographically distributed engineering teams.
• Strong hands-on expertise in Java 17+.
• Strong experience with Spring Boot and REST API development.
• Hands-on experience with Scala.
• Strong experience developing cloud-native applications using AWS.
• Hands-on experience with AWS API Gateway, Lambda, Fargate, S3, CloudWatch, IAM, CloudFormation, and ALB/NLB.
• Strong DevOps experience using Azure DevOps or Jenkins.
• Experience with PostgreSQL and AWS DynamoDB.
• Strong understanding of microservices and enterprise application architectures.
• Strong understanding of Agile/Scrum methodologies.
• Excellent communication and stakeholder-management skills.
• Strong leadership, mentoring, analytical, and problem-solving capabilities.
• Ability to collaborate effectively with globally distributed engineering teams.

Preferred Qualifications
• AI/ML project experience.
• Experience with microservices architecture.
• Experience with event-driven systems.
• Enterprise cloud modernization experience.
• Experience supporting financial services or large-scale enterprise applications.

Similar Jobs

More Jobs at Compunnel

  • Azure Cloud Engineer
    $112K — $135K *
    Florham Park, NJ 07932 (Morris County)
    Information Technology
    In-Person
  • Data Engineer
    $110K — $130K *
    Charlotte, NC 28269 (Mecklenburg County)
    Finance & Insurance
    In-Person
  • Blockchain Platform Engineer
    $130K — $160K *
    Southlake, TX 76092 (Tarrant County)
    Information Technology
    In-Person
  • Senior Consultant -UI/UX
    $110K — $130K *
    Trenton, NJ 08618 (Mercer County)
    Enterprise Technology
    In-Person
  • Data Engineer
    $110K — $130K *
    Charlotte, NC 28269 (Mecklenburg County)
    Finance & Insurance
    In-Person

More Information Technology Jobs

Find similar IT Software Engineer 5 Lead Backend Java Developer jobs: