Job Openings Java Developer

About the job Java Developer

Key purpose:

As a Java Developer, you'll be part of a small team of software engineers working on the front end and back end for our enterprise web applications. Your main responsibilities will include developing scalable, highly performant business solutions using best-of-breed technologies such as Java EE (Enterprise Edition), Spring MVC and Hibernate ORM. You should have experience in designing, building and maintaining websites from the ground up or applying proven methodologies to bring new features to existing systems. You'll also need to have experience with agile methods like SCRUM and know how to apply them within an organization that is not currently utilizing these techniques.

Duties and responsibilities:

  • Provides a full range of Java web development services: design, implementation, and maintenance 
  • Responsible for building new features and creating a cohesive product experience. 
  • Assists in the troubleshooting and resolution of issues related to the application. 
  • Utilizes Agile methodologies to create workflows that meet business needs and project objectives. 
  • Java Enterprise Edition 
  • Excellent troubleshooting and problem-solving skills 
  • DevOps (CICD pipelines, Atlassian tools, etc.) 
  • Shell scripting e.g., Python, would be advantageous 
  • Logging and monitoring tools i.e., App Dynamics or Kibana 
  • Griffin

Qualifications and experience:

  • Bachelors degree in Computer Science or related field required
  • Prior experience developing web applications using a J2EE/J2EE Web Development environment.
  • Experience in building, maintaining, and deploying enterprise level applications is preferred.
  • Five years of experience in Java programming with a strong background in object oriented programming and experience with web applications preferred.
  • AWS Certified