Description
We are seeking an experienced Java Backend Developer to join our team.
The successful candidate will be responsible for the design, development, and implementation of complex Java-based applications.
The ideal candidate will have 8-12 years of experience in the job market, with a proven track record of delivering high-quality software solutions.
Responsibilities
- Design, develop, and test Java-based applications and services
- Collaborate with cross-functional teams to define, design, and ship new features
- Identify and fix defects in existing code
- Write clean, maintainable, and efficient code
- Ensure the performance, quality, and responsiveness of applications
- Stay up-to-date with new trends and technologies in software development
Skills and Qualifications
- 8-12 years of experience in Java development
- Strong knowledge of Java and Spring Framework
- Experience with RESTful APIs and web services
- Experience with database technologies such as MySQL, Oracle, and MongoDB
- Solid understanding of object-oriented programming and design patterns
- Experience with Agile methodologies and DevOps practices
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Bachelor's or Master's degree in Computer Science or related field
Skills Required
Java, Hibernate, Agile, Spring, Microservices