HumanBit Logo

Java Development Manager | Peoplefy

full-time
Posted on June 20, 2025

Job Description

Java Development Manager

Job Summary

The Development Manager is responsible for leading development teams in an Agile/Scrum environment. This role emphasizes the importance of technology in meeting business needs and challenges the manager to enhance team capabilities while contributing to the larger organizational objectives.

Responsibilities

  • Guide the day-to-day activities of development teams within an Agile/Scrum environment.
  • Challenge teams to find simple, elegant technical solutions to satisfy business needs.
  • Evangelize technology adoption in key areas such as microservices and automation.
  • Set and communicate team priorities that align with the broader organization's goals.
  • Develop and communicate clear expectations for individual performance, providing regular feedback and coaching.
  • Create and evolve the long-term technical vision and roadmap, anticipating future requirements and infrastructure needs.
  • Review code developed by other engineers and provide feedback to ensure adherence to best practices.

Qualifications

  • Experience: 14+ years of overall experience, with 7+ years of hands-on technical experience, and 4+ years in a proven technical leadership role.
  • Technical Skills:
    • Strong hands-on experience leading development teams building multi-tenant, Cloud-based, SaaS solutions.
    • Proficient in programming languages such as Java, Spring Boot, Python, and NodeJS.
    • Deep understanding of Amazon Web Services (AWS) and microservices, with experience in Elastic Kubernetes Service (EKS), AWS Lambda, or native Kubernetes being beneficial.
    • Experience with single-page applications (e.g., React or AngularJS).
    • Strong experience in developing enterprise-scale products using Oracle, MySQL, and other Relational Database Management Systems (RDBMS) or NoSQL databases.
    • Familiarity with Oracle Enterprise Resource Planning (ERP) systems is desirable.
  • Leadership: Demonstrable success in transforming legacy applications into cloud-native, microservice-driven solutions.

Preferred Skills

  • Experience in payments within a FinTech company is a significant plus.
  • Familiarity with Spring and JavaServer Faces (JSF) is helpful.
  • Experience working with Java; knowledge of Python can be beneficial.

Experience

Minimum of 14 years of experience with at least 4 years in a technical leadership role.

Powered by
HumanBit Logo