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 frontend development. You will be responsible for designing and developing robust applications collaborating with crossfunctional teams to define design and ship new features and ensuring high performance and responsiveness of applications.
Responsibilities:
- Design and develop highvolume lowlatency applications for missioncritical systems delivering highavailability 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.
- 10 years of professional Java development experience.
- 3 years of experience in leading a team of professionals
- 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 objectoriented programming.
- Experience with both frontend and backend technologies.
- Excellent analytical and problemsolving 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.
Data Scientist - Gen AI