Full Stack Developer
Apply now »Date: Mar 4, 2023
Location: Warsaw, MZ, PL
Company: Bunge
Location : Warsaw Mathematical Institute
City : Warsaw
State : Mazowieckie (PL-MZ)
Country : Poland (PL)
Requisition Number : 26182
Bunge has an exciting opportunity available for a Full Stack Developer. In this role you will be part of a global team working on challenging, meaningful projects impacting core business activities.
Since 1818, Bunge has been connecting farmers to consumers to deliver essential food, feed, and fuel to the world. Looking to the future, our ambition is to continuously reinvent ourselves, leveraging data to be at the forefront of analytics, technology and talent to accomplish our purpose in a better, faster and simpler way. Bunge is committed to operating and thriving in the digital world – creating world class agile teams where teammates are empowered and encouraged to collaborate and test and learn to succeed.
At Bunge, people don’t just come here to work, they come here to grow – solving challenges that directly impact the world with a diverse team of thinkers and doers. Bunge offers a strong compensation and benefits package, generous paid time off program, flexible work arrangements, and opportunity to progress. Our hybrid work environment provides a balance of in office and remote work.
Most importantly, in all we do we live our values:
- Act as One Team by fostering inclusion, collaboration, and respect
- Drive for Excellence by being agile, innovative and efficient
- Do What's Right by acting safely, ethically, and sustainably
Overview:
Full-stack Developer builds software functionality and participates actively in the delivery team by taking on development responsibilities for the entire tech stack. A full-stack developer contributes across several other technical activities such as DevOps and quality of the product while working closely with the PO to refine acceptance criteria of stories. Full-stack developers will have a range of responsibilities from shaping and implementing strategic products to ensuring that the organization stays on the leading edge of technology . They contribute across the technology stack, from database and DevOps infrastructure that supports continuous deployment, to developing native apps.
Responsibilities:
- Build applications ensuring that the code follows latest coding practices and industry standards
- Interact with Projects Managers, Business Analysts, Architects, Developers and stakeholders throughout the Software Development Lifecycle (SDLC)
- Design and develop the business logic and backend systems of the MVP experience
- Work closely with other developers and QAs to understand the system end-to-end
- Write unit, integration tests and functional automation
- Develop high quality, well documented, and efficient code
- Challenge ideas and opinions to avoid pitfalls and inefficient solutions
- Build using modern design patterns and architectural principles
- Support product owner in defining future stories and tech lead in defining technical designs
Qualifications/Requirements:
- At least 3-5 years of working experience in Java programming language and related technologies
- High familiarity with coding best practices, design patterns and modern architectures (e.g., microservices)
- Working experience with Spring, JEE or other well established backend frameworks
- Working experience with ORM solutions (e.g., Hibernate, JPA, myBatis)
- Experience of modern UI frameworks (e.g. Vue.js, Bootstrap, React, Angular, jQuery)
- Knowledge of application server platforms (Websphere, Jboss) as well as cloud solutions (AWS, GCP, Azure)
- Experience with working and/or maintaining CI/CD pipeline and experience with related tools (e.g. Bamboo, Jenkins)Good understanding of industry standard protocols and formats (e.g., RESTFul, SOAP, XML, JSON, AMQP, JMS, delimited, OAUTH)
- Expertise in API and integration layer (API patterns, queues, messaging)
- Ability to work with relational and non-relational databases (e.g. Oracle, MongoDB, PostgreSQL, MySQL)
- Hands-on experience on industry leading IDEs, repositories, performance profilers
- Experience in Agile Development, as a Full-stack developer (or similar) experience preferred
- Understand technical best practices to support Agile development
- Understands relationship between Product Owner, Scrum Master, and rest of team
- Understanding basics of Scrum methodology
- Seen as a keen learner within the technical components of the domains/products
- Excellent understanding of latest development technologies
- Experience in pair programming, continuous integration, test-driven development, and incremental design
- Experience with code refactoring, design patters, design-driven development, continuous deployment, and highly scalable applications
Bunge (NYSE: BG) is a world leader in sourcing, processing and supplying oilseed and grain products and ingredients. Founded in 1818, Bunge’s expansive network feeds and fuels a growing world, creating sustainable products and opportunities for more than 70,000 farmers and the consumers they serve across the globe. The company is headquartered in St. Louis, Missouri and has 25,000 employees worldwide who stand behind more than 350 port terminals, oilseed processing plants, grain facilities, and food and ingredient production and packaging facilities around the world.
Bunge is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, transgender status, national origin, citizenship, age, disability or military or veteran status, or any other legally protected status. Bunge is an Equal Opportunity Employer. Minorities/Women/Veterans/Disabled
Job Segment:
Developer, Sustainable Agriculture, Testing, Cloud, Database, Technology, Agriculture