Full Stack JAVA developer

Full Time
Charlotte, North Carolina
Posted 5 years ago

Our client, a forward thinking financial company is seeking full stack developers on full time direct hire basis.  Excellent culture of innovation and learning, competitive compensation package and excellent benefits, relocation / bonus available for top notch candidates.

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, React
  • 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

Job Features

Job CategorySoftware

Apply For This Job