Reveille Technologies - New York, NY

posted 23 days ago

Full-time - Senior
New York, NY
Professional, Scientific, and Technical Services

About the position

The Lead Java Full Stack Developer will be responsible for delivering business value through application development and enhancements. This role involves guiding the development team through design, development, and unit testing processes while effectively interfacing with various teams and business partners. The position requires a strong sense of ownership and responsibility, as well as the ability to independently drive complex technical requirements and mentor team members.

Responsibilities

  • Deliver business value through application development and enhancements.
  • Guide the development team through the process of design, developing, and unit testing.
  • Interface with database development team, infrastructure, web developers, and other teams as needed.
  • Interface and communicate effectively with business partners.
  • Evaluate, assess, plan, and guide technical direction and architecture decisions.
  • Demonstrate a strong sense of ownership and responsibility with assignments.
  • Gather and understand requirements, technical specifications, design, architecture, implementation, unit testing, builds/deployments, and code management.
  • Collaborate with onsite and offsite team members effectively.
  • Independently drive and execute complex technical requirements.
  • Mentor the development team enthusiastically.
  • Be a self-starter and an excellent team player.

Requirements

  • 9+ years in Java J2EE building web applications.
  • 5+ years of experience with related frameworks and technologies (Hibernate, Restful services, Spring JDBC, MVC, etc.).
  • Strong experience with Microservices, Spring Boot / Spring framework, Rest API, JPA.
  • 8+ years of experience in web development using HTML, CSS, and JavaScript including ES2016+.
  • Minimum 2 years of experience with REACT tools including React.js, Webpack, Redux, and Flux.
  • Experience with user interface design.
  • Knowledge of unit testing frameworks like Mocha and Jest.
  • Experience with browser-based debugging and excellent troubleshooting skills.
  • Significant knowledge of Oracle PL/SQL and SQL.
  • Experience with Oracle WebLogic, Tomcat including installation, configuration, troubleshooting.
  • Experience with API management and Cloud-based platforms and services (AWS, Google).
  • Working knowledge of Dev-Ops: Git, Jenkins, CI/CD pipelines, etc.
  • Understanding of Test-Driven Development practices as well as Automation and Unit Testing.
  • Strong Analytical Skills.
  • Experience Architecting and developing large scale Enterprise applications.
  • Proficient with software development lifecycle (SDLC) methodologies like Agile, Test-driven development.

Nice-to-haves

  • Any experience in building applications for the financial industry is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service