Senior Java Developer - Krakow
Project Description:
The role is based in Krakow, where you will join an established team already working there, collaborating with colleagues across the globe.
Responsibilities:
As a Java Developer at UBS, you will play a key role in designing, developing, and maintaining high-quality software applications. You will collaborate closely with cross-functional teams to understand project requirements, implement solutions, and ensure the successful delivery of projects.
We are looking for someone who can:
• be a good team member who can deliver business value through software
• enthusiastic about programming, willing to strive for the best, and have a good sense of clean code
• pick up new knowledge and new technologies, and be able to work independently
• implement and deliver high-quality software solutions
• work in an Agile/Scrum development process environment and practice test-driven development (TDD)Mandatory Skills Description:
• A degree in Computer Science, Engineering, or related field.
• Proven experience as a Java Developer with proficiency in Java programming language, Spring framework and Hibernate.
• Exposure to cloud technologies, preferably Microsoft Azure, and willingness to gain experience in cloud-based solutions.
• Experience with messaging systems such as EMS and Kafka for distributed communication and event-driven architectures.
• Strong understanding of software development principles, design patterns, and best practices.
• Basic knowledge of Unix systems for troubleshooting and maintenance tasks.
• Experience writing automated tests using JUnit for functional and integration testing.
• Proficiency in Git version control system. Good knowledge of git plugins for IDEs, preferably IntelliJ IDEA
• Excellent communication and collaboration skills.
• Ability to work effectively in a team environment and independently when required.Nice-to-Have Skills Description:
• Previous work in the financial services or banking industry is considered an asset.
- Languages:
- English: C1 Advanced
Required languages
| English | B2 - Upper Intermediate |