Your Role:
↣ Build business-critical features used for the Tradeshift Engage platform in collaboration with our Tradeshift product and engineering teams in an Agile/Scrum environment
↣ Requirement gathering, architectural design, implementation, testing until deployment and verification
↣ Write high-quality, tested and peer-reviewed code
↣ Provide support to customer facing teams and mentoring to team members
↣ Review code to ensure the quality of the design by avoiding complexity and advocating clarity within the team
↣ Identify opportunities, design and implement solutions to improve engineering productivity
You’re perfect for this role if you:
↣ Have 3+ years of relevant professional experience
↣ Have a good understanding of Java and Spring framework
↣ Have experience in developing REST-based microservices architectures
↣ Know how to build resilient architectures or experience with performance optimization
↣ Used to build applications on top of Docker, Kubernetes and AWS
↣ Keen to automate tests and practice CI/CD (including D)
Nice-to-have skills and experience:
↣ Projects done in languages like Python, Kotlin, Scala, Groovy, Go or Typescript
↣ Familiarity with batch and stream processing. Experience with Spring Batch library is a huge plus
↣ Good datastores skills (Postgresql, ElasticSearch, Kafka or similar)
This job comes with several perks and benefits
Enjoy a free catered lunch with your colleagues, every day.
Time is precious. Make it count. Morning person or night owl, this job is for you.
Get your caffeine fix to get you started and keep you going.
Peckish after lunch? We got your back with soft drinks, treats and fruit.
Social gatherings and games; hang out with your colleagues.
Easy access and treehugger friendly workplace.