.
Java Software Engineer
  • Warsaw
Java Software Engineer
Warszawa, Warsaw, Masovian Voivodeship, Polska
Algoteque
3. 6. 2024
Informacje o stanowisku

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.

Profile / Requirements :

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

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    95 687
    16 851