Ignite innovation — shape the future of enterprise systems!
Warszawa-based opportunity with hybrid work model (up to 4 remote days per week).
As a Senior Java Microservices Developer, you will be working for our client, a leading player in the IT industry committed to building scalable, secure, and efficient enterprise solutions. You will contribute to the development and maintenance of complex Java-based systems, driving digital transformation and supporting business agility in a dynamic environment. This role offers new challenges for career growth and impactful projects for global enterprise success.
Your main responsibilities:
- Develop and maintain Java applications (Java 8+) within microservices architecture, ensuring high performance and scalability
- Collaborate on system enhancements, integrating new features based on detailed business requirements
- Design and implement solutions using Spring (including older versions) and Spring Boot, adhering to best practices
- Work on system integration using REST, SOAP, and message queuing systems, ensuring robust and secure communication
- Contribute to system migration initiatives, upgrading stacks to newer frameworks and technologies
- Document system designs with UML diagrams and other notation standards to support development and integration efforts
- Engage in troubleshooting, optimizing, and extending existing legacy codebases, maintaining high code quality
You're ideal for this role if you have:
- At least 5 years of professional experience in Java development within enterprise environments
- Strong proficiency in Java, including working with legacy codebases
- Extensive experience with Spring framework (any version) and Spring Boot
- Solid SQL knowledge and experience with database systems like Oracle
- Hands-on experience with microservices architecture and monolithic systems on application servers like Tomcat
- Familiarity with distributed systems architecture and system integration (REST, SOAP, queues)
- Knowledge of security mechanisms such as TLS/mTLS, certificates, and encrypted connections
- Working experience with Maven, Gradle, Git, and tools like SOAP UI, POSTMAN
- Ability to write bash or cmd scripts for automation tasks
It is a strong plus if you have: (optional)
- PLSQL knowledge
- Familiarity with JSF, JSP, or C++
- Experience with Ansible or other automation tools
- Insights into system security best practices
- Ability to interpret BPMN and UML standards, with problem-solving skills related to new feature development
Language Required for the role:
- Polish (Communicative proficiency)
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.