Full Stack Developer
Trafigura
Full Stack Developer
Trafigura
Mumbai/Bombay
Not disclosed
Job Details
Job Description
IT Full Stack Developer - RAD
Main Purpose:
We are seeking a highly skilled Full Stack Developer to join our dynamic and agile Rapid Application Development team. The ideal candidate will be responsible for the end-to-end development of web applications, ensuring seamless integration between front-end and back-end components. This role demands a solid understanding of both client-side and server-side technologies, combined with the ability to build efficient, scalable, and user-friendly applications.A strong grasp of the commodity trading business is essential, as you’ll be working closely with end users and building solutions that support the full commodity cycle. This is a great opportunity to operate in a fast-paced commercial setting, playing a vital role in a data-driven trading environment. Our focus on excellence and innovation drives us to seek individuals who are not only passionate about software engineering but also eager to make a tangible impact in the commodities industry.
Knowledge Skills and Abilities, Key Responsibilities:
Key Responsibilities
- Development Lifecycle Management: Manage the end-to-end development lifecycle of a variety of applications, ensuring optimal performance, scalability, and reliability.
- Technical Design and Development: Participate in the technical design and development of significant or complex application enhancements.
- Issue Investigation and Resolution: Investigate and resolve high-severity issues, identifying root causes and implementing effective solutions.
- Requirement Collaboration: Collaborate with Business Analysts to understand functional requirements and translate them into technical specifications.
- Interface and Solution Implementation: Work closely with partners to implement interfaces and integrated solutions.
- Deployment and Scaling: Coordinate with IT teams to deploy and scale new instances as required by performance demands and expanding business needs.
- Risk and Performance Management: Proactively identify and mitigate technical risks, performance bottlenecks, and system degradation.
Knowledge Skills and Abilities:
- Proficiency in Back-End Development Expertise: Solid level of experience with server-side programming in Java. Able to quickly pick up and work within relevant frameworks with a focus on building scalable, maintainable solutions that align with clean architecture principles.
- Proficiency in Front-End Technologies: Extensive experience with frameworks such as React or Angular and JavaScript, Typescript, CSS proficiency.
- Experienced with Database Management: Writing performant queries on RDBMs like Oracle, Sql Server.
- Experienced with API Development and Integration: Designing, building, and consuming APIs, with a strong understanding of RESTful architecture and experience with SOAP, grpc, GraphQL where appropriate.
- Experienced with Agile Methodologies: Understanding of Agile and Scrum methodologies, with the ability to work in a fast-paced, iterative development environment.
- Familiarity with Python for scripting, automation, or backend development tasks.
- Exposure to low-code platforms such as Appsmith or Mendix for rapid application development.
- Familiar with DevOps and CI/CD: Understanding of DevOps practices and experience with tools such as GitLab for version control, and Kubernetes and Jenkins for deployment
- Familiar with Cloud Services: Understanding of cloud platforms AWS or Azure.
- Problem-Solving Skills: Excellent analytical and problem-solving abilities, with a focus on innovative and practical solutions.
- Communication and Collaboration: Strong verbal and written communication skills, with the ability to work effectively in a team and collaborate with cross-functional stakeholders.
- Continuous Learning: Commitment to staying current with emerging technologies and best practices in full stack development.
- Time Management: Ability to manage multiple tasks and projects simultaneously, prioritizing effectively to meet deadlines.
Experience - Development Experience: Minimum of 8 years of hands-on development experience across the full stack.
- Industry Experience: Experience in commodity trading, Industry Experience: Experience in commodity trading, Banking, Fintech or related industries is a positive.
- or related industries is a positive.
Educational Background: Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
Key Relationships and Department Overview:
- Head of IT Trading India
Job role
Work location
Mumbai - Traf Godrej BKC Office, India
Department
IT & Information Security
Role / Category
IT Infrastructure Services
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 8 years
About company
Name
Trafigura
Job posted by Trafigura
This job has expired