Lead Developer Java Backend

Aivanta Tech Inc
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
- 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.