We are seeking a talented Java Developer to join our dynamic team. The ideal candidate will have solid experience in Java development, with proficiency in React for front-end development. You will be responsible for designing and developing robust applications, collaborating with cross-functional teams to define, design, and ship new features, and ensuring high performance and responsiveness of applications.Responsibilities:Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.Contribute to all phases of the development lifecycle.Write well designed, testable, efficient code.Ensure designs are in compliance with specifications.Prepare and produce releases of software components.Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.Requirements:Bachelor’s degree in Computer Science, Engineering, or a related field.4+ years of professional Java development experience.Strong proficiency in React and its core principles.Experience with popular React workflows (such as Flux or Redux).Familiarity with RESTful APIs.Solid understanding of object-oriented programming.Experience with both front-end and back-end technologies.Excellent analytical and problem-solving skills.Ability to work independently and as part of a team in a dynamic environment.Preferred Qualifications:Master’s degree in Computer Science or related field.Experience with cloud platforms (AWS, Azure, GCP).Knowledge of Spring Framework.Familiarity with Agile development methodologies.Experience with database systems such as MySQL, PostgreSQL, or MongoDB.Strong communication skills and ability to collaborate effectively.