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