We are looking for talented Senior Java Developers to join our team. In this role you will play a crucial part in our efforts to develop and enhance our banking systems using the Spring Boot framework.
Responsibilites:
- Actively develop applications in Kotlin and Java following best coding practices.
- Implement best practices in Spring Boot development including microservices architecture.
- Embrace a DevOps mindset emphasizing automation and CI/CD practices.
- Develop interfaces with legacy systems to ensure seamless integration.
- Mentor and support junior developers to enhance their technical skills and knowledge.
- Lead code reviews ensuring adherence to clean coding standards and high code quality.
- Collaborate with crossfunctional teams on technical decisions.
Requirements
- 6 years of experience in Java
- Experience with Kotlin
- Proficiency with Spring Boot 2.7 Gradle Mockito and JUnit 5
- Familiarity with microservices architecture and RESTful APIs
- Strong understanding of Design Patterns and Clean Coding principles
- Experience with JDBC and JPA
- Knowledge of containerization tools like Docker Kubernetes OpenShift
- A collaborative mindset with the ability to work in crossfunctional teams
- Fluent English and Hungarian communication skills (both written and spoken)
Nice to have:
Familiarity with Oracle is a plus
Experience in automated endtoend and performance testing
Benefits
- You can have an effect on the relationship among people and finance in a new fintech customer focused bank.
- Opportunity to get experienced in the next generation of core banking systems.
- Flexible working arrangement with the option to be in the office 12 times a week.