Java Backend Developer
Brak informacji o wynagrodzeniu
MidFull-time·Umowa o pracę·B2B
#333005·Dodano 11 dni temu·15
Źródło: theprotocol.itTech Stack / Keywords
SQLGitJenkinsDB2OracleMongoDBCassandraJava EEJAX-RSJPAJAXBCDIMavenJVMSQL SERVERNoSQLElasticsearch
Firma i stanowisko
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.
Wymagania
- 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
- 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)
Nice to have:
- Degree in Computer Engineering, Software Production Technologies, or related disciplines
- Knowledge of SOLID principles, enterprise design patterns, and distributed architectures (SOA, microservices)
Obowiązki
- 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
Oferta
- 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
- Sharing the costs of sports activities
- Life insurance
- Flexible working time
- Holiday funds
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Elastyczne godziny
Płatny urlop
AURIGA POLAND sp. z o.o.
4 aktywne oferty