x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Application Team Leader
 banner picture 1  banner picture 2  banner picture 3

Application Team Leader

Cirrus Tech Solutions Pte. Ltd.

Cirrus Tech Solutions Pte. Ltd. company logo

· The position requires a Technical Lead who understand both technical and management aspect to deliver key projects under dynamic environment within a short timeline.

· This role will provide leadership in the design, development, implementation and maintenance of MicroServices platform.

· This role must be highly effective in engaging senior management, project sponsors in communication and collaboration across internal and external teams with demonstrated success, building strong relationships and delivering results in cross-group & cross-industry projects.

· This role also entails to oversee concurrent projects in Organization that are consuming MicroServices, building collaboration, and influencing strategic direction by supporting the Product Manager.

Responsibilities

· Provide the overall API/Micro Services design, solution and integration components of MircoServices platform aligned with Data Product Manager and Enterprise Architect.

· Manage Product/Project lifecycle, from requirement, design, technical construction, testing, acceptance, training, documentation and implementation, in accordance with Project Management Process and Methodology best practices. This includes:

· Perform business requirement analysis and do technical assessment to identify functional & non-functional requirements.

· Participate in pre-project activities such as estimation of project efforts, project budgeting, preparation of high-level project plan with project timeline and resource requirements, and staffing and organization of project team.

· Work with the Product Manager to Plan, coordinate and communicate project plan, timeline and activities to the project team.

· Manage and coordinate project deliverables, ensuring their quality and configuration management.

· Maintain project issue register to keep close match of the project issues till their resolution.

· Takes accountability in considering business and regulatory compliance risks and takes appropriate steps to mitigate the risks.

· Manage performance of the project team, guide the project team in resolving issues, and resolve conflicts within the project team.

· Monitor and track progress of projects and stay on top of the projects to ensure smooth execution.

· Provide periodic update on project progress to project sponsors and escalate project issues not resolvable at project team level to PSC team.

· Lead a team of developers on the build of API/Micro Services required by Industry and related projects. This includes:

· Provide leadership in the implementation of API/Micro Services using Spring Boot, Dockers, Kubernetes, CI/CD and other relevant tools.

· Define, configure and maintain API definitions to secure control and manage APIs. Maintain Swagger definition required to publish APIs.

· Build and test APIs for new and existing backend services to help facilitate development team migrations.

· Responsible for the documentation & maintenance of micro services catalogue for internal & external usage. Documentation will include Detail Design Document, API Technical Specifications & other necessary information to support the platform or assigned projects.

· Responsible for the maintenance of MircoServices platform ensuring platform meets SLA and activities which includes:

· Enhancement of tools, solutions and microservices associated with deployment and our operations platform.

· Actively troubleshoot any issues that arise during testing and production, catching and solving issues before launch.

· Support all planned maintenance activities, BAU activities for API/Micro Services including any emergency maintenance.

· Maintain awareness of industry trends on regulatory compliance, emerging threats and appropriate steps to mitigate the risks; and

· Highlight any potential concerns/risks and proactively shares best risk management practices.

· Any other ad-hoc duties as assigned.

Essential Requirements (Skills Requirements)

· Min 10 years of overall experience in professional IT/software engineering.

· At least 5+ years of experience as Technical Lead and have lead min 3-4 projects from scratch owning solution, design & implementation using API/Micro Services.

· At least 5+ years of hands-on experience with various API technologies, Spring Boot, Spring Integration, Java, Kubernetes & Dockers.

· At least 3+ years of experience leading development team and delivery management experience, with proven track records in managing and steering projects towards smooth execution and on time delivery.

· Have experienced implementing applications & services using Spring Framework, Spring Boot & other Java related technologies with CI/CD tool like Jenkins/Bamboo, Nexus, SonarQube, Bitbucket.

· Have implemented & well versed with digital/internet web technologies like RESTful Web Services, SOAP Web Services, ESB, JSON, XML, JSON Schemas, XML Schemas, HTML5, HTTP, FTP and JavaScript.

· Experienced in design and development of database tables, indexing, query and must have working experience using both SQL & No-SQL databases and DB integration with Application.

· Must have experience working & maintaining databases like MYSQL or Maria DB. Database experience hosted on cloud is a plus.

· Must have working experience using UNIX & Troubleshooting capability on issues related to Operating System & Network.

· Prefer with Banking or Insurance industry experience.

· Good team player with good interpersonal skills. Adaptable to fast-pace environment, self-driven and result-oriented. Able to work independently and possess initiative.

· Understanding all aspects of the software life cycle, using Agile or Waterfall software development practices.

· Experience in use of project management and collaboration tools is required (E.g. Microsoft Project, Confluence, Jira Software, Kanban Boards, etc.)

· Strong interpersonal and leadership skills, effective in fostering teamwork and managing high performance project team.

· Delivery management experience, with proven track records in managing and steering projects towards smooth execution and on time delivery.

· High level of integrity, takes accountability of work and good attitude over teamwork; and

· Takes initiative to improve current state of things and adaptable to embrace new changes.

Non-Technical / Soft Skills

· Excellent client-facing and internal communication skills

· Excellent written and verbal communication skills

Manage the relationship with the client and all stakeholders

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs
Principal Software Developer
Fortinet Singapore Private Limited
Quick Apply
Tech Support Specialist (Jap Speaking)
Morgan Mckinley Pte. Ltd.
Quick Apply
Software Support Analyst & Trainer
Argus Software (asia) Pte. Ltd.
Quick Apply
Technical Coach
Kiddo Sports Pte. Ltd.
Quick Apply
GIC Professionals Programme 2025 (Investment Roles)
Gic Private Limited
Quick Apply
GIC Professionals Programme 2025 (Non-Investment Roles)
Gic Private Limited
Quick Apply
Director of Revenue
AccorHotel
Quick Apply
Technical Sales Engineer/Manager (MNC/East/up
Cvista Hr Consulting Pte. Ltd.
Quick Apply
Software Developer (AMK)
Maestro Human Resource Pte. Ltd.
Quick Apply
System Integration Engineer (Production/Kallang/5 days/up to $4500)
Cvista Hr Consulting Pte. Ltd.
Quick Apply