Careers

careers @ Hajoras

Build you future with us

hr@hajoras.com

Full Stack Developer / Java Developer (Java 8, JavaScript React PL/SQL)

Are you a Java technologist with a range of experience seeking a role where you utilize and develop your skills whilst also gaining valuable knowledge in different application systems? As a Full Stack Developer / Java Developer you will work fairly independently on a wide range of Java and JavaScript projects to support every aspect of the highly scalable project platform; from complex server-side components to JavaScript React on the frontend working across the full development lifecycle.

Job prerequisites: Flexible to travel.

Job Skills & Experience:

  • Strong software development experience with expertise in Java 8 and above.
  • Must have 5 years of previous experience of similar kind of role
  • Strong acumen in Core Java, multi-threading and collection framework.
  • Experience working in Java EE, Java 8, Spring Boot, Micro services Architecture, REST API.
  • Understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.
  • Basic understanding of Java memory management and performance issues/tuning.
  • Experience working with ReactJS and comfortable with web tech stacks like HTML, CSS and JS.
  • Strong foundation of Java scripting and ES6 syntax.
  • Experience with Node.js.
  • Familiarity with Google Cloud Platform – AppEngine, Compute Instance, Kubernetes, Stack Driver (logging) and deployment in Cloud using Terraform or similar tools.
  • Agile, Scrum, TDD, Creating and managing tickets in Jira.
  • Experience with Gitlab workflow and CI/CD pipelines.
  • General understanding and knowledge of front-end and back-end development.
  • Creating and maintaining documentation on Confluence.

Job Requirements

  • Master or Bachelor Degree in computer science or equivalent
  • Experience with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC)
  • Proficient with API design, Strong in Spring framework and understanding of Microservices and working experience with various CI/CD tools
  • Experience and knowledge of Cloud providers (e.g. AWS, Azure, Google Cloud)
  • Experience and knowledge in cloud-native technologies like Docker, Kubernetes
  • Strong analytical, communication and team collaboration skills
  • Experience with agile methodologies like Scrum and Kanban