Description
We are seeking a highly skilled Java Full Stack Developer to join our team.
The successful candidate will have 5-8 years of experience in developing and maintaining complex web applications using Java.
The candidate should have expertise in front-end and back-end development and be familiar with all stages of the software development life cycle.
Responsibilities
- Design and develop high-quality, scalable, and reliable web applications using Java technologies
- Collaborate with cross-functional teams to identify and prioritize software features
- Write clean, efficient, and maintainable code
- Develop and maintain RESTful APIs
- Create and maintain technical documentation
- Participate in code reviews and ensure coding standards are followed
- Troubleshoot and debug production issues
- Stay up-to-date with emerging trends and technologies in software development
Skills and Qualifications
- Bachelor's or Master's degree in Computer Science or a related field
- 5-8 years of experience in developing and maintaining complex web applications using Java
- Strong knowledge of Java, Spring Framework, Hibernate, and RESTful APIs
- Proficient in front-end technologies such as HTML, CSS, JavaScript, and AngularJS
- Experience with database technologies such as MySQL, Oracle, and MongoDB
- Experience with version control systems such as Git
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Ability to work independently and as part of a team
Skills Required
Java, Rest Api, React, Javascript, Agile, Sql, Spring, Angular, Aws, Microservices