Full Stack Developer
Summary
Full-Stack Developer modernizes a commodity trading platform’s UI with React and extends backend services using Java and Spring, integrating frontend and backend components.
Our client, a large international commodity trading company, is looking for a Full-Stack Developer to work on the development and evolution of one of the services within a large-scale commodity trading platform. The role focuses on modernizing the user interface and extending backend functionality to support new business requirements.
Responsibilities:
🌸Develop and maintain backend functionality using Java and Spring frameworks;
🌸Design, implement, and evolve APIs to support modern web-based user interfaces;
Develop a new web UI using React;
🌸Collaborate in redesigning and replacing an existing desktop-based UI;
🌸Ensure effective integration between frontend and backend components;
🌸Participate in system and API design discussions;
🌸Write clean, maintainable, and well-tested code;
🌸Analyze existing functionality and extend it with new features;
🌸Collaborate closely with product owners, backend, frontend, and DevOps engineers;
🌸Participate in code reviews and contribute to technical documentation.
Must have:
💦Strong experience with React;
💦Experience with Java and backend application development;
💦Experience designing, implementing and supporting RESTful APIs;
💦Solid knowledge of JavaScript and modern frontend development;
💦Understanding of frontend-backend integration patterns;
💦Experience working with relational databases and SQL;
💦Familiarity with build tools and dependency management (e.g., Maven);
💦Experience working in a Linux-based development or deployment environment;
💦Understanding of software development best practices, including testing and version control.
Apply