Lead Developer Java Backend

Remote • Posted 3 hours ago • Updated 3 hours ago
Full Time
No Travel Required
Remote
$55 - $60/hr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java Backend Development
  • Spring Boot and Microservices
  • REST API Development

Summary

Job Description: Lead Java Backend Developer

Job Title: Lead Java Backend Developer
Experience: 8+ Years
Job Type: Full-Time / Contract
Location: Open to All Locations Across the USA
Work Model: Onsite / Hybrid / Remote (Based on Client Requirements)

Job Summary

We are seeking an experienced Lead Java Backend Developer to lead the design, development, and implementation of scalable, high-performance backend applications. The ideal candidate will have strong expertise in Java, Spring Boot, microservices architecture, REST APIs, and cloud technologies. This role requires hands-on development experience, technical leadership, and the ability to mentor developers while collaborating with cross-functional teams to deliver robust enterprise applications.

Key Responsibilities

  • Lead the design, development, and implementation of backend applications using Java and Spring Boot.

  • Design and develop scalable, secure, and high-performance microservices architectures.

  • Develop and maintain RESTful APIs and backend services.

  • Provide technical leadership, code reviews, and guidance to development team members.

  • Define coding standards, development best practices, and architectural guidelines.

  • Collaborate with architects, product owners, business analysts, and QA teams to understand requirements.

  • Optimize application performance, scalability, reliability, and security.

  • Implement database solutions using relational and NoSQL databases.

  • Develop and maintain automated unit, integration, and functional tests.

  • Work with DevOps teams to support CI/CD pipelines and application deployments.

  • Troubleshoot complex technical issues and provide effective solutions.

  • Mentor junior and mid-level developers and support their technical growth.

  • Participate in Agile/Scrum ceremonies, sprint planning, and technical design discussions.

Required Skills and Qualifications

  • 8+ years of experience in Java backend development.

  • Strong proficiency in Java 8/11/17 or later versions.

  • Extensive hands-on experience with Spring Boot, Spring Framework, and Spring MVC.

  • Strong experience in microservices architecture and distributed systems.

  • Experience developing RESTful APIs and integrating enterprise applications.

  • Strong knowledge of Hibernate, JPA, and ORM frameworks.

  • Experience with relational databases such as Oracle, PostgreSQL, or MySQL.

  • Knowledge of messaging technologies such as Apache Kafka or RabbitMQ.

  • Experience with Git, Maven/Gradle, Jenkins, and CI/CD pipelines.

  • Strong understanding of design patterns, data structures, algorithms, and object-oriented programming.

  • Experience with Docker, Kubernetes, and cloud platforms such as AWS, Azure, or Google Cloud Platform.

  • Strong debugging, troubleshooting, and performance optimization skills.

  • Excellent communication, leadership, and problem-solving abilities.

Preferred Qualifications

  • Experience with cloud-native application development.

  • Knowledge of event-driven architecture and asynchronous processing.

  • Experience with Redis, Elasticsearch, or other caching/search technologies.

  • Familiarity with monitoring tools such as Splunk, Prometheus, Grafana, or ELK.

  • Experience leading development teams in Agile environments.

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Key Competencies

  • Java Backend Development

  • Spring Boot and Microservices

  • REST API Development

  • System Design and Architecture

  • Database Design and Optimization

  • Cloud-Native Development

  • Technical Leadership and Mentoring

  • Code Quality and Performance Optimization

  • Agile Development Methodologies

Candidate Submission Details

Interested candidates should share the following information:

  • Updated Resume

  • Total IT Experience

  • Relevant Java Backend Experience

  • Lead / Technical Leadership Experience

  • Spring Boot and Microservices Experience

  • Current Location

  • Work Authorization Status

  • Relocation Availability

  • Expected Hourly Rate / Salary

  • Interview Availability

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91174912
  • Position Id: 9129057
  • Posted 3 hours ago

Company Info

About Aivanta Tech Inc

Aivanta Tech Inc is a forward-thinking software consulting company dedicated to helping businesses innovate, scale, and succeed in the digital era. We specialize in delivering AI-driven solutions, custom software development, and end-to-end technology consulting tailored to meet modern business challenges. Our team combines deep technical expertise with a strong understanding of business processes to build scalable, secure, and high-performance applications. From startups to enterprises, we partner with organizations to transform ideas into impactful digital solutions. At Aivanta Tech Inc, we focus on creating value through intelligent automation, data-driven insights, and cutting-edge technologies. Whether it's developing web and mobile applications, implementing AI solutions, or modernizing legacy systems, we ensure seamless execution and measurable results.

Contact the job poster
VN

Vinjamuri Naveen Sai

Recruiter @ Aivanta Tech Inc

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.