Responsibilities:
Design develop and maintain high quality performant and reusable microservices using Java Spring Boot.
Implement welldocumented and secure RESTful APIs for communication between services and the ReactJS frontend.
Develop userfacing features and functionalities using ReactJS Redux and Flex.
Collaborate with designers and backend engineers to ensure seamless integration between the frontend and backend.
Write clean maintainable and welltested code adhering to best practices.
Participate in code reviews and knowledge sharing sessions.
Stay uptodate with the latest advancements in Java ReactJS and related technologies.
Qualifications:
5 years of experience in Java development with a strong focus on microservices architecture.
3 years of experience designing and building APIs using Spring Boot and RESTful principles.
3 years of experience developing interactive and userfriendly web applications using ReactJS and related libraries like Redux and Flex.
Strong understanding of JavaScript fundamentals.
Experience with JWT for authentication purposes.
Experience with database access using JDBC and Hibernate.
Experience with Java multithreading and concurrency concepts.
Familiarity with Struts Java Servlets and Java Beans (plus points).
Excellent written and verbal communication skills in English.
Ability to work effectively in a fastpaced and collaborative environment.
Strong problemsolving and analytical skills.