Mid Backend Java Developer
IT
Client Description:
We're currently looking for specialists for the position of Mid Backend Java Developer.
If you're interested, please take a look at the job offer below.
What can we offer?
- Long-term cooperation based on Employment contract
- Work mode: Hybrid in Warsaw (2-3 days per week from office)
Candidate Profile:
Requirements:
· Bachelor’s degree in Computer Science or related field, plus 5 years professional backend development experience; or
· Master’s degree in Computer Science or related field, plus 3 years professional backend development experience
· Strong English communication (B2/C1 level)
· Backend Development:
o Expertise in Java 17+
o Proficiency in Spring, Spring Boot, Spring Security
o Cloud native application development
o Experience with Maven for project building
o Experience with SQL databases
o Proficiency in Git & GitHub (including pipeline development)
o Knowledge of JUnit, AssertJ and Hamcrest
o Experience with CI/CD process and tools
· DevOps & Infrastructure:
o Kubernetes, Helm
· System-Level Skills:
o Bash/Shell scripting
Responsibilities:
As a Mid-Level Java Developer, you will play a pivotal role in the design, development, and maintenance of high-performance backend systems. You’ll collaborate with product managers, architects, and developers to ensure our solutions are scalable, secure, and future-ready. We encourage the use of Generative AI tools like GitHub Copilot to boost innovation and productivity.
Key Responsibilities
· Backend Development:
o Develop robust, configurable applications using Java 17+ and Spring Boot to effectively meet the diverse requirements of multiple customers.
o Ensure the efficiency of PostgreSQL databases for scalable solutions.
o Ensure security, scalability, and performance in all backend solutions
· System-Level Skills:
o Employ Bash/Shell scripting for automation and comprehensive system integration tasks.
· DevOps & Infrastructure:
o Contribute to application deployment using Docker and Kubernetes, while utilizing Helm for package management.
· Collaboration & Communication:
o Communicate effectively in English (B2/C1 level) within distributed teams
o Participate actively in scrum events
o Collaborate with other engineering teams
o Contribute to design discussions and mentor junior developers
Ref: JN-022026-963255