Java Developer (banking industry)

  • Part-time
  • Department: Core Technologies | Java

Company Description

Part of the Ratiodata Group, Accesa is a leading technology company headquartered in Cluj-Napoca, with offices in Zurich, Oradea and Munich. 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 project

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.

Currently, the frontend is developed with JSF and the component library Primefaces. A switch to newer technologies such as Angular is planned. In doing so, a possible decomposition into micro frontends is also to be considered.

Your team

You will be a stand-alone developer with a lot of freedom to decide on how to tackle different aspects of the job. The methodology used in this project is Kanban. Therefore you will only have to focus on one issue at a time, and have complete freedom to dive into the topic and handle it properly ensuring quality of service delivered to the customer.

We are supporting the client in the process of consolidating and expanding the project team. Our goal is to endure a high collaboration value by also taking into consideration the specific business knowledge and needs. 

Job Description

Your role:

  • Gain understanding on in-house application management
  • Gain understanding of the client business needs from both functional and technical perspective
  • Analyze client requirements and product specifications in order to design, estimate and propose technical solutions
  • Prepare the architecture and infrastructure discussion for a potential migration to newer technologies
  • Analyze different technology stacks and be able to argument which would fit best for this application
  • Lead from a technical standpoint the migration towards a newer technological stack
  • Develop features according to best practices and the defined architecture guidelines
  • Analyze and correct errors in the context of the maintenance process
  • Raise technical risks and come up with mitigation proposals
  • Collaborate with colleagues from the other projects within the portfolio
  • Configurate existing and new recons in XML format
  • Extend existing processors and the Recon Runtime Environment (RRE)
  • Perform frontend development (RCN Explorer)

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.

Professional opportunities

In this role, you will interact with different stakeholders to understand the business context and support them in the process automation. You will participate in all aspects of the software development lifecycle and have the opportunity to contribute with solutions to improve our customer’s product.

Community insights

You will be joining a team of over 40 colleagues involved in several projects for this client. Together we are defining and supporting the technical governance across projects, as well as maximizing the knowledge gain from the customer. This will help us ensure a higher collaboration value.

Qualifications

  • 3+ years of hands-on experience writing Java applications, including (but not limited to) Java 8 or 11, JEE, Spring / Spring Boot, Mybatis, Oracle12
  • Understanding of technologies like JSF
  • Strong experience in using development tools such as Eclipse / IntelliJ, Tomcat
  • Familiar with relational databases 
  • Experience with Linux or CentOS
  • Know-how of XML
  • Experience in unit, integration testing and performing code review 
  • Analytical thinking skills, able to operate with complex technical issues
  • Good ability to work both individually and in a team 
  • Advanced English language skill

Additional Information

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 personality assessments
Privacy Policy