Position: Java Software Engineer
Category: Java
English level: fluent
Years of experience: 5


• 4.5+ years of commercial experience
• 3 years with Java, Jakarta EE, Spring

I have always worked as part of international teams at product companies, such as Nokia Networks and Siemens Logistics, developing enterprise-level solutions for customers worldwide. Solid understanding of and hands-on experience with OOP, design patterns, web development, Java and related technologies, microservices, Agile methodologies, mentoring newcomers, and interviewing candidates. Bachelor degree (Computer Science in English). Fluent in English and Polish.

Experience in the following domains:
• Telecommunications and networks
• Android application development
• Logistics: baggage handling systems
• Insurance: back-office software systems

Skills and technologies:
• Java
• Spring (Core, Boot, MVC, Data JPA, Security, AOP)
• Jakarta EE (Servlets, JSF, EJB, JAX-RS, JMS, JPA, JMX)
• Hibernate
• Design Patterns, SOLID, DDD, TDD
• HTTP, Postman, OpenAPI, Swagger UI
• JUnit
• Lombok
• MapStruct
• Keycloak
• HTML5 / CSS / JS, Python, bash / shell, C++
• UML
• Database design, SQL, PostgreSQL, Oracle DB, SQL Server
• Docker
• Tomcat, Glassfish, WebLogic
• SonarQube
• Apache JMeter
• Jenkins
• Git, GitLab, Azure DevOps, Gerrit, SVN
• Jira, Confluence
• Agile, Scrum
I want to continue developing as a Java specialist, with Spring, Docker, Kubernetes, cloud providers (AWS or Google Cloud). I wish to work in an international team of professionals where English is used as the main language, not only for documentation.

I reside in Poland and can work with clients worldwide as a B2B contractor using a Polish business entity. Open to business trips.