Senior Java Developer
Technology
Bucharest, RomâniaIeriPână la 20.11.2026
Normă întreagăLa sediu
Descrierea postului
About the role
We are looking for the best people to help create the next big thing in digital banking.
Reasons to join us
- We offer the opportunity to work in a highly professional environment where you will work with high-level financial instruments.
- We want you to be part of our success story and give you reasons to be proud of what you achieved as part of our fabulous team.
- We give you the opportunity to develop yourself and evolve in your career via our fantastic technical, business-related or soft skills training.
- We encourage creative-thinking in our great open-minded work environment.
- We are not just professional teams, we are also friends who have fun working together.
- The team is made up of enthusiastic professionals who work in an international environment, learning new technologies.
- Design and delivery of key baseline components as well as future state components to transform technology into an industry leader.
- Work closely with Product Managers and Architects to understand business requirements and solution vision to chart out a viable delivery path.
- Ensure all software development follows best practice tools and methodologies and relevant industry standards.
- Participate in all Agile ceremonies.
- Maintain technical infrastructure (continuous integration, automated deployment).
- Peer review, mentoring.
- Bug fixing, unit testing.
- From January 2026 mandatory office attendance - 3 days per week.
- At least 5 years of relevant experience in Software Development.
- Strong knowledge of Java 8, Java 17, Spring 5, Spring 6, Spring Boot 2, Spring Boot 3 (Spring Batch, Spring Security, Spring Data JPA, Web Flux).
- Strong knowledge of REST architecture and good knowledge of SOA architecture.
- Strong knowledge of building automation systems (for example TeamCity or UrbanCodeDeploy).
- Strong knowledge of Oracle / PostgreSQL database concepts and ORM Technologies (JPA2, Hibernate).
- Good knowledge of microservices architecture (async communication between microservices, SAGA pattern).
- Good knowledge of Web Containers (Tomcat).
- Good knowledge of build tools (Gradle, Maven).
- Good knowledge of version control systems (GIT).
- Knowledge of JMS (Kafka, IBM MQ).
- Knowledge of Python.
- Practical experience with Docker, Kubernetes, OpenShift v3, Helm.
- Practical experience with bash scripting in Linux.
- Knowledge of Angular 15+, HTML5, CSS3.
- Experience with setting up key stores, generating SSL Certificates.
- Experience with OpenShift v4, GCP or other Cloud platforms.
- Work well both independently and within a team setting and function as a mentor for more junior team members.
- Responsible attitude, strong autonomy, and ambitious with team objectives.
- High responsiveness to the team's needs, being proactive in finding solutions.
- Excellent analytical skills, the ability to take end-to-end ownership of the tasks and the assignments.
- Flexible and willing to accept a change in priorities.
- Strong attention to details.
- Excellent problem solver.
- Good knowledge of Linux machine configurations.
- Experience with Control-M jobs configuration.
- Familiar with JMeter, Postman, SOAP UI, and Curl.
- Knowledge of breaking monoliths into services.
Keywords
JavaSpringSpring BootRESTSOAMicroservicesOraclePostgreSQLJPAHibernateDockerKubernetesOpenShiftGitKafkaAgileJava 8Java 17Spring 5Spring 6
Te interesează acest rol?