Senior Java Developer

  • Full-time
  • Department: Core Technologies | Java

Company Description

Part of the Ratiodata Group Germany, Accesa is a leading technology company headquartered in Cluj-Napoca. Over the past 16 years, the company has been establishing itself as an employer of choice for IT professionals who are passionate about problem-solving through technology and want to have a measurable impact through their work.  

A trusted partner for major brands in Retail, Consumer Goods, Manufacturing, and Automotive, Accesa helps businesses embrace flexibility, adaptability and evolution within their digital journey, through a large spectrum of tailored IT services, leveraging mainstream, niche, as well as legacy technologies. With more than 700 IT professionals in its 20+ competence centres, Accesa is building a distinctive people-first culture that enables their people to thrive, their clients’ business to evolve and end users to succeed.

About the projects

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.

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 , 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.

Real impact one step at a time 

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.

The output of your work will be constantly delivered to the end-user, which gives our client the means to use up to date both internal tools in order to engage easier with customers or employees.

Professional opportunities

While working on the day to day tasks, there will be plenty of opportunities to improve both your technical skills (by proposing new technologies) and your soft skills (by taking part in requirements clarifications, demos, defining functionalities, etc.).

Community insights

Our competence centers supports professional development according to the individual needs and the project context. We take every opportunity to help those around us upgrade their technical know-how and adapt responsibilities to best fit and benefit each member.  We value our team mates' willingness to learn new technologies and efforts for obtaining certificates that attest to their expertise

Job Description

  • 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

Qualifications

  • 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

Additional Information

At Accesa & RARo you can:

Enjoy our holistic benefits program that covers the four pillars that we believe come together to support our wellbeing, covering social, physical, emotional wellbeing, as well as work-life fusion.

  • Physical: premium medical package for both our colleagues and their children, dental coverage up to a yearly amount, eyeglasses reimbursement every two years, voucher for sport equipment expenses, in-house personal trainer
  • Emotional: individual therapy sessions with a certified psychotherapist, webinars on self-development topics
  • Social: virtual activities, sports challenges, special occasions get-togethers
  • Work-life fusion: yearly increase in days off, flexible working schedule, birthday, holiday and loyalty gifts for major milestones, work from home bonuses
Privacy Policy