(Mid/Sr/Principal) Java Developer
A. Java Architect/ Principal Engineer
- Lead the offshore development center, ensure the understanding and compliance of offshore engineers to the product vision, and technical direction
- Accountable for leading the development team to maintain, improve code quality, maintainability of the software suite and achieve other operational goals for the software suite (i.e. ease of deployment, CI/CD ready…)
- Participate in software architecture and design activities with both the client’s technical leaders and KMS onshore/offshore, make technical decisions for the development of the applications
B. Mid/Senior Java Software Engineer
- Love Coding.
- Follow Your Passion.
- Enjoy Every Single Working Day with Your Nice Colleagues and Our Kind Clients.
- Take Your Skill to the Next Level.
- The responsibility includes: design, coding, troubleshooting and working with the project team as well as customers on features/bug fixes.
General requirements:
- At least an intermediate skill level of English
- Likely having 1+ years of experience (flexible depending on how fast your learning and technical developing capabilities are)
- Familiar with the Agile development methodologies (Scrum, XP, Kanban)
Technical requirements:
A. Java Architect/ Principal Engineer
- Solid knowledge and experience as enterprise software architect with the ability to be hands-on as a developer, a technical lead or architect
- 5+ years of experience with Java EE and application server architectures
- 4+ years of experience with RDBMS, SQL, and object/relational mappings, dealing with large data
- Experience with scaling web-based applications and web security issues
B. Mid/Senior Java Software Engineer
- Fluent with Java in order to develop enterprise web-based applications
- Strong experience with web-based technologies: Spring (Spring Core, Spring MVC, Spring Security, Spring Data, Spring Boot) and ORM (JPA, Hibernate)
- Experience with writing efficient SQL queries
- Good experience with unit testing: JUnit, mock
- Experience with Web Services (REST, etc.), Micro-services
Nice to have:
- Experience with HTML/ CSS/ SCSS/ JavaScript/ Bootstrap, and one of following JavaScript frameworks: ReactJS, Angular, VueJS, KnockoutJS
- Experience with AWS
(*) Candidates please send CV via email address: [email protected]
(Senior/Principal) Full-stack Nodejs Engineer
What you’ll be doing
- Front-end development for our on-demand B2B product experience
- Implement and upkeep marketing technologies across our products and website – starting with Amplitude analytics
- Participate in design and development activities, ranging from web applications to backend API development;
- Help scale the platform by building out new features and innovations on the web applications and accompanying administrative services;
- Contribute to the product design process by collaborating with our cross-functional team to understand the current market needs and conceptualise flagship products/solutions to address them.
Ideally you bring
3+ years of web/front-end development experience, preferably with :
- Good knowledge/experience in modern web tech stacks / CMS
- Good understanding of SEO / Analytics principles
- Experience with integrations for Rest APIs (node.js / Express)
- Experience with some or all of the GoodHuman martech (Amplitude, Braze, Wordpress, Google Analytics, Google Tag Manager, Search Console, Mailchimp, Zendesk)
- Highly resourceful and self-motivated with a strong sense of ownership in areas of responsibility
- Sound Agile development practice
- Using NodeJs for server-side development particularly Web API
- Strong javascript
- Experience developing applications using SPA frameworks such as React & Redux
- Html5, Css3, Sass
- UI framework - Bootstrap
- T-SQL
- Write unit tests
- Proven understanding and experience in web application architecture, object-oriented programming (OOP) design
- Continuous integration & continuous deployment;
- Strong typescript. ( Nodejs and ReactJs)
- Strong SQL (Postgresql)
- Experience with cloud-based technologies, including microservices/ serverless & CI/CD practices, friendly with Google Cloud platform, Firebase and AzureDevops
Bonus if you have:
- Experience in developing Single Page Application framework using React / Redux
- Experience using SQL and NoSQL databases
- Experience with Figma
- Experience in Clean Code
- Experience with Java
(*) Candidates please send CV via email address: [email protected]
Senior Frontend React Developer
General Information
- Job Title: Frontend React Developer
- Report To:Project Manager
- Division/Dept: ITO
- Quantity:4
Ideally you bring
3+ years of web/front-end development experience, preferably with :
Essential:
- Typescript
- ReactJS with hooks, Redux middleware
- Experience of using any popular UI Component library/framework, i.e. Ant Design, Material etc.
- Strong understanding of raw HTML and CSS
Desirable:
- Data visualization using library such as d3JS
Senior Backend AWS Developer
General Information
- Job Title: Backend AWS Developer
- Report To:Project Manager
- Division/Dept: ITO
- Quantity:6
Ideally you bring
3+ years of web development experience, preferably with :
Specs for back-end AWS
Essential "Back-end common” plus the below:
- Typescript
- NodeJS
- Commercial experience in using AWS services: Lambda, API Gateway, S3 and related AWS services
- Serverless framework such as serverless.com or related
- Functional programming
Back-end common specs:
Essential:
- API development
- Unit testing
- Experience and strong understanding of web application framework
- Understanding of relational database and data modelling
Desirable: