Lead Java Developer- INTL India

Insight Global
Atlanta, United States of America
10 days ago

Role details

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

Job location

Atlanta, United States of America

Tech stack

Clean Code Principles
Java
API
Application Frameworks
JIRA
Unit Testing
Software Documentation
Code Review
Data Integration
Software Design Patterns
DevOps
Github
Monitoring of Systems
Hibernate
Java Persistence API
Spring
JUnit
PostgreSQL
Load Testing
Message Broker
MongoDB
MySQL
NoSQL
Performance Tuning
RabbitMQ
Mockito
Prometheus
Swagger
Software Engineering
SonarQube
Openapi
Spring Cloud
Spring-mvc
Neoload
Delivery Pipeline
Grafana
Spring-boot
Software Security
Firebase
Backend
Spring Data
Containerization
Kubernetes
Cassandra
Playwright
Kafka
Reactive Programming
REST
Domain Driven Design
Docker
Jenkins
Microservices

Job description

Delivery and Execution

  • Design, develop, and deliver backend solutions aligned with enterprise architecture and business goals.

  • Lead and mentor development teams in applying best practices for design patterns, clean code principles, and reusable frameworks.

  • Collaborate with architects to translate solution blueprints into high-quality, maintainable, and scalable implementations.

  • Ensure backend systems are scalable, resilient, secure, and optimized for performance

  • Review code, conduct peer reviews, and ensure adherence to coding standards, performance benchmarks, and compliance requirements."

Support and Enablement:

"* Collaborate with cross-functional teams (Product, QA, DevOps, and Architecture) to translate business requirements into effective technical solutions and resolve integration or performance Challenges.

  • Stay current with emerging backend technologies, tools, and industry trends

  • Develop proof of concepts, reusable components, and technical reference guides to support ongoing projects and accelerate delivery.

  • Provide technical guidance and mentorship to team members, promoting best coding practices and alignment with enterprise development standards.

  • Support deployment and post-production activities, ensuring smooth release cycles and proactive issue resolution.

Requirements

"* 7 to 10 years of experience in software engineering, including 3+ years in a Lead Backend Developer or equivalent leadership role.

  • Proven experience Designing, Developing and Delivering backend solutions in large-scale enterprise environments

  • Experience working in Agile/Scrum environments and collaborating with global teams

  • Excellent problem-solving, communication, and mentoring skills, with a focus on technical ownership and delivery excellence."

"* Deep expertise in Java (8 or higher), with experience in Spring Framework (Spring Boot, Spring MVC, Spring Data) and Spring Reactive Programming is a plus.

  • Experience designing and building microservices architectures using Spring Cloud and RESTful APIs

  • Strong understanding of JPA/Hibernate, database integrations (e.g., Postgres, MySQL)

  • Working knowledge of NoSQL databases (Firestore, MongoDB, Cassandra)

  • Proficiency with message brokers and asynchronous processing (e.g., Pub/Sub, Kafka, RabbitMQ)

  • Familiarity with containerization and orchestration (Docker, Kubernetes)

  • Experience with API documentation tools like Swagger/OpenAPI

  • Experience in executing performance tests using tools like Locust, NeoLoad

  • Troubleshooting performance issues and bottlenecks

  • Familiarity with unit and integration testing frameworks (e.g., JUnit, Mockito, Playwright)"

"* Exposure to domain-driven design, architectural decision records, and solution documentation standards

  • Ability to guide technical teams, conduct code reviews, and mentor developers

  • Working knowledge of CI/CD pipelines (e.g., Jira, Jenkins, GitHub Actions, SonarQube and Code Security Scans)

  • Familiarity with DevOps practices, monitoring tools (e.g., Prometheus, Grafana), and observability frameworks

  • Knowledge of cloud platforms like GCP for backend deployment" "* Exposure to domain-driven design, architectural decision records, and solution documentation standards

  • Ability to guide technical teams, conduct code reviews, and mentor developers

  • Working knowledge of CI/CD pipelines (e.g., Jira, Jenkins, GitHub Actions, SonarQube and Code Security Scans)

  • Familiarity with DevOps practices, monitoring tools (e.g., Prometheus, Grafana), and observability frameworks

  • Knowledge of cloud platforms like GCP for backend deployment"

Benefits & conditions

Pay Rate: $10.00-$13.00 an hour depending on skills and experience

Apply for this position