Overview
The Java Microservices ReactJS Developer plays a crucial role within our software development team focusing on creating robust applications that enhance user experiences and streamline business processes. This position requires a combination of strong Java programming skills proficiency in building microservices and expertise in frontend development with ReactJS. The successful candidate will collaborate with crossfunctional teams to deliver highquality software that meets both client and organizational needs while maintaining best practices in coding testing and deployment.
By implementing modern technologies and frameworks this role is pivotal in driving innovation and ensuring that our systems are scalable efficient and maintainable. The Java Microservices ReactJS Developer will contribute to the overall success of the organization through their technical skills problemsolving abilities and agile mindset which together aid in accelerating project delivery and enhancing product quality.
Key Responsibilities
- Develop and maintain Javabased applications and services.
- Design and implement microservices that are scalable and efficient.
- Build dynamic user interfaces using ReactJS and related frontend technologies.
- Collaborate with UX/UI designers to create an optimal user experience.
- Conduct code reviews and ensure adherence to coding standards.
- Implement RESTful APIs for seamless integration between frontend and backend.
- Work with databases to manage data models effectively.
- Participate in Agile ceremonies including daily standups sprint planning and retrospectives.
- Troubleshoot and debug applications to optimize performance.
- Stay uptodate with industry trends and emerging technologies.
- Write unit and integration tests to ensure code quality.
- Engage in continuous improvement practices to enhance development processes.
- Document the development process and architecture for future reference.
- Collaborate with DevOps teams for deployment and infrastructure management.
- Support and mentor junior developers within the team.
Required Qualifications
- Bachelor s degree in Computer Science or related field.
- 5 years of experience in Java development.
- Proficiency with microservices architecture and design patterns.
- Experience with ReactJS and modern JavaScript frameworks.
- Strong understanding of RESTful services and API development.
- Familiarity with database technologies like MySQL PostgreSQL or MongoDB.
- Experience with cloud services such as AWS Azure or Google Cloud.
- Knowledge of version control systems particularly Git.
- Exposure to Agile methodologies and practices.
- Ability to write clean maintainable and efficient code.
- Strong analytical and problemsolving skills.
- Excellent communication and teamwork abilities.
- Ability to work both independently and as part of a team.
- Experience with DevOps practices is a plus.
- Willingness to learn new technologies and frameworks quickly.
reactjs,team collaboration,cloud computing,google cloud,mysql,database management,microservices architecture,mongodb,microservices,java,postgresql,git,version control,restful apis,agile methodologies,azure,aws