What are the responsibilities and job description for the Java Software Engineer position at PeopleNTech?
Job Details
Software Engineer (ARS) - Java Backend Senior.docx
Skill/Experience/Education
Mandatory
- Experience with in depth knowledge of Java Core, Java EE, Hibernate/ORM, JPA, Spring, RESTful Web Service. Experience with writing SQL in relational database like Oracle. Experience in Agile/Scrum or working in highly dynamic and changing environment. Experience with writing unit and integration tests for front and back-end code Experience on web technologies such as HTML5, AJAX, Java Scripts.
Desired Skills
- Experience with Apache Activiti workflow automation is a big plus Experience with application server like JBoss is a plus Experience with Docker and Kubernetes is a plus Experience with CI/CD pipelines using Azure DevOps is a plus
Skill Matrix
Search
Skill Name Level (1-5, 5 being the highest)
Job Description
Java 17 4-5 Years Yes Proficiency in core Java programming, in Java 8 or later.
Spring Framework 4-5 Years Yes Proficiency with Spring Beans
Hibernate / Sprint Data JPA 4-5 Years Yes Proficiency in one of these database management technologies or similar.
Restful web services 4-5 Years Yes Proficiency in the design and implementation of REST based web services.
Kubernetes 0-3 Years No Familiarity with kubernetes based application deployments.
Azure Dev Ops pipelines 0-3 Years No Familiarity with Azure Dev Ops or similar application build and deployment pipelines.
Liquibase 0-3 Years No Familiarity with Liquibase database script management.
Docker 0-3 Years No Familiarity with docker builds and container based deployments.
BPMN workflow engines 0-3 Years No Familiarity with a Java BPMN workflow engine such as JBPMN or Acitviti
Salary : $60 - $70