Tays - Catonsville, MD

posted 9 days ago

Full-time - Mid Level
Catonsville, MD
Professional, Scientific, and Technical Services

About the position

The Java Front End Developer will be responsible for developing innovative products and solutions using Java and Angular. This role involves collaboration with other experts to enhance software delivery and improve the developer experience. The developer will participate in technical discussions, provide guidance to junior developers, and impact functional strategy through the development of new solutions and processes.

Responsibilities

  • Develop innovative products and solutions in Java and Angular.
  • Collaborate with other experts to improve software delivery and developer experience.
  • Attend customer technical discussions and provide technical inputs.
  • Engage in full stack development using Spring Boot, Java, REST, and Angular.
  • Provide guidance and support to junior and mid-level developers.
  • Impact functional strategy by developing new solutions and operational plans.
  • Perform all other duties as assigned.

Requirements

  • Extensive understanding and experience in programming and designing software with Java and Angular.
  • Strong front-end development skills: Angular 9.0 and above, HTML/JavaScript, CSS, YUI, and/or JQuery.
  • Strong experience in Java/J2EE, Spring, and Spring Boot.
  • Strong understanding of Hibernate, JPA, and JDBC.
  • Experience with Jasmine/Karma for unit testing.
  • Strong understanding of OOPS and Twelve Factor Application Design principles.
  • Experience developing applications using Java/Spring Boot and designing database components with PostgreSQL or Oracle.
  • Experience identifying requirements and implementing solutions at a leadership level.
  • Familiarity with Git, BitBucket, Maven, and Jenkins automation.
  • Understanding of common Java/J2EE architectural styles and patterns.
  • Knowledge of quality techniques and practices such as automated unit testing and continuous integration.
  • Ability to obtain and maintain an active Public Trust clearance.

Nice-to-haves

  • Experience with modern development tools and methodologies such as Spring Framework, Jenkins, and AWS.
  • Experience working on Agile projects and understanding Agile terminology.
  • Experience in a DevOps environment.
  • Experience with Linux environments.
  • Excellent communication and written skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service