Conexess – Conexess Design Skip to main content

Sr. Full Stack Developer (Java)

Job Title
Sr. Full Stack Developer (Java)
Job ID
Detroit,  MI
Other Location

Job Responsibilities

  • Develop software in an Extreme Programming environment that embraces pairing, tight feedback loops, Test drive development (TDD), code reviews (pull requests) and collective ownership
  • Design and develop API first, services/microservices oriented architecture which can scale, is resilient, performant and secure
  • Increase API delivery speed and agility
  • Work closely with architecture, testing, integration and other teams in enterprise landscape and ensure a good hand off
  • Mitigate technical debt on the software platform
  • Participate in peer code reviews and establish/follow development best practices
  • Provide accurate estimates for projects being undertaken
  • Create technical designs (Activity Diagrams/Sequence Diagrams, API service specifications and message models) by working closely with Technology and Business partners.
  • Performs root cause analysis, efficient production support and maintenance/enhancements for existing applications
  • Support application deployments/releases

Qualifications (this is a hands-on development role)

  • 7+ years of hands-on development experience in building resilient and high-performance customer facing web apps using Java and J2EE frameworks:
    • JEE Design Patterns, Algorithms and Optimizations, Object-Oriented design
    • Microservices and event driven architecture
    • Spring Framework, JMS, SOAP and REST web services
  • 5+ years of hands-on experience in agile software delivery practices and DevOps- TDD, CI/CD, Test automation and Containers (Jenkins, Cypress, Docker etc)
  • 3+ year of hands-on development experience in building Single Page Applications (SPA) using frameworks such as Angular, React, Ember
  • Experience in migrating on-prem projects to AWS using AWS native services is highly desirable
  • Experience in performing root cause analysis, efficient production support and maintenance/ enhancements for existing applications is required
  • Node.js development is a plus
  • Knowledge of or experience working in financial services is a plus
  • BS or MS in Computer Science or equivalent work experience
  • Should be self-motivated, self-starter with clear communication skills who thrives working in a team environment

Option 1: Create a New Profile