A leading technology company in Poland seeks experienced Java Developers to work on global projects utilizing modern technologies and microservices architecture. Candidates should have a minimum of 3 years of experience in Java, with skills in Spring frameworks and microservices tools. The role includes software development, troubleshooting, and collaboration with team members. The company offers a stable environment, training opportunities, and a supportive management team with various employee benefits.
Qualifications
Minimum 3 years of commercial programming experience in Java.
Practical knowledge of Spring frameworks (Spring Boot, Spring MVC) and Hibernate/JPA.
Experience working with microservices architecture and tools: Docker, Kubernetes, Kafka.
Knowledge of relational and non-relational databases (e.g. Oracle, PostgreSQL, MongoDB).
Experience in developing and integrating web APIs (REST, GraphQL).
Ability to apply good engineering practices: SOLID, unit testing (JUnit), code review, clean code.
Communication skills, openness, and commitment to teamwork.
Very good oral and written English language skills.
Responsibilities
Creation, implementation and testing of software using modern technologies.
Adding new functionalities.
Troubleshooting software problems.
Preparing technical documentation.
Ensuring code quality and adherence to programming standards.
Collaborating with other team members.
Proposing new optimization options and changes.
Skills
Java programming
Spring frameworks
Microservices architecture
Docker
Kubernetes
Kafka
Relational databases
Non-relational databases
Web APIs development
English communication
Tools
JUnit
REST
GraphQL
Job description
A leading technology company in Poland seeks experienced Java Developers to work on global projects utilizing modern technologies and microservices architecture. Candidates should have a minimum of 3 years of experience in Java, with skills in Spring frameworks and microservices tools. The role includes software development, troubleshooting, and collaboration with team members. The company offers a stable environment, training opportunities, and a supportive management team with various employee benefits.