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