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.