Be an Early Applicant
The Role
Develop and implement enterprise CRM applications, define functional and technical designs, evaluate microservices and APIs, and participate in Agile system-design discussions. Provide technical guidance to application developers and UAT testers while collaborating with business and technical teams. The role requires hands-on Java and Spring Boot development, AWS cloud infrastructure experience, containerization, authentication protocols, database technologies, and strong understanding of CRM solutions.
Summary Generated by Built In
- Handle the enterprise business
applications development from scratch, in particular for CRM
Solutions
- Organize and participate in technical
discussions related to system design with the Agile team to
understand the design ideas, put forward design suggestions
and grasp design direction
- Define functional
design patterns and translate to technical design
patterns
- Evaluate Microservices / API design and
development
- Provide guidance to Application
Developers and UAT Testers
Requirements
- University graduate in
Information Technology, Computer Science, or related
disciplines
- Minimum 7 years’ experience
system development and implementation (Candidates with less
experience will be considered as System Analyst)
- Solid experience in microservice design principles. Good
knowledge of CRM implementation best practice and good sense of
business solutions are preferred
- Technical
oriented with strong business acumen; hands-on experience
working with both business and technical teams
- Solid experience in Java application development such as
SpringBoot, JPA
- Familiar with Scrum, Agile
Development, DevOps, Docker and Kubernetes
- Experience in API management, identity management, container
service, block storage, caching, search service, key management
etc.
- Experience in Amazon AWS cloud
infrastructure
- Experience in SPA application such
as Angular, React and authentication protocols such as
OAuth2, OIDC, SAML
- Knowledge in rational and
document database technologies such as MSSQL, MongoDB,
MariaDB, etc
- Good team player
- Proficient in spoken English and Putonghua
Skills Required
- University degree in Information Technology, Computer Science, or a related discipline
- Minimum 7 years of experience in system development and implementation
- Solid experience with microservice design principles
- Experience in Java application development, including Spring Boot and JPA
- Familiarity with Scrum, Agile Development, DevOps, Docker, and Kubernetes
- Experience with API management, identity management, container services, block storage, caching, search services, and key management
- Experience with Amazon AWS cloud infrastructure
- Experience with SPA applications such as Angular or React
- Experience with OAuth2, OIDC, or SAML authentication protocols
- Knowledge of relational and document databases such as Microsoft SQL Server, MongoDB, or MariaDB
- CRM implementation best-practice knowledge
- Strong business acumen and experience working with business and technical teams
- Good team player
- Proficiency in spoken English and Putonghua
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Teki'Spire Limited is an executive search and recruitment firm specializing in Technology, Data & Digital roles, covering functions such as Digital, Big Data, Business Intelligence, Application Development, and Project Management.








