Lead Java Developer- INTL India
Role details
Job location
Tech stack
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