Role: Java Backend Developer
Location: Remote (Poland)
Type: Contract (B2B)
Language required: German C1 and English
Job Description:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Professional experience in Java development.
- Strong proficiency in Java SE/EE, Spring Framework (Spring Boot, Spring MVC), and Hibernate.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and writing efficient SQL queries.
- Familiarity with RESTful APIs, microservices architecture, and web services.
- Knowledge of build tools like Maven or Gradle and version control systems like Git.
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
- Strong problem-solving skills and attention to detail.
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of containerization technologies like Docker and Kubernetes.
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript, Angular, or React).
- Experience with unit testing frameworks (e.g., JUnit, TestNG) and CI/CD pipelines.
- Understanding of security best practices in application development.