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

Java Staff Engineer

Uploaded by

Mai Anh Tú
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Java Staff Engineer

Uploaded by

Mai Anh Tú
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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