-Design and develop business logic and product backend systems
-Work closely with frontend developers to design and develop functional, performance and comprehensive APIs
-Decoding existing company software systems and being able to connect the application to applicable data sources
-Write unit, integration, and performance tests. Develop automation tools and continuous integration pipelines for daily tasks
-Develop to high quality, with good documentation andcode-efficient
-Challenging ideas and opinions to avoid mistakes and inefficient solutions
-Optimizes the application for maximum speed and scalability
-Deploys regular releases in an agile approach
-Creates appropriate documentation as defined by the agile development methodology
-Works closely with business stakeholders and end users to develop an understanding of how the applications are used by the user teams being supported
-Maintains competency in the technologies related to responsibilities. Requirements:
-3+ Years of experience as a backend engineer working with large projects
-Versed with API design and database normalisation
-Backend experience in Java Spring Boot, Golang, Node.js Typescript
-Candidate must possess at least Bachelor's Degree in Computer Science/Information Technology or equivalent
-Excellent knowledge about code quality metrics and a keen eye for detail
-Comfortable debate architecture designs and integration contracts
-Worked in agile environment and has good grasp of agile cadence
-Comfortable to work on CDD projects and integration contract tools
-Understand the concept of microservices and has operation experience
-Keen to test code written with Unit, Integration and Performance test
-Built and delivered high performance TPS applications
-Knowledge in areas below is added bonus: -Financial Industry -Jira & Confluence -Performance testing knowledge (JMeter / BlazeMeter)