Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

AVENGA (Agencja Pracy, nr KRAZ: 8448)

NewBe an early applicant

Senior Java Engineer

Posted Updated
Discussion

Description

We are looking for an experienced Java Developer to join a team developing and maintaining enterprise-grade applications in the banking and financial services sector.

You will be involved in designing, developing and integrating backend solutions, working with modern Java technologies, microservices architecture and relational databases.

The role offers an opportunity to contribute to business-critical systems, focusing on performance, scalability, security and high availability.

  • Java & Spring: Strong knowledge of Java 17/21, OOP, design patterns and practical experience with Spring Boot, Spring MVC, Spring Data JPA, Hibernate and Spring Security.
  • Databases & SQL: Experience with relational databases (Oracle, PostgreSQL or MS SQL Server), data modelling and SQL query optimization.
  • APIs & Integrations: Experience developing REST APIs, working with OpenAPI/Swagger, JSON/XML and synchronous/asynchronous integrations.
  • Messaging: Understanding of messaging and event-driven communication.
  • Development Practices: Experience with Git, Maven/Gradle, CI/CD tools, unit and integration testing (JUnit, Mockito), code reviews and Clean Code principles.
  • Architecture & Infrastructure: Understanding of microservices architecture, Docker, application security, scalability and high availability.
  • Troubleshooting: Ability to analyze application logs, diagnose issues and identify root causes.
  • Previous experience in banking or financial services.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →