Solution Architect (Java with electronic signature experience) Singapore, Singapore
Solution Architect (Java with electronic signature experience) Description
Job #: 57774DESCRIPTION
Currently we are looking for a Solution Architect (Java with electronic signature experience) for our Singapore office to make the team stronger.
Responsibilities
- Play team lead, integrator, system engineer and software architect roles for an electronic signature project
- Be a role model for colleagues, e.g. create deliverables and technical documentation in high quality
- Understand, follow and enhance defined software development process and introduce engineering practices
- Provide input on, follow and evangelize code quality guidelines and standards
- Review and audit design solutions
- Conduct code reviews and highlight best of breed solutions
- Identify and troubleshoot application code-related issues, review and provide feedback to any required final user documentation
- Communicate directly with architects on customer’s side
- Communicate with customer on regular basis to clarify business requirements
- Run demo and education sessions for customer
- Drive full-cycle of application development using Agile approach:
- Idea generation and high-level vision creation
- Solution design and documenting, proposal
- Development, Testing, and Production launch
- Be a member of cross-functional teams that experiment with new technology and proactively search for the best solutions and ideas in the marketplace
- Coordinate your work with other developers to deliver first-class technology solutions in a positive, fun, yet challenging and deadline driven environment
- Work closely with internal and external product and technology teams to bring technology solutions and perspectives to the product development process
- Proven experience in evaluating theoretical knowledge vs. practical (on-the-job) skills and seniority level of candidates as well as actionable feedback and recommendations on positions/projects matching
Requirements
- Minimum of 10 years of relevant development experience for software development, architecture and experience in finance domain
- Experience in defining solution architecture with different viewpoints and non-functional requirements
- Knowledge in PKI, Certificate and Signature solutions
- Familiar with a technical environment with Java Web applications (REST/SOAP services, incl. knowledge about SSL/TLS security and certificates), Java 8, JavaScript, HTML, Jenkins, Git/GitHub, Maven)
- Experience on building and managing applications using 3rd party (COTS) solutions
- Knowledge of containerized applications (Dockers, / Kubernetes or similar technologies)
- Self-motivated and enjoy working as part of a global team
- Able to take ownership of complex requirements/issues and be responsible for their resolution by being highly organized and able to track multiple priorities
- Bachelor degree or equivalent with a focus of IT software engineering / architecture
- Ability to provide realistic estimation on required effort and manage to complete tasks in accordance to estimation
- Be self-managing and work without supervision
- Good communication skills
Nice to have
- Advanced knowledge of SQL/NoSQL databases
- Experience in designing and building APIs, integrating with modern-web applications (e.g. AngularJS, ReactJS)
- Working experience in global environment where colleagues, stakeholders and onsite client team locate in different locations, be able to cope with culture and time zone differences
- Experience in mentoring juniors or less senior colleagues on the project(s)
- Experience in conducting trainings or technical tech talks in the area of expertise
We offer
- Friendly team and enjoyable working environment
- Work-life balance and flexible schedule
- Online training library, mentoring, career development and potential partial grant of certification
- Unlimited access to LinkedIn learning solutions
- Referral bonuses
- Compensation for sick leave and paid time off
- Opportunities for self-realization