Java Software Engineer

Lancesoft Europe — Poland · Posted ~3 hours ago

Mid Contract Onsite Visa History ✓

Skills

Java Spring Spring Boot Hibernate DB2 Apache Kafka MongoDB Software design Testing Code review Spring Security

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a backend engineering team working on enterprise-scale systems. You will gather requirements, contribute to solution design, implement and test changes, review code, support user acceptance testing and releases, and continuously improve the technology stack. Strong Java, Spring, Hibernate, database, messaging, and document-store skills are expected.

Highlights

A long-term engineering contract with extension potential, focused on Java backend development and modern distributed technologies. Responsibilities span requirements analysis, solution design, implementation, testing, code review, UAT, and releases.

Description

Job Title: Software Engineer (Java) Location: Warsaw, Poland - 4 days onsite per week Duration: 12 Months Contract + Extension Job Description: Key Responsibilities • Participate in requirements gathering sessions with business users • Participate in analysis, solution design and planning the work with the Engineering team • Implement and test changes, participate in code reviews, assist in UAT and code releases • Think outside the box when implementing changes and improve the stack as you go along. Qualifications • A Bachelor or Masters degree in a computation field (Computer Science, Engineering, Applied Mathematics or in a related quantitative discipline) • 4+ years of relevant work experience. • A solid grasp of Java, Spring, Hibernate, DB2 o Spring Boot — dependency injection, auto-configuration, Spring Data, Spring Security o Apache Kafka — producers, consumers, Kafka Streams (stateful processing, state stores, aggregation), and Kafka Connect o MongoDB — document modelling, Spring Data MongoDB o Maven — multi-module project management, dependency resolution, build lifecycle o Docker — containerization, image builds o RESTful API design and development o Experience with event-driven / microservices architectures in a distributed systems environment o Familiarity with Git and CI/CD pipelines (GitLab CI preferred)