Backend Developer - Springboot


We are looking for an analytical, results-driven back-end developer who will work with team members to troubleshoot and improve current back-end applications and processes.


Qualifications:

- Bachelor's degree in an Engineering discipline or you have so much passion in engineering
- Highly skilled and experienced (minimum 2 years) with Java Spring Boot
- Experience working with MongoDB, MySQL, and Postgre
- Understanding on Agile and Scrum methodology and practices
- Proficiency with Object-Oriented Design (OOD) and Test Driven Development (TTD)
- Hands on experience with test automation frameworks, such as Junit, Mockito, Cucumber is a plus
- Ready to join immediately

Responsibilities:

- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
- Participate in the full development lifecycle, including design, coding, automated testing, and production
  releases of backend services
- Work closely with the product owner, other developers and QA engineers to shape the product
- Ensure the solutions are tested, extensible, maintainable, secure and perform well
- Proactively review and test own work; provide peer-review work for others
- Ensure clear documentation of created/modified functionality
- Independently propose and create solutions