(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. M​id/​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. M​id/​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 yo​u 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 ha​ve

  • 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+ ye​ars 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 Informatio​n 

  • Job Title: Backend AWS Developer
  • Report To:Project Manager
  • Division/Dept: ITO
  • Quantity:6

Ideally you b​ring 

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:

  • Docker container

(Mid/Sr/Principal) Java Developer

(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. M​id/​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 En​gineer

  • 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. M​id/​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]

(Sr/Principal) Full-stack Nodejs Engineer

(Senior/Principal) Full-stack Nodejs Engineer

What you’ll ​be doi​n​g

  • 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 yo​u 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 ha​ve

  • 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

Senior Backend AWS Developer

None

None