Software Engineer (Java)

Posted on 05 April 23 by Andreana Hesson

  • -
Logo

Powered by Tracker

Job Description

Summary:

We are looking for a Sr. Java Developer to join our team. The ideal candidate will be responsible for designing, developing, testing, and maintaining software in accordance with adopted standards for integration into larger subsystems. The candidate must be able to write technical design and automated unit test cases to support testing, adhere to the design model, implement components, services, and modules, and perform unit testing of source code while working closely with other software engineers and architects. The candidate must have knowledge of Core Java, Angular, Bootstrap, Angular Material, Spring Boot, REST Services, JPA, and Web Security elements such as OAuth and JSON Web Token. Knowledge of Agile methodologies, Kafka, Spring Batch, and any mobile development experiences is a plus. The candidate must have a Bachelor’s degree in Computer Science, Management Information Systems, or related field or equivalent work experience with a minimum of 5+ years’ experience in full lifecycle system analysis, design and implementation of enterprise business solutions using Object Oriented Analysis and Design, Service Oriented Analysis and Design, and implementation using the Java programming language and Java Enterprise Edition.

 

Job Description:

The Sr. Java Developer, under direction of Manager, will be responsible for the following:

  • Design, develop, test, and maintain software in accordance with adopted standards for integration into larger subsystems.
  • Write technical design and automated unit test cases to support testing.
  • Adhere to the design model and implement components, services, and modules.
  • Perform unit testing of source code and work to resolve defects found while performing integration and regression tests.
  • Work closely with other software engineers and architects to ensure project objectives are met and frameworks are followed.
  • Have knowledge of Core Java, Angular, Bootstrap, Angular Material, Spring Boot, REST Services, JPA, and Web Security elements such as OAuth and JSON Web Token.
  • Understand and adhere to Agile methodologies.
  • Knowledge of Kafka, Spring Batch, and any mobile development experiences is a plus.
  • Have a Bachelor’s degree in Computer Science, Management Information Systems, or related field or equivalent work experience with a minimum of 5+ years’ experience in full lifecycle system analysis, design and implementation of enterprise business solutions using Object Oriented Analysis and Design, Service Oriented Analysis and Design, and implementation using the Java programming language and Java Enterprise Edition.

 

Experience and Skills Required:

  • Core Java
  • Angular (versions 8, 9, 10)
  • Bootstrap, Angular Material, or similar styling framework
  • Spring Boot (versions 8, 10)
  • REST Services (version 8, 10)
  • JPA (versions 7, 10)
  • Web Security elements such as OAuth and JSON Web Token
  • Knowledge of Agile methodologies
  • Helpful skills: Kafka, Spring Batch, any mobile development experiences, and leadership and mentoring experience
  • Bachelor’s degree in Computer Science, Management Information Systems or related field or equivalent work experience. Postgraduate degree or coursework is a plus.
  • Minimum of 5+ years’ experience in full lifecycle system analysis, design and implementation of enterprise business solutions using Object Oriented Analysis and Design, Service Oriented Analysis and Design, and implementation using the Java programming language and Java Enterprise Edition.

Benefits: Sponsorship is available for qualified candidates.

 

Job Information

Rate / Salary

-

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-3914

Job Location