Technical Lead (Full Stack)
HITACHI EBWORX INTERNATIONAL PTE. LTD.
Singapore
On-site
SGD 80,000 - 120,000
Full time
Job summary
A technology solutions provider in Singapore is seeking an experienced Java EE Developer. The role involves gathering requirements and overseeing technical execution for insurtech solutions. Candidates must have a degree in Computer Science, at least 5 years of Java EE experience, and strong skills in relevant frameworks. Opportunities for mentorship and technical leadership are available in this dynamic role.
Qualifications
- Minimum of 5 years’ experience in Java EE development.
- Strong knowledge in Java EE frameworks and design patterns.
- Experience with containerization and orchestration is a plus.
- Proactive and able to lead others.
Responsibilities
- Participate in requirements gathering and solution design.
- Plan and oversee the project’s technical execution.
- Monitor technical progress and report issues.
- Coordinate across multiple teams for technical specifications.
Skills
Java EE development
Microservices architecture
REST API
Spring
Spring Boot
Spring Batch
Hibernate
Containerization
Orchestration
React Native
React JS
Vue.js
Angular
RDBMS
Event-Driven systems
DevOps
GitLab
Jenkins
Confluence
JIRA
Education
Degree in Computer Science or related discipline
What you'll do:
- Participate in requirements gathering, solution design, implementation, testing, and support of insurtech solutions, covering new functionalities, feature enhancements, and back-end system integration.
- Define and manage resource planning with the Project Manager, ensuring alignment with project schedules.
- Plan, drive, and oversee the project’s technical execution to deliver committed scope and timelines.
- Monitor and report on technical progress, issues, risks, and mitigation plans in a timely manner.
- Coordinate across multiple teams (customers, internal functional and technical SMEs) to translate business requirements into technical design and specifications.
- Estimate effort and timescales for assigned tasks and delegated work.
- Conduct design and code reviews to ensure quality assurance and conformance to company standards and guidelines.
- Provide hands-on support in development, troubleshooting, and bug fixing.
- Offer strong technical guidance, mentor team members, and foster continuous skills development.
What is needed from you:
- Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- Minimum of 5 years’ experience in Java EE development (financial industry is a plus)
- Strong technical knowledge and practical experience in: Java EE frameworks and design patterns (preferably Microservices architecture), REST API, Spring, Spring Boot, Spring Batch, Hibernate, Mobile native and web technologies (e.g. React Native, React JS, Vue.js, Angular).
- Experience with containerization and orchestration (Docker, Kubernetes) is a plus.
- Exposure to RDBMS, Event-Driven systems (e.g. Kafka, MQ) is a plus.
- Familiarity with DevOps and collaboration tools (GitLab, Jenkins, Confluence, JIRA) is a plus.
- A proactive, optimistic individual with strong initiative, passion for technology, and the ability to motivate and lead others.
- Independent learner who can quickly acquire new knowledge and apply it effectively to tasks.