This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a skilled and experienced Software Developer to join a leading global provider of Treasury products and services for banks. As an experienced Java programmer, you will develop and enhance features on a business application web solution. Design, implement, test, and maintain various components of the web application to meet business and user needs. Build product features end-to-end from design to coding, testing, and deployment. Contribute to a critical system that directly impacts organizational efficiency and effectiveness.
Job Responsibility:
Collaborate with the development team to design and implement new features and functionalities using Java and related technologies
Participate in the full software development life cycle from conception to deployment
Conduct code reviews and contribute to development best practices
Review, modify, and maintain existing code to improve performance, reliability, and maintainability
Troubleshoot, debug, and resolve issues to ensure a smooth user experience
Work with databases and data models for seamless data integration and optimized queries
Collaborate with designers, product managers, and cross-functional teams to deliver high-quality solutions
Create and maintain technical documentation including design specifications, user guides, and API documentation
Requirements:
B.Sc. or M.Sc. in Computer Science from a leading institute or an equivalent practical experience
Proven experience as a Java programmer in web application development
Proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate)
Strong understanding of web technologies, such as HTML, CSS, JavaScript, and AJAX
Experience working with databases and SQL (e.g., MSSQL, PostgreSQL, Oracle)
Familiarity with front-end development frameworks (e.g., React, AngularJS, Angular)
Excellent verbal and written communication skills in English - Must
Nice to have:
Ability to out-perform in a global company, in a multicultural environment
Strong organizational and time management skills
Ability to prioritize tasks effectively
Strong work ethic, Proactive, Self-motivated, and Results-driven
Ability to work independently and as part of a team on multiple running projects, with excellent problem-solving and communication skills
Strong attention to detail and commitment to delivering high-quality code
Knowledge of software development best practices, including version control, code reviews, and testing methodologies