freehire launches on Product Hunt on 26 August.

Follow →

Java Fullstack Engineer

Key Responsibilities

  • Develop full stack, reactive web applications that can be delivered on Cloud (AWS)
  • Work with a team of AI Engineers and Software Engineers to design, build, integrate, test and maintain software components that harnesses Artificial Intelligence to deliver business value
  • Work closely with QA team to write tests scripts to ensure the quality of the developed applications
  • Follow the best practices of DevOps (CI/CD, automated test), Software Design and Secure Coding principles
  • Work closely with engagement and product managers to develop demos and solutions for Public Service Agency users
  • Adopt design thinking and customer-orientated approach such as agile software development practices to manage and deliver quality solutions
  • Learn and share knowledge in a multi-disciplinary team

Requirements

  • A good degree in Computer Science, Engineering with 3-8 years of full stack web app development experience
  • Hand-on development of enterprise web applications leveraging java J2EE, JavaScript, RESTful Web services, JMS, Spring Boot, Hibernate, JDBC, JBoss Application Server and experience with RDBMS
  • Proficient in J2EE, Spring Boot, Camel, ReactJS, REST APIs, microservices, XML, Oracle, UML, Connect Direct, SFTP, Unix, MQ series
  • Hands-on experience with frontend technologies such as HTML5, CSS, JavaScript, AJAX, React framework
  • Hands-on experience with backend technologies/framework such as React / Node.js, Python/Node.js, Flask/Express, SQL/NoSQL Database and ORM frameworks
  • Hands-on experience with backend API and microservice development
  • Hands-on experience with test automation, CI/CD and DevOps
  • Familiarity with containerization technologies like Docker, Docker Compose, Docker RegistryExperience/familiar with Cloud environment (AWS)
  • Experience with Serverless applications using AWS cloud native technologies such as Lambda, S3, DynamoDB and Fargate (preferred)
  • Experience with application development using 3rd party APIs and integration
  • Ability to communicate technical concepts in a clear and effective manner
  • Ability to work comfortably in a fast-paced environment.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available