Senior Java Developer
Gdansk LM, Poland
Lyreco Group
The Lyreco Group is the European leader and the third largest distributor of workplace products and services in the world. A specialist of the work environment, Lyreco's expertise covers all workplace needs: office supplies, stationery, office...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.
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
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
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
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
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.
#LI-Hybrid
#LI-AW1
* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰
Tags: Agile APIs Bitbucket Cloud Confluence Docker Java Jenkins Jira Kafka MongoDB NoSQL Oracle REST API Risk assessment SQL TDD
Perks/benefits: Competitive pay
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.