Senior Software Developer
Summary
Senior full-stack software developer at a healthcare group in Jakarta, building and maintaining scalable mobile, web, and enterprise applications in agile teams. Core stack is Java/Spring Boot on the backend, Angular on the frontend, MongoDB/MySQL databases, with Docker, CI/CD, and DevOps practices.
Roles and Responsibilities
Working and managing tight knit agile teams developing robust mobile, web, and enterprise.
Design and implement distributed and highly robust enterprise applications that scale for enterprise.
Adhere to Continuous Integration and Continuous Delivery.
Adhere to DevOps principles and be involved in projects throughout their full software lifecycle from development, QA, deployment, to post-production support.
Work collaboratively in a cross functional team in an Agile delivery.
Front-end development.
Back-end development.
Ensure high code quality.
To work in a team and independently based on projects/tasks given.
Qualifications and Experience
Degree in IT, Engineering or Computer Science.
Minimum of 6 years of experience in Software Engineering
Minimum of 4 years of experience in Java and Spring Boot
Minimum of 3 years of experience in Angular
Experience in MongoDB and MySQL.
Experience in developing REST APIs using Micro-service Architecture.
Experience in Docker / Linux / Maven / Git .
Understanding about Front End development.
Knowledge of DevOps practices are an advantage.
Skills and Capabilities
Excellent communication and leadership skills.
Able to converse and write well in English.
Strong analytical problem-solving skills.
Perform task with minimum supervision.
Ability to deal with high levels of uncertainty.
Problem-solving and debugging skills.

