Requirements:
-Hands-on experience on frontend technologies: HTML, CSS, Tailwind, JavaScript, React.js, Next.js
-Hands-on experience on backend technologies: Java, J2EE, Spring boot, Microservices, Rest API
-Excellent knowledge of relational databases, SQL and ORM technologies
-Knowledge of UML, process flow and data flow diagram
-Experience with version control systems (e.g., Git)
-Good understanding of software development lifecycle and agile methodologies
-Excellent problem-solving and analytical skills
-Ability to work independently and collaboratively within a team
Responsibilities:
-Design, develop, and test product features that meet business and technical requirements using Spring boot
-Create user interactions and intuitive user interfaces on the front-end
-Implement server-side functionality and APIs for seamless integration
-Troubleshoot and debug issues to ensure the highest level of performance
-Develop and deliver the artifacts in Agile methodology
-Stay updated with the latest industry trends and technologies in Java development