Senior Java Developer

RemoteBaku, Azerbaijan

Job Title: Senior Java Developer

About Us:

Guavapay is a payment platform that drives payment optimisation and stability. Guavapay’s full-stack payment ecosystem includes a range of financial technology products and solutions. Our flagship product is MyGuava, the “all things payments app”. In addition to MyGuava, we offer a range of other payment services to businesses and individuals, including card processing, cross-border payments / remittance, merchant acquiring, card issuing and e-wallets. Whatever our customers’ needs are, our breakthrough platform can help them integrate, process and transact globally. We aim to take our place on the forefront of payment disruption, bringing innovative solutions for flawless and low cost payments on the market.

Our future plans extend beyond payments and remittance to other fintech areas. Our ambitions are global. Our drive for success is unmatched.

Role Overview:

The Senior Java Developer is responsible for designing, developing, and maintaining high-performance Java-based applications. This role involves working on complex software projects, collaborating with cross-functional teams, and ensuring that applications meet business requirements, technical specifications, and performance goals. The Senior Java Developer is expected to contribute to all stages of the software development lifecycle, from requirement gathering to deployment, and will often mentor junior developers. The role requires advanced knowledge of Java programming, object-oriented design, and experience with various Java technologies and frameworks.

Stack:

• Java 17, Spring Boot, Spring JPA, Hibernate.

• Postgres, kafka/rabbitMQ, Camunda 7/8.

• Gitlab CI/CD, Openshift, Docker, Kubernetes, Sonar.


Key Responsibilities:

• Participate in the entire application lifecycle, focusing on coding and debugging.

• Troubleshoot and debug applications.

• Collaborate with analysts, developers, designers and system administrators to deliver new features.

• Address technical and design requirements.

• Liaise with analysts, developers, designers, and system administrators to identify new features.

• Build reusable code and libraries for future use.

What we offer:

• Fully remote work. If you are in Baku, London, Wroclaw you can visit the office whenever you wish.

• Competitive compensation.

• Work-Life balance.

• Dynamic Work Environment.

• Offices in Baku, London, Toronto, Wroclaw.

• Service agreement contract or official employment in locations where we have legal entities.

Country *
envelope 1envelope 2envelope 3