Position: Microservice Dev
Company: Tonik
Category: Data Engineer
Experience required: 5y
English level: upper

Object Oriented analysis and design using common design patterns
 Participate in user story grooming, design discussions, and propose solutions
 Practice standard development process leveraging agile methodologies like SCRUM
 Maintain existing software systems by identifying and correcting software defects
 Perform unit testing and component design
 Perform code reviews and verify if secure coding principles are followed


Requirements
 M.Sc. or BE or equivalent master's degree in computer science/information technology
 Proven working experience in micro-services development: about 4 to 12 years
 Commendable knowledge on: Spring Boot, JPA, Hibernate, Relational Databases, SQL and ORM technologies
 Can build micro-services using: Lambda/Java Spring Boot/RDS/MySQL
 Should have deep knowledge on data structure and algorithms
 Should have prior experience in AWS ECS/EKS environment integration, CICD processes
 Considered good to have skillset: JIRA API integration, AWS services integration, OpenAPI/Swagger/RAML
 Strong knowledge of JWT and experience implementing API security
 Aggressive problem diagnosis and creative problem solving skills
 Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
 Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
 Experience working in a local bank or Financial IT services as a Full Stack Developer is an advantage

**Visa and relocation options to Singapore**