0% found this document useful (0 votes)
15 views

Java Staff Engineer

Uploaded by

Mai Anh Tú
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Java Staff Engineer

Uploaded by

Mai Anh Tú
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Java Staff Engineer

Position
● Design, code and maintain new features and products for the API
● Work on core features such as microservices architecture, cloud infrastructure and overall
scalability
● Build main features such as USPS compliance logic, label rendering, pricing infrastructure
● Design the platform’s integration with marketplaces and Warehouse Management Systems
to synchronize orders and shipments
● Clearly communicate with founders, other engineers, PMs and customers
● Write unit and regression tests
● Help build a team of junior developers
Requirements
● +7 years of overall development experience
● Strong experience with Java and Spring Boot with at least 5 years of Java development
● Good English language skills
● Must master design patterns, Enterprise design patterns and algorithms
● Proficiency with relational and NoSQL databases
● Strong knowledge of Docker, Kubernetes and Google Cloud
● Experience with APIs and REST
● Experience with Javascript and React is a plus
● Open source github code is a plus
Additional Note.
Before applying, please make sure you could answer the following questions without peeking
at stackoverflow and/or consulting chatgpt. Similar questions will be asked during the
technical interview.
● What is a functional interface
● Explain Java garbage collection
● Implement a Singleton in Java and what you need to make it thread safe
● Describe multiple inheritance in Java
● How Dependency Injection works in Spring Boot
● What is the run-time for accessing entities in arrays, maps, etc.
● What is db normalization
● Techniques for synchronizing multiple Docker containers
● Mocking in Spring Boot unit tests
***not open to consulting companies and freelancer
• Remote 100%
• Overlap time: 4 hours per day, 8-10ham and 8-10hpm (vietnamtime). 4 hours flexibletime.
Interview Process: 2 rounds
Round 1: Interview with Twendee for ~ 30 mins
Round 2: Interview with Client include Q&A and test Live coding for ~ 60 mins
***Expecting to onboard as soon as possible

You might also like