Senior Software Engineer

Responsibilities

Work as part of a small, collaborative, and agile team of software developers
Design, develop, document, test, and operate new and existing technology solutions according to our standards
Ensure smooth progress of your projects
Participate in your Agile team’s lifecycle
Contribute to your department’s improvement by sharing knowledge, sharpening your skills, suggesting different ways of working and developing
Mentor junior team members
Career Growth and Development
We have a strong culture of constant learning and we invest in developing our people. You’ll have weekly check-ins with your manager, access to mentorship and training programs, and regular feedback on your performance. We hold career reviews every six months, and set aside time to discuss your aspirations and career goals. You’ll have the opportunity to shape a growing organization and build a rewarding long-term career.

Qualifications
Across all roles, these are the general qualifications we look for. For this role specifically, you will have:

5+ years hands on experience in Java back-end development and skills with Spring-boot framework and Java (Jakarta) EE applications.
Nice-to-have: Development experience on MIFOS Fineract Platform.
Experience with Continuous Delivery principles and related tools (Kubernetes, Azure Devops, Docker)
Hands-on experience in Microservices architecture
Understanding of the Design Patterns, Architectural Blueprints, UML and Application Design
Hands-On experience with database development using SQL. Experience with PostgresSQL, Hibernate, Spring Data.
Angular 12 Development experience will be a plus.
Experience with automated testing frameworks and continuous integration Experience working in Agile

Apply via :

eacrefund.org