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.