Tech Stack
AngularHibernateJavaJavaScriptMicroservicesNoSQLReactSpringSQL
About the role
- Design and implement scalable and high-performance web applications using Java and related frameworks.
- Develop and maintain RESTful APIs and microservices to support front-end and back-end interactions.
- Write clean, maintainable, and efficient code, ensuring high quality through best practices and code reviews.
- Collaborate with UX/UI designers to create intuitive and user-friendly interfaces.
- Participate in the entire software development lifecycle, including requirements gathering, analysis, design, development, testing, and deployment.
- Troubleshoot and debug applications to optimize performance and resolve issues.
- Stay up-to-date with emerging technologies and industry trends to continuously improve development processes and application performance.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- Proven experience as a Full Stack Java Developer, with a strong understanding of front-end and back-end technologies.
- Proficiency in Java, Spring, Hibernate, and other related frameworks.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Familiarity with database technologies, including SQL and NoSQL databases.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Experience with version control systems like Git.
- Knowledge of Agile development methodologies is a plus.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpringHibernateRESTful APIsmicroservicesHTMLCSSJavaScriptAngularReact
Soft skills
problem-solvingattention to detailcommunicationteamwork
Certifications
Bachelor’s degree in Computer Science