We are seeking a highly skilled and experienced Senior Java Developer to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining robust backend systems and intuitive front-end interfaces. This role requires deep expertise in Java-based technologies, front-end frameworks, and modern software development practices.
Key Responsibilities:
- Develop and maintain robust backend systems using Java (Spring Boot, Hibernate, etc.)
- Design and implement responsive user interfaces using HTML5, CSS3, JavaScript, and modern frameworks like Angular, React, or [URL Removed]
- Collaborate with cross-functional teams to define, design, and ship new features
- Optimize applications for maximum speed and scalability
- Ensure code quality through unit testing and code reviews
- Integrate RESTful APIs and third-party services
- Troubleshoot and debug issues across the stack
- Participate in Agile/Scrum development processes
Required Skills & Qualifications:
- 5+ years of experience in Java development (Spring Boot, JPA, etc.)
- Strong knowledge of front-end technologies: HTML, CSS, JavaScript, and one or more frameworks (Angular, React, Vue)
- Experience with RESTful APIs and microservices architecture
- Familiarity with version control systems (Git)
- Understanding of CI/CD pipelines and DevOps practices
- Excellent problem-solving and communication skills
Desired Skills:
- Restful
- Spring Boot
- Javascript
- JPA
- Spring Framework
Desired Work Experience:
- 5 to 10 years
Desired Qualification Level:
- Degree