Software Engineer (Java)

Posted on 05 April 23 by Andreana Hesson

  • -
Logo

Powered by Tracker

Job Description

Summary:

The Senior Java Developer will be responsible for designing, developing, testing, and maintaining software in accordance with adopted standards for integration into larger subsystems. The ideal candidate will have strong technical skills in Core Java, Angular, Spring Boot, REST Services, JPA, and Web Security elements. Additionally, the candidate should have experience in Agile methodologies, leadership, and mentoring. Sponsorship available for qualified candidates

 

 

Responsibilities:

  • Design, develop, test, and maintain software in accordance with adopted standards for integration into larger subsystems
  • Write automated unit test cases to support testing
  • Understand and adhere to the design model
  • Write software to implement components, services, and/or 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

 

Required Skills:

  • 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
  • Working knowledge of Agile methodologies

 

Helpful Skills:

  • Kafka
  • Spring Batch
  • Any mobile development experiences
  • Leadership and mentoring experience

 

Required Education and Experience:

  • Bachelor’s degree in Computer Science, Management Information Systems or related field or equivalent work experience
  • Post graduate degree or coursework 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:

  • Tuition reimbursement
  • Developmental opportunities - professional, personal, and organizational
  • Wellness program
  • Fitness facility
  • On-site parking and Cafeteria
  • Volunteer opportunities
  • Employee Assistance Program

 

Job Information

Rate / Salary

-

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-4006

Job Location