À propos
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Le poste
Join our team working on modernization of Payments product. This project involves developing microservices-based solutions using OpenShift and Kafka.
Responsibilities:
- Develop and maintain backend services using Java and Spring Boot.
- Implement solutions using Spring Data JPA, Kafka, and Avro.
- Ensure code quality through practices like code reviews and pair programming.
- Design and develop microservices, ensuring they adhere to clean code principles and best practices.
- Utilize REST and OpenAPI for building robust APIs.
- Use CI/CD tools and practices to automate deployments and monitor performance using tools like Dynatrace.
- Integrate security scanning tools such as Fortify, NexusIQ, and SonarQube.
- Work within Scrum and Agile frameworks, participating in refinement, decomposition of business requirements, and adhering to Scrum principles.
- Collaborate using tools like JIRA and Confluence.
- Contribute to documentation and maintain technical documentation repositories.
- Monitor systems using Kibana/Elasticsearch and ensure the stability and performance of applications.
- Participate in incident management and adhere to SLAs.
Profil recherché
Requirements:
- Minimum 4 years as a Backend Software Developer.
- Over 5 years of relevant work experience.
- DDD, event storming, Diagram as a code.
- Good command of refinement, business requirement decomposition, scrum principles.
- Strong communication skills.
- Collaborative mindset and openness to new solutions.
- Proactive and responsible approach to tasks.
Tech skills:
- High Proficiency: Java, Spring Boot, Spring Data JPA, Spring Cloud Stream, Kafka, Avro, Microservices Architecture, Code Review, Clean Code.
- Medium Proficiency: Liquibase, REST, JUnit, AssertJ, Git, SQL (PostgreSQL, Oracle, MSSQL), Kubernetes/OpenShift, Pair Programming, TDD/BDD, JIRA, Confluence.
- Low Proficiency: Hibernate, Micrometer/OpenTelemetry, Docker/Podman, CI/CD tools, Dynatrace, Scaling Scrum principles (Nexus, Less).
Nice to have:
- Experience in the banking sector is a plus but not mandatory (0-1 year preferred).
- Practical knowledge of security scanning tools (Fortify, NexusIQ, SonarQube).
- Understanding of change management processes, IT security, SDLC, incident handling, and SLA management.
- Higher education degree.
- Advanced proficiency in English.
What Do We Offer:
- Hybrid work (Warsaw).
- International work environment.
- Great company atmosphere and culture.
- Growth & work life balance oriented processes.
- Medical card, prepaid bonus card.
- Flexible working hours.
AO2808