About the Role
We are looking for an experienced Senior Developer/Tech Lead with expertise in React and Java Microservices to join our innovative team. As a Senior Developer, you will play a key role in the design, development, and deployment of high-quality web applications, ensuring they are scalable, efficient, and meet business requirements.
Key Responsibilities:
- Develop and maintain React-based web applications, focusing on seamless user experience and responsive design.
- Design, develop, and deploy microservices using Java for backend systems.
- Collaborate with cross-functional teams to define and implement new features.
- Ensure high-quality code by writing automated tests and performing code reviews.
- Troubleshoot and debug applications, ensuring high availability and performance.
- Optimize applications for maximum speed and scalability.
- Stay up-to-date with emerging technologies and trends in web development and microservices.
Required Skills and Experience:
- 6+ years of experience in web development with strong proficiency in React and Java.
- Expertise in Java Microservices architecture and design patterns.
- Experience working with REST APIs and integrating frontend with backend services.
- Hands-on experience with database management, particularly relational databases.
- Strong understanding of version control tools like Git and agile development methodologies.
- Solid understanding of frontend development best practices including HTML, CSS, JavaScript, and Responsive Web Design.
- Strong problem-solving abilities and analytical skills.