Experience Inc. Jobs

Job Information

Latitude, Inc. Java Developer in Staford, Connecticut

Responsibilities:

  • Perform application development and support (70% of the time)

  • Perform technical leadership (30% of the time)

  • Mentoring to entry/mid-level developers on scrum team

  • Code Reviews

  • Build/merge direction to scrum team members

  • Design/approach advice to scrum team members

  • Understand and apply development design patterns

  • Understand and apply design methodologies including Object-Oriented Design and Analysis and Domain-Driven Design

  • Understand and leverage common architectural styles and patterns (SOA, Microservice, Layered, Clean, Event Sourcing, CQRS, etc.)

  • Understand and apply quality techniques and practices (automated unit testing, Test Driven Design/Development, java performance analysis, continuous integration)

  • Problem and modification identification, classification, and prioritization

  • Design and development of RESTful APIs

  • Creation and maintenance of system documentation and artifacts

  • Provide support for critical production issues

  • Be part of Agile/Scrum cross-functional team and bring your own unique skill set to the table and collaborate with others to accomplish team goals

Educational Requirements:

  • Bachelor's Degree in an associated discipline

  • 8+ years of software experience

  • Java 8+, Hibernate, Maven, relational databases (Oracle, Postgresql, etc.) , REST Services, Spring Boot

  • Demonstrated leadership experience in Agile/Scrum environment

  • Demonstrable experience mentoring junior resources and providing general technical leadership

  • Must have the ability to obtain a Public Trust security clearance

Desired Skills:

  • Experience leading/mentoring fellow team members

  • Experience with AWS platform services, and application/service deployment in AWS

  • Experience with containerized (Docker) applications and services

  • Experience with functional programming (languages, patterns, principles)

  • Willingness to learn and demonstrable experience with other programming languages (Scala, Clojure, Ruby, Python, etc.)

  • Full-stack experience, UI languages (Javascript, etc.) and frameworks (React, Angular, etc.)

DirectEmployers