About the Role
Senior Kotlin/Java Software Developer – API and Microservices
Krakow
Hybrid
AWS
Azure
GCP
HTML
Java
Javascript
Jenkins
Kotlin
SQL
English
Expert, Senior
Banking, Corporate Banking, Investment Banking
Developer
Unleash Innovation — Drive the Future of Microservices and API Development!
Krakow-based opportunity with hybrid work model (up to 3 remote days per week).
As a Senior Kotlin/Java Software Developer, you will be working for our client, a leader in developing cutting-edge software solutions. You will contribute to building a robust platform that empowers development teams to ensure compliance with essential software controls. Your expertise will help shape scalable, microservice-based web applications that are at the forefront of digital transformation, offering you the opportunity to grow within a dynamic environment and pioneer innovative solutions.
Your main responsibilities:
Collaborate with cross-functional teams to design, develop, and implement both front-end and back-end features aligned with project priorities.
Build and optimize APIs and microservices to address impactful business challenges.
Contribute to the development of Kotlin and Java-based web applications within a microservice architecture.
Work closely with testers and stakeholders to ensure high-quality deliverables, implementing automation and performing peer code reviews.
Participate actively in an agile CI/CD environment to support rapid, reliable releases.
Proactively troubleshoot and resolve technical issues, providing effective solutions.
Maintain up-to-date knowledge of best practices in microservices, API development, and cloud technologies.
You're ideal for this role if you have:
At least 8 years of professional experience in software development.
Proven expertise in Kotlin (or Java with a willingness to learn Kotlin).
Hands-on experience in 2-3 of the following: API development, SQL/databases, HTML/JavaScript.
Strong troubleshooting skills and analytical mindset.
Experience working within Agile environments, utilizing Jira and Confluence.
Good understanding of microservices architecture.
Fluent in English (B2+ level).
It is a strong plus if you have:
Working knowledge of cloud platforms such as AWS, Azure, or GCP.
Experience building CI/CD pipelines with Jenkins.
Background in Systems Administration across Linux, AIX, or WAS platforms.
Language Required for the role:
Fluent English (B2+ level).
Eligibility to work on this role:
Only candidates with an existing legal right to work in Europe will be considered for this role.
Tech Stack
KotlinJavaAWSAzureGCPmicroservicesREST APIsSQLJenkinsCI/CD