Jobiglo

No results.

Senior Java Software Developer

FreeBalance · Département de Managua

New
Senior 🇬🇧 English
Java Spring Hibernate Git Maven Gradle JUnit Mockito Jenkins Docker Kubernetes

Job description

About the role

FreeBalance is a global technology company that builds a Government Resource Planning (GRP) solution for public financial management. As a Senior Software Developer you will join a product development team that designs, delivers and maintains scalable back-end solutions and e-services. The role covers the architecture, design, development and optimization of enterprise-scale web applications, working with Functional Analysts, QA and Front-End Developers.

Key responsibilities

  • Design, develop and maintain scalable, secure software solutions using Java, Spring and Hibernate, covering integrated processes, applications, data, infrastructure and security.
  • Take part in all phases of the software development life cycle, including analysis, requirements and detailed design, and contribute to architecture decisions and coding standards.
  • Mentor other developers, take part in sprint planning and project estimation, and conduct code reviews.
  • Design RESTful APIs, web services and database integrations, and work with front-end developers on API contracts.
  • Work with Functional Analysts, QA and development teams, prepare technical documents and user guides, and explain complex concepts to technical and non-technical stakeholders.
  • Recommend improvements to frameworks and processes, and promote quality assurance, automated testing and performance profiling.

Required profile

  • University degree in Computer Science, Software Engineering or a related computing discipline.
  • Minimum 10+ years of progressive experience in Java design and development for enterprise-scale web applications.
  • Experience mentoring developers or giving informal technical guidance.
  • Proven experience building complex, scalable web applications.
  • Excellent written and spoken English, and ability to work independently with multiple priorities.
  • Preferred: public sector or government systems experience, ERP/GRP/IFMIS experience, microservices, cloud-native and containerized deployments, Agile/Scrum, and familiarity with AI tools.

Required skills

  • Java / J2EE, Spring (Boot, Core, Data, Security) and Hibernate ORM.
  • SOLID principles, enterprise design patterns and layered, hexagonal and Domain-Driven Design architectures.
  • Git, Maven or Gradle, JUnit and Mockito, and CI/CD pipelines such as Jenkins.
  • Relational databases, transaction management and query optimization.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec FreeBalance.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 1 day ago

Expires 1 month from now

15 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

FreeBalance

Département de Managua