logo Algoteque

Java Software Engineer

Algoteque • Warsaw (Poland) • Hybrid

Apply

About us

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.

Job Description

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.

Required qualifications

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

Job details

Company

Algoteque

Contract

Full-time

Salary

B2B Contract

Job location

Hybrid • Warsaw (Poland)

Reference

1823934

Share

Twitter facebook linkedin
Java Software Engineer

Interested in this job ?
Apply

Do you live in Poland?

Yes No
💬 Personalize your message to the recruiter, Click here !


By clicking on Apply, I accept that the information entered will be used as part of the management of applications. In accordance with the law "Informatique et Libertés", you can exercise your right of access to the data concerning you and have them rectified by contacting us : jobposting.pro/contact
Learn more about our data protection policy.