Java Developer

Java

Java Developer

Java
Warszawa, Warszawa

Experis Manpower Group

Full-time
B2B
Senior
Office
41 - 49 USDNet per hour - B2B

Job description

  • On-site work from Warsaw (5 days per week from the Client's office) 

  • Full availability in the Polish time zone

  • Polish language is required

  • English: at least B2


Tasks

  • Design and implementation of IT solutions based on analytical and technical documentation

  • Review and improvement of analytical documentation

  • Creation and maintenance of technical documentation

  • Technical upgrades and modernization of an existing system (including migration to Java 17 and newer technologies like Spring Boot)

  • Work with legacy code and monolithic architecture (Java 8-based system)

  • Reverse engineering based on:

    • existing source code

    • functional and technical documentation

    • documented business processes

    • system UI and database access

  • Participation in transformation of a monolithic TMS system (POS terminal management) towards microservices architecture

  • Defining, designing and implementing automated test cases (including regression testing)

  • Identification of areas for test automation based on code and documentation

  • Work with system security improvements and vulnerability mitigation

  • Close cooperation with operational and development teams (~50% analytical work / ~50% development)

  • Working in Scrum (2-week sprints) in a small development team

  • Supporting system evolution and rollout to new markets (e.g. Germany)

Requirements

  • Very good knowledge of Java (8+) and object-oriented programming (experience with Java 17 is a plus)

  • At least 5+ years of experience (Regular/Senior level)

  • Experience in independent design, implementation, documentation and testing of application components

  • Strong analytical skills and ability to work with legacy systems

Very good practical knowledge of:

  • Spring / Spring Boot

  • Hibernate / JPA

  • JEE

  • RESTful API design

  • Relational databases (especially Oracle)

Practical experience with:

  • Message queues (RabbitMQ)

  • System integration and distributed systems

  • Application servers (JBoss / WildFly)

  • Development tools: Maven, Git, GitLab, GitLab CI/CD, Jenkins, Nexus, Jira

  • Docker

Nice to have:

  • Experience with Linux environments

  • Knowledge of code scanning tools (Fortify, Sonatype)

  • Experience with AI-supported development tools (Codex)

Offer

  • Multisport card

  • Private healthcare

  • Access to an e-learning platform

  • Group life insurance

Tech stack

    English

    B2

    Polish

    C1

    RabbitMQ

    advanced

    Hibernate

    advanced

    Java

    advanced

    Oracle

    advanced

    Spring Boot

    advanced

    Docker

    regular

Office location

Check similar offers
SILK SOFTWARE HOUSE

SILK SOFTWARE HOUSE

Warszawa

Office

Office

33 - 44USD/h
PostgreSQL
Microservices
REST API
MySQL
Java
SQL
Spring Boot
SeniorSeniorB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT
Check similar offers
SILK SOFTWARE HOUSE

SILK SOFTWARE HOUSE

Warszawa

Office

Office

33 - 44USD/h
PostgreSQL
Microservices
REST API
MySQL
Java
SQL
Spring Boot
SeniorSeniorB2BB2B
New
ITDS

ITDS

Warszawa

Office

Office

5 651 - 7 346USD/month
SQL/Relational Databases
Guidewire ClaimCenter
Git
Messaging Systems (JMS, RabbitMQ, Kafka)
Gosu
Angular
Security (OWASP, OAuth2, JWT)
Agile/Scrum
Java
Spring Boot
SeniorSeniorB2BB2B
New
Match-Trade Technologies

Match-Trade Technologies

Warszawa

Office

Office

Undisclosed Salary
AWS
PostgreSQL
C++
Microservices
TCP/IP
Rozwiązywanie problemów
Linux
Kafka
Java
ClickHouse
SeniorSeniorAnyAny
New
act digital

act digital

Warszawa

Remote

Remote

Undisclosed Salary
PostgreSQL
RabbitMQ
Spring Boot 3
Hibernate
JUnit 5
Kafka
Java 21+
Mockito
SeniorSeniorB2BB2B
New
SCALO

SCALO

Warszawa

Remote

Remote

6 344 - 7 024USD/month
Java
Spring Boot
PostgreSQL
Kubernetes
SeniorSeniorB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT