About the Role
Kogo poszukujemy?
Must have:
5+ years of professional Java development experience (Java 8 and above)
A solid understanding of object-oriented programming and design patterns, and an understanding of secure coding practices, is a must
Hands-on experience with Spring, Spring Boot, and RESTful APIs.
Proficiency in version control systems (e.g., Git)
Knowledge of unit testing frameworks (e.g., JUnit, Mockito)
Experience with CI/CD tools and processes
Understanding of containers (Kubernetes, Docker)
Understanding of messaging systems (Kafka, IBM MQ) and ORM frameworks (Hibernate, MyBatis)
Exposure to cloud platforms (AWS: EKS, Lambda, etc., GCP, or Azure).
Czym będziesz się zajmować?
You will
Design, develop, and maintain high-quality Java (Spring) solutions for the banking ecosystem.
Collaborate with cross-functional teams to deliver new features and enhancements.
Ensure code quality through code reviews, unit testing, and best practices
Optimize application performance and troubleshoot issues, support the deployment and monitoring of applications in production
Participate in architectural discussions and technical decision-making
Contribute to continuous integration and delivery pipelines
Stay up-to-date with industry trends and emerging technologies
Write clear technical documentation
Tech Stack
JavaSpringSpring BootRESTful APIsGitJUnitMockitoCI/CDKubernetesDockerKafkaIBM MQHibernateMyBatisAWS