Utwórz profil, aby pracodawcy mogli Cię znaleźć, otrzymywać lepiej dopasowane oferty pracy i szybciej aplikować.
  • Wyszukiwanie ofert pracy
  • Zapisane
  • Stwórz CV
    Nowe
  • Wynagrodzenia
  • Subskrypcje

Java Backend Developer

AURIGA POLAND sp. z o.o.

Java Backend Developer

Miejsce pracy: Warszawa

Technologies we use

Expected

  • SQL
  • Git
  • Jenkins
  • DB2
  • Oracle
  • MongoDB
  • Cassandra
  • Java EE
  • JAX-RS
  • JPA
  • JAXB
  • CDI
  • Maven
  • JVM
  • SQL SERVER
  • NoSQL
  • Elasticsearch

Your responsibilities

JOB DESCRIPTION

The candidate will join Auriga's Software Factory, playing an active role in the development and maintenance of the Java back-end components that form the basis of the company's core software products. They will collaborate with cross-functional teams, contributing to the design of robust, scalable, and secure solutions, ensuring the technical quality of the code and alignment with design specifications.

Candidates with prior knowledge in the field and at least 3 years of experience are preferred.

MAIN RESPONSIBILITIES

- Design, development, and maintenance of server-side components in a Java EE environment, in accordance with functional and technical specifications

- Definition and execution of functional and integration tests, with a focus on code quality and the stability of released features

- Active participation in the continuous improvement of technical solutions (optimisation, refactoring, technological updates)

- Collaboration in the drafting and updating of technical documentation

- Application of security best practices (secure coding, data protection, audit trails) in accordance with current regulations

Our requirements

ESSENTIAL TECHNICAL SKILLS

- Excellent experience in Java EE development, with in-depth knowledge of: JAX-RS (RESTful Web Services) JPA (Java Persistence API) JAXB, CDI, Maven

- Excellent command of XML and JSON format management and manipulation, including serialisation/deserialisation and validation

- Good knowledge of JVM internals, resource management, tuning

- Experience with code versioning tools (e.g., Git) and CI/CD pipelines (Jenkins)

- Knowledge of Clean Code principles, Design Patterns, and microservice architectures

- Advanced knowledge of SQL and relational DBMS (e.g., Db2, SQL Server, Oracle), with skills in query optimisation, data modelling, and transactional management

- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) and indexing and search technologies such as Elasticsearch

TRANSVERSAL SKILLS

- Ability to work in Agile/Scrum teams, strong aptitude for collaboration and achieving shared goals

- Proactive approach and results-oriented

- Analytical skills, problem solving and attention to detail

- C level English (written and spoken)

Optional

PREFERRED REQUIREMENTS

- Degree in Computer Engineering, Software Production Technologies, or related disciplines

- Knowledge of SOLID principles, enterprise design patterns, and distributed architectures (SOA, microservices)

What we offer

WHAT WE OFFER

- Challenging projects for internationally recognise clients

- A collaborative environment focused on professional growth

- Continuous training and opportunities for technological development

- Training opportunities at the headquarters in Bari (Italy)

- Possibility to work from the company office in Milan (Italy)

- Private medical care

- Multisport card

- Hybrid work

Benefits

  • sharing the costs of sports activities
  • private medical care
  • life insurance
  • flexible working time
  • holiday funds

About Us

For over 30 years, we have been creating innovative software and have become a benchmark for high quality banking software. As the leading developers of integrated proprietary solutions with an international scope, we have helped define standards for the new omnichannel banking model.

Our web-based architecture guarantees optimal synergy between self- service banking, branch banking, internet banking and mobile banking for a seamless world- class banking experience.

Please include a clause in your resume consenting to the processing of your personal data in accordance with the GDPR: "I hereby consent to the processing of my personal data contained in my application documents by Auriga Poland Sp. z o.o. and Auriga S.p.A. for the purposes of the current recruitment process and any future recruitment processes conducted by these entities, pursuant to Article 6(1)(a) of Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 (General Data Protection Regulation – GDPR)."

Oferta pracy dodana 2 miesięcy temu