Sofia, Bulgaria

Senior JAVA Developer

 Job Description:

Description of the role:

  • Design, develop, and maintain enterprise applications using Java 1.8 and Spring 5.
  • Develop web-based solutions using JSP, Servlets, and JSF.
  • Implement data persistence using Hibernate with Oracle databases.
  • Optimize and maintain SQL queries and database structures.
  • Collaborate with cross-functional teams to gather and implement business requirements.
  • Ensure code quality through unit testing and best practices in software development.
  • Work closely with the QA and operations teams to ensure reliable software delivery.

Needed qualifications:

  • 8+ years of hands-on Java development experience.
  • Strong knowledge of Java 1.8, Spring 5, Hibernate, JSP, Servlets, and JSF.
  • Experience with Oracle database and writing complex SQL queries.
  • Familiarity with version control systems like GIT.
  • Understanding of software development lifecycle and CI/CD principles.
  • Excellent communication skills in English.
  • Strong problem-solving skills and a proactive mindset.
  Required Skills:

Java