We are seeking a skilled and experienced mid-level Java Developer with a focus on Spring framework to join our team. The ideal candidate will have a strong background in Java development and experience working with Spring framework to build and maintain high-performance, scalable applications.
- Develop and maintain high-quality Java code using Spring framework.
- Work closely with the development team to deliver projects on time and within budget.
- Participate in code reviews and ensure adherence to best practices and standards.
- Collaborate with cross-functional teams to identify and solve complex problems.
- Actively participate in team meetings and contribute to the development of project plans.
- Keep abreast of new technologies and industry trends to continuously improve skills and knowledge.
- Work and collaborate well with other team members.
- Knowledge in Agile/Scrum Practices and Tools.
- Create well-written documentation.
- Good written and verbal communication skills.
- Bachelor's degree in Computer Science or related field.
- 2+ years of experience in Java development, with a focus on Spring framework.
- Strong experience with Spring framework, Spring MVC, and Spring Data.
- Experience with Hibernate, JPA or other ORM frameworks.
- Experience with RESTful web services and API development.
- Strong understanding of software development best practices and design patterns.
- Experience with Git and Agile development methodologies.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
- Experience with MS SQL or other database management systems is a plus.
- Experience with cloud technologies (AWS, Azure, or GCP) is a plus.