HumanBit Logo

Java lead | ScaleneWorks INC

full-time
Posted on May 6, 2025

Job Description

Java Lead

Job Summary

The Java Lead will play a critical role in leading a team of developers while independently handling development tasks. This position requires strong expertise in Java and Spring Boot, combining hands-on coding, system design, and leadership responsibilities. The role contributes to the organization by ensuring the delivery of scalable, high-performance, and secure Java-based applications, while fostering best practices and collaboration across teams.

Responsibilities

  • Lead and mentor a team of developers, providing technical guidance and conducting thorough code reviews.
  • Design and develop scalable, high-performance, and secure applications using Java and Spring Boot.
  • Take ownership of the architecture, implementation, and deployment of Java-based applications.
  • Ensure adherence to best practices in coding, testing, and DevOps processes.
  • Collaborate with cross-functional teams to define requirements and develop technical solutions.
  • Troubleshoot and resolve complex technical issues in both production and development environments.

Qualifications

  • Proficient in Java 8, 11, and 17, including Lambda expressions, Collections, Streams, Functional Interfaces, Executors, Thread Pools, and Completable Future.
  • Strong expertise in Spring Boot, including project setup, dependencies, Spring Security, JWT, OAuth, logging frameworks (Log4j/Slf4j), and Aspect-Oriented Programming (AOP).
  • Experience with Microservices architecture and design patterns.
  • Understanding of distributed transactions.
  • Skilled in RDBMS and Java Persistence API (JPA) concepts such as joins, cascading, one-to-many, and many-to-one relationships.
  • Experience with messaging systems like Kafka.
  • Knowledge of Redis and caching strategies.
  • Hands-on experience with Amazon Web Services (AWS) including EC2, S3, Lambda, etc.
  • Working knowledge of Continuous Integration/Continuous Deployment (CI/CD) pipelines, Docker, and Kubernetes.
  • Strong experience in unit testing frameworks such as JUnit and Mockito, with a focus on test-driven development (TDD).
  • Proven ability to conduct code reviews and enforce coding standards.
  • Excellent leadership skills with the ability to manage and mentor a development team.
  • Strong problem-solving and decision-making capabilities.
  • Effective communication and collaboration skills with stakeholders.
  • Proactive in learning and adopting new technologies.
  • Educational Qualification: Bachelor’s degree in Computer Science, Engineering, or a related field is typically expected.

Preferred Skills

  • Experience in Fintech or related domains.
  • Familiarity with Event-Driven Architecture.
  • Knowledge of Reactive Programming.

Experience

  • Relevant experience leading development teams and working extensively with Java and Spring Boot technologies.
  • Experience in designing and deploying microservices and cloud-based applications.
  • Hands-on experience with DevOps tools and cloud platforms.

Environment

  • Full-time position with a hybrid work mode.
  • Job location: Delhi/Gurgaon.
  • Work environment involves collaboration with cross-functional teams and requires both independent and team-based work.

Salary

  • Estimated salary: ₹3,000,000 INR per annum.

Benefits

  • Not specified.
Powered by
HumanBit Logo