Position: Java spring developer
Company: Syndika
Experience required: 2y
English level: upper

We are seeking a Java Spring developer with at least 2 years of experience to join our team. The ideal candidate should have a solid understanding of Java Spring, JSP pages, and client-side technologies such as JavaScript and jQuery.

You should be a good team player and poss excellent communication skills :)

Responsibilities:
- Develop and maintain Java Spring applications using Spring Core, Spring MVC, Spring Boot, and other Spring modules
- Design and implement JSP pages that interact with the backend using JSTL, EL, and other JSP features
- Use client-side technologies such as JavaScript and jQuery to enhance user experience
- Write efficient and scalable code that follows best practices in software development
- Work with databases such as MySQL, Oracle, or PostgreSQL to store and retrieve data
- Collaborate with other developers, participate in code reviews, and communicate effectively with team members

Requirements:
- At least 2 years of experience in Java Spring development
- Strong understanding of JSP pages and their interaction with the backend
- Proficiency in client-side technologies such as JavaScript and jQuery
- Experience working with databases such as MySQL
- Familiarity with best practices in software development such as SOLID principles, design patterns, and clean code
- Strong problem-solving skills and attention to detail
- Intermediate level of English (B1-B2) and excellent communication skills

Will represent a huge advantage:
- Familiarity with containerization tools such as Docker or Kubernetes
- Experience working with cloud services such as AWS or Azure

We offer:
- An open attitude towards new frameworks and technologies
- Hybrid working (office, home) from 8:00-10:00 till 17:00-19:00
- 1K$ for buying a personal PC
- Hardware, trainings, courses and books provided by the company

Feel free to contact us :)