We are seeking a talented software developer to join our dynamic team. You will be responsible for designing, developing, and maintaining scalable web applications.responsibilities:develop and maintain robust, scalable, and high-performance web applications using java and modern front-end frameworks (angular or react).collaborate with ui/ux designers to implement intuitive and engaging user interfaces.write clean, efficient, and well-documented code adhering to best practices and coding standards.participate in the entire software development lifecycle, including planning, coding, testing, and deployment.troubleshoot, debug, and optimize applications to ensure optimal performance and user experience.work closely with backend developers to integrate restful apis and other services.conduct code reviews and provide constructive feedback to ensure code quality.stay updated with the latest industry trends, tools, and technologies to continuously improve skills and development processes.participate in agile/scrum ceremonies and contribute to team collaborations.mandatory skills:proven experience in java development (java se/ee, spring, or similar frameworks).strong proficiency in front-end frameworks: angular or react.experience with html5, css3, and javascript/typescript.knowledge of restful api integration and microservices architecture.familiarity with version control systems such as git.understanding of sql and nosql databases.ability to write automated tests and perform unit testing.good problem-solving skills and attention to detail.strong communication skills and ability to work effectively in a team environment.what we offer:a highly competitive compensation packagea multinational organization with a global workforcelaptop/equipmentpaid annual leave and sick leavematernity & paternity leave planscomprehensive insurance planretirement savings planshigher education certification policyextensive training opportunitiescutting edge projects at leading financial institutions