TL;DR
Senior Java Developer (Fintech): Developing and optimizing complex enterprise applications for the Banking and Financial Management Industry with an accent on secure coding, payment solutions, and high-frequency transaction systems. Focus on microservices architecture, CI/CD pipelines, and continuous technical improvement in a DevOps-oriented environment.
Location: Onsite in Yerevan, Armenia
Company
Energize Global Services is a solid, leading-edge Technology Company with 15+ years of experience, focused on delivering software services and products for the Banking and Financial Management Industry.
What you will do
- Develop and maintain robust Java-based enterprise applications, contributing to the full development lifecycle.
- Write clean, testable code and contribute to CI/CD pipelines in a DevOps-oriented environment.
- Review code, suggest improvements, and analyze issues to optimize solutions.
- Perform automated and manual testing to ensure product quality.
- Maintain clear and comprehensive technical documentation.
- Design and build systems handling high-frequency transactions and secure payments.
Requirements
- Strong hands-on experience with Java (Java EE 8+) and related frameworks like JBoss EAP 7 / Quarkus, Hibernate.
- Proficiency in developing REST/SOAP services and working with Hazelcast, Elasticsearch, and MySQL.
- Experience with development tools including Docker, CI/CD pipelines, Maven, and Git.
- Solid understanding of Unit & integration testing (JUnit, Mockito, Postman, SoapUI) and secure coding practices.
- Strong understanding of design principles and architecture, with Linux fundamentals.
- Proactive, responsible, self-organized, and communicative team player.
Nice to have
- Experience with IntelliJ IDEA and E2E testing (Cypress).
- Familiarity with ServiceNow and cloud platforms (AWS, Azure, or GCP).
Culture & Benefits
- Opportunity to shape the future of Fintech in the Banking and Financial Management Industry.
- Work on cutting-edge financial projects including transaction and payment services.
- Involvement in designing and building systems for high-frequency transactions, secure payments, and regulatory compliance.
- Utilize modern cloud-native technologies.
- Collaborative and DevOps-oriented team environment.
- Opportunity to make a significant impact in a rapidly evolving financial landscape.
