As a Java Engineer, you will be working for our client, a global financial institution. You will contribute to building a strategic platform that enhances client services by designing scalable and highly available microservices. Your role involves architecting, coding, and implementing solutions that meet both functional and non-functional requirements while ensuring top-quality and timely deliveries. You will collaborate with a distributed team, proactively identify and address impediments, and optimize processes to drive efficiency in a fast-paced, agile environment.
Join us, and innovate with microservices, cloud, and modern frameworks!
Krakow-based opportunity with the possibility to work 75% remote.
responsibilities :
Developing and designing a strategic platform for wholesale banking client services
Coding, architecting, and designing highly available and scalable microservices
Ensuring solutions meet both functional and non-functional business requirements
Collaborating with global teams across regional boundaries to deliver projects efficiently
Implementing best practices to foster collaboration and professionalism within the team
Proactively identifying and removing technical impediments
Communicating risks and issues to program management
Managing development workflows using Git, Jenkins, and Maven
Utilizing modern DevSecOps tools and techniques to enhance security and performance
requirements-expected :
6-7+ years of experience in software engineering with expertise in Java-based application development
In-depth knowledge of Java 8/11, microservices architecture, Spring Boot, PostgreSQL, and Oracle
Strong experience with containers and orchestration technologies such as Docker and Kubernetes
Familiarity with GCP Cloud platform
Hands-on experience with Unix systems and command-line tools
Proficiency in using JIRA and Confluence for project tracking and collaboration
Extensive experience working in Agile teams
Strong understanding of building and maintaining scalable applications
Ability to proactively identify inefficiencies and implement process improvements
Excellent communication skills to coordinate across distributed teams
offered :
Stable and long-term cooperation with very good conditions
Enhance your skills and develop your expertise in the financial industry
Work on the most strategic projects available in the market
Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years
Participate in Social Events, training, and work in an international environment