FreeBalance

FreeBalance

FreeBalance provides a specialized public financial management solution designed exclusively for government entities, focusing on enhancing accountability, transparency, and good governance to improve citizen wellbeing and combat corruption globally.

Internet Software & Services
251-1K
Founded 1984

Description

  • Lead and manage a team of Java developers to deliver scalable, secure, high-performance applications.
  • Collaborate with product managers, architects, QA, and DevOps to define, design, and deliver software solutions.
  • Oversee the full software development life cycle, including requirements gathering, design, coding, testing, deployment, and support.
  • Ensure adherence to coding standards, testing practices, security guidelines, and quality standards.
  • Mentor and coach team members through regular feedback and career development support.
  • Establish development best practices, coding standards, and CI/CD pipelines.
  • Track and report project progress using Agile and/or traditional project methodologies.
  • Manage resource allocation, prioritize work, and ensure timely delivery of projects.
  • Implement and enforce CMMI Level 2 processes, including requirements management, project monitoring, and configuration management.
  • Work directly with project managers to align development deliveries with customer contracts and coordinate with geographically distributed teams and global customers.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in Java development, including at least 3 years in a leadership or managerial role.
  • Strong expertise in Java, Spring, Spring ecosystem projects, Spring Boot, REST APIs, and related technologies.
  • Experience with front-end technologies such as JSF/MyFaces, React, or similar frameworks.
  • Solid understanding of database technologies, including SQL, NoSQL, Hibernate, and JPA.
  • Familiarity with cloud platforms such as AWS, OCI, Azure, or GCP, and containerization tools like Docker and Kubernetes.
  • Proven experience with Agile/Scrum methodologies and tools such as JIRA, Confluence, and Git.
  • Hands-on understanding of software architecture, enterprise integration patterns, and IT infrastructure for enterprise systems.
  • Demonstrated experience managing projects aligned with CMMI Level 2 or higher.
  • Excellent problem-solving, organizational, and communication skills in English, with the ability to work effectively across geographically distributed teams.
  • Willingness and ability to travel to developing countries where the company is actively engaged in projects.
  • Experience with monolithic, microservices, and event-driven architectures is preferred.
  • Knowledge of DevOps practices, CI/CD pipelines, and infrastructure automation is preferred.
  • Prior experience managing geographically distributed teams is preferred.

Benefits

  • Remote full-time position.
  • Opportunity to work on global customer projects.
  • Inclusive employer committed to building a diverse workforce.
  • Accommodation support for applicants’ needs under applicable labour law.
  • Human-led final hiring decisions, with AI used only to support parts of the hiring process.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Manager, Software Engineering - Production Engineering

Figma 1K-5K Internet Software & Services

Figma is seeking an Engineering Manager to lead a Production Engineering team that improves the reliability, scalability, and operational effectiveness of products and infrastructure used by teams worldwide.

4 hours, 2 minutes ago

Digital Project Manager II

Wpromote 251-1K Media

Wpromote is seeking a Digital Project Manager II to own and coordinate multiple digital marketing programs from planning through delivery, partnering with client services, channel teams, and leadership to ensure successful client outcomes.

Asana
4 hours, 17 minutes ago

Implementation Project Manager (REMOTE)

EnableComp 251-1K Insurance

EnableComp is seeking an Implementation Project Manager to lead healthcare client onboarding, coordinate integrations and deliverables, and ensure implementations are completed on schedule while meeting client expectations.

4 hours, 47 minutes ago

Country Manager (French Speaking)

Neo Group Professional Services

Neo Group is seeking a Country Manager in Malta to oversee a major client’s portfolio in a targeted European market, connecting regional strategy with operational execution and internal team delivery.

Affiliate Marketing Agile JIRA
5 hours, 17 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers