Java Developer
About the Role
We are looking for an experienced Java Developer. If you have at least 4 years of commercial experience in Java development, solid knowledge of databases, and hands-on experience with any cloud platform – we would love to hear from you. This position is available as fully remote or 100% on-site in Warsaw or Gdańsk.
Responsibilities
Designing, developing, and maintaining scalable backend systems using Java
Building and optimizing RESTful APIs and microservices
Collaborating with cross-functional teams (QA, DevOps, Product Owners, Frontend Developers)
Writing clean, maintainable, and testable code
Participating in code reviews and technical discussions
Integrating applications with cloud-based services
Working with relational and/or non-relational databases
Troubleshooting, debugging, and performance optimization
Contributing to architectural decisions and technical improvements
Requirements
Minimum 4 years of commercial experience with Java
Strong knowledge of Spring / Spring Boot
Experience with any cloud platform (e.g., AWS, Azure, GCP or other)
Solid experience with databases (e.g., PostgreSQL, MySQL, Oracle, MongoDB, etc.)
Good understanding of RESTful API design
Experience with Git and CI/CD pipelines
Good knowledge of software development best practices
Very good command of English (min. B2+ level)
Java Developer
Java Developer