Job Title: Java React Developer
Overview: The Java React Developer plays a critical role in the delivery of highquality software solutions that meet the dynamic needs of our clients. Based in Hyderabad this position requires a blend of technical expertise in Java and React which will be utilized to design develop and maintain responsive web applications. The successful candidate will collaborate closely with crossfunctional teams including product management UX/UI design and QA to ensure seamless integration of userfriendly interfaces with robust backend services. Our organization values innovation teamwork and a commitment to excellence making this role essential to our mission of providing exceptional technological solutions. The individual must possess excellent problemsolving skills be detailoriented and have a passion for continuous learning in a fastpaced environment.
Key Responsibilities:
- Design and develop userfriendly web applications using Java and React.
- Implement responsive UI designs based on project requirements and specifications.
- Collaborate with UX/UI designers to translate wireframes and mockups into highquality code.
- Write effective maintainable and testable code following industry best practices.
- Develop and maintain RESTful APIs for seamless interaction between frontend and backend systems.
- Participate in code reviews to share knowledge and ensure code quality.
- Utilize debugging tools to investigate and resolve application issues in a timely manner.
- Work with database management systems for efficient data storage and retrieval.
- Stay uptodate with emerging technologies and industry trends to enhance development practices.
- Coordinate with backend developers to integrate web applications with serverside logic.
- Assist in the development of technical documentation for future reference.
- Participate in Agile practices including sprint planning daily standups and retrospectives.
- Test the application across various devices and browsers for optimal user experience.
- Monitor and optimize application performance and security.
- Provide technical support and training to team members as needed.
Required Qualifications:
- Bachelor s degree in Computer Science Information Technology or a related field.
- Minimum of 3 years of experience in software development specifically with Java and React.
- Proven experience in developing complex web applications.
- Strong understanding of Java programming language and its frameworks particularly Spring.
- Experience with frontend technologies such as HTML CSS and JavaScript.
- Familiarity with RESTful services and API development.
- Handson experience with version control systems particularly Git.
- Understanding of relational and nonrelational database management.
- Experience working in Agile development environments.
- Excellent problemsolving and analytical skills.
- Ability to manage multiple tasks and prioritize accordingly.
- Strong communication skills both verbal and written.
- Experience with unit testing frameworks like JUnit is a plus.
- Willingness to learn new technologies and frameworks as needed.
- Ability to work effectively in a teamoriented collaborative environment.
- Previous experience in a clientfacing role is an advantage.
css,junit,java,javascript,html,spring,react,azure,restful apis,,git,agile development,spring boot