Senior Java Software Developer
FreeBalance · Département de Managua
Descripcion del puesto
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
Por que reporta esta oferta?
Explorar más
Salarios, guías y búsquedas en Nicaragua.
Salarios por profesión
Postula en 30 segundos
Ingresa tu email para postular. Se creara una cuenta automaticamente.
Al continuar, aceptas nuestras condiciones de uso.
Ya tienes cuenta? Iniciar sesion
¿Una pregunta sobre esta oferta?
Hágala aquí: recibirá el resumen completo por correo, de inmediato.
Publicado hace 1 día
Expira en 1 mes
14 vistas · 0 interested
Aumenta tus posibilidades
Sube tu CV: te propondremos las ofertas que coinciden con tu perfil.
Analizando tu CV...
FreeBalance
Département de Managua