Opportunity summary

Our customer is one of the most prominent names in the banking industry, playing the role of a central institution for more than 900 co-operative banks and their 12,000 branch offices. This means it’s a service provider for local cooperative banks and their around 30 million clients. Which such an enormous span of clients, it deals with diverse challenges and development needs.

As we are strengthening our collaboration with the client, you’ll have the opportunity to grow and have an impact on the project’s evolution, as well as the chance to contribute with your own ideas and expertise in building a successful relation with the client.

About the project

Our projects range from developing new functionalities of existing products to modernization or migration of systems and even full-cycle software development.

We work within an Agile framework, mostly Scrum methodologies or hybrid options.

The default Java stack for our collaboration is comprised of Java 8, Spring, JSF / Primefaces, JPA, Tomcat, Oracle, with some particular libraries included for different purposes (Spark for Machine Learning and Freemarker for Reporting). The interfaces connected with other applications and data providers are built as REST-Calls or data deliveries via EAI.

Your team

You will be joining a local scrum team that is in tight collaboration with the client stakeholders both on business and technical side.

Your role

  • Analyze requested features from technical and functional points of view while being proactive and coming with suggestions
  • Ensure code implementation is optimal and compliant in areas of object-oriented design, testing, and error-handling
  • Work with data experts and architects on data models, proof of concepts and technical designs as required by a feature
  • Offer support to other colleagues via knowledge-transfer sessions, code review, technical documentation
  • Possibility to work on application architecture
  • Work closely to the architect and come up with technical solutions
  • Collaborate with the team and be part of the high level design
  • Design database architecture
  • Develop and write integration tests
  • Empower a team of engineers

Match your skills

Must have

  • 5+ years of Java (8+) web apps development
  • Very good knowledge related to design patterns and clean code
  • Extensive understanding of Spring Stack (SpringBoot, Security, LDAP, REST, JTA)
  • Deep understanding of JPA + ORM (Hibernate) + RDS (PostgreSQL)
  • Exposure to integration/unit tests (Spring Test)
  • Familiar with Gradle / Maven
  • Liquibase for database migrations

Nice to have

  • Apache Nifi 
  • JBoss Drools
  • HTML + JS (TS/Angular 8+) 
  • Docker for development/deployments
  • Websockets

At Accesa you can

Join self-managed communities of IT experts that co-design their own learning programs. 

Be part of a cell-based organization where we favor agility over rigid processes and freedom over control. 

Enjoy a holistic benefits program which empowers your: 

  • Work-Life Balance: home office, flexible schedule, parenting workshops, vacation package 
  • Physical Well-being: in-house fitness instructor, themed workshops, nutrition counseling, private medical insurance 
  • Social Well-being: hobby clubs to support your passions, improve workshops, team building activities, social events 
  • Emotional Well-being: in-house certified coach, focus and mindfulness apps, emotional intelligence (EQ) workshops, CPI personali

Join the team

Attach your CV here
I agree to the Privacy Policy.
I consent to the processing of my personal information.


München, Germany
Phone: +49 89 2154 851 15


Wallisellen, Zwirnereistr. 22
8304 Zürich, Switzerland
Phone: +41 44 830 92 30


Constanta 12, Platinia
400158 Cluj-Napoca, Romania
Phone: +40 364 115 115


Cetatii Square 1, Oradea Plaza
410520 Oradea, Romania
Phone: +40 364 115 115

Whether you’re interested in our services or you would like to learn more about our company, we are happy to provide you with the information you need.