At ALGOTEQUE you will gain experience in innovation and digital transformation supporting our customers in the field of: Data Science, Digital Workplace, e-commerce, Process Automation, Software Development, Test Automation, Near-shore Services, Technology Consulting, PM/PMO.
We are looking for Senior Java Software Engineer to the project of development of a banking system with new components created in a microservice architecture.
Key Responsibilities:
Participate in requirements analysis
Collaborate with internal teams to produce software design and architecture
Write clean, scalable code using Java programming language , Spring Boot framework
Improve existing software
Develop documentation throughout the software development life cycle
Requirements
5+ years of experience with Java/Spring Boot
Experience in Spring Cloud Stream, Kafka, Avro and Spring Data JPA
Good command of Liquibase
Experience in microservice architecture
Familiarity with scanning tools (Fortify, NexusIQ, SonerQube)
Experience with Kubernetes/Openshift
Integration between applications using REST API and knowledge of SOAP
Unit and integration testing (JUnit, AssertJ)
Ability to work with SCRUM/Agile in hybrid setting
Knowledge of SQL at the query level (we use PostgreSQL, Oracle, MSSQL)
English: professional working proficiency
Polish: must have
Nice to have: Hibernate, OpenAPI, Docker, Maven, Micrometer/OpenTelemetry, CI/CD, Dynatrace
Benefits
B2B contract
Hybrid work - 1 day per week in the office
Long-term project and cooperation
Great company atmosphere and culture
International work environment
Private insurance package
Pre-paid bonus card
Required profile
Experience
Level of experience:Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.