-
Lyreco Group

Senior Java Developer

Lyreco Group
Poland · Full-time · Mid-Senior

Senior Java Developer role is a pivotal position within the development team, tasked with leading and driving the development of complex software solutions.


Success in this role is defined by the ability to architect and implement high-quality, scalable, and innovative software, often serving as a technical mentor and guide to junior team members.


Senior Software Engineers play a critical role in shaping the company's technology roadmap, influencing strategic decisions, and ensuring that software products align with business objectives.


Main responsibilities:

  • Focus on business expectations and design software accordingly
  • Work in an agile environment
  • Design and develop : Integration components / REST API / Web application features
  • Communicate with the rest of the team, to be aligned in terms of business and technical knowledge
  • Perform unit and system testing
  • Perform threat and risk assessments

Qualifications & skills:

  • Fluent English
  • Be endowed with human qualities and soft skills like kindness, communication and a positive open mindset.
  • Be a team player, be open to challenge yourself and continuously learn.
  • Java, J2EE
  • Junit / Mockito
  • REST API
  • Spring Boot applications
  • Spring batch applications
  • Spring Security
  • Oracle / MongoDB
  • Git
  • Docker
  • Kafka
  • Event Sourcing knowledge
  • Knowledge of CQRS pattern
  • EDA

Desired Skills:

  • Knowledge of craftsmanship principles (Clean code / Clean coder / Clean architecture)
  • Knowledge and/or experience of craftsmanship practices (Pair programming / Mob programming / Peer test / Code reviews)
  • Knowledge and/or experience of craftsmanship methodologies (DDD/ BDD / TDD)
  • Rancher
  • Jenkins
  • Event streaming with Apache Kafka
  • Knowledge of IDE (IntelliJ)
  • Atlassian suite (Jira, BitBucket, Confluence)
  • Event Sourcing knowledge
  • Knowledge of CQRS pattern

Experience:

  • 7+ years of experience with Java technologies
  • Previous work experience with Spring framework
  • Should have experience on SOA & Micro services, REST Services development
  • Experience on cloud native apps
  • Experience in supporting and/or implementing complex integration projects
  • Extensive knowledge of SQL
  • Extensive knowledge of NOSQL Databases
  • Unit Testing and Mocking frameworks experience
  • Continuous integration and deployment

REASONS TO JOIN LYRECO:

  • A full- time job in a dynamic, passionate, international team
  • Possibility to join internal mobility program
  • Competitive salary (bonus, benefits)
  • Hybrid work model

If the above job description interests you and you think you are a good fit, apply now! We look forward to receiving your application.

#management

Key Skills

Ranked by relevance

c ha java nat kafka sql ai ui continuous integration cloud native spring boot confluence jenkins docker apache oracle scala nosql cloud junit j2ee jira git tdd esp ddd cis pan
Login to Apply
Posted
Dec 16, 2024
Type
Full-time
Level
Mid-Senior
Location
Gdańsk

Industries

Retail Office Equipment

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Citi
Related

Java Developer

2026-04-10

Full-time
Not Applicable
Poland
Banking
Engineering
View Job Details
Deloitte
Related

Mid/Senior Full-stack Developer (Node.js) - Poland

2026-04-11

Full-time
Not Applicable
Poland
Business Consulting
Engineering
View Job Details
Deloitte
Related

Mid/Senior Full-stack Developer (Node.js) - Poland

2026-04-11

Full-time
Not Applicable
Poland
Business Consulting
Engineering