Software Engineer

  • location: Raleigh, NC
  • type: Permanent
  • salary: $85,000 - $110,000 per year
easy apply

job description

Software Engineer

job summary:
Seeking a technical Software Engineer for a direct hire / permanent opportunity with a major financial institution in Raleigh, NC.

You will join an expanding dynamic, collaborative, and high-performing engineering team to transform and accelerate software delivery pipelines, with leaders who support development through coaching, offering a world-class training program in financial services, flexible work/life balance options, and casual dress code in an Agile work environment.

The ideal candidate will have a background in full stack development using Java.

location: Raleigh, North Carolina
job type: Permanent
salary: $85,000 - 110,000 per year
work hours: 9am to 5pm
education: Bachelors
What will you do?

You will support the engineering team in building out a suite of applications including customer facing UIs backed by a large, modern service framework, including:

  • implementing business logic to create, maintain and enhance RESTful web-services, and to consume SOAP and REST web-services using Java and the Spring stack
  • implement UIs using HTML5, CSS and modern JS frameworks
  • contribute to architecting our microservice frameworks that can scale, are resilient, measurable and observable
  • write unit tests, mocks, participate in code reviews
  • participate in an agile delivery process, and as part of that help size stories and own, research and recommend new solutions
Must-have qualifications

  • Java in the Spring stack, including Spring Boot
  • Hibernate
  • RDBMS design principles and familiarity with MSSQL server, MYSQL or similar.
  • Running SQL queries and interpreting results
  • Unit testing with Junit and mocking frameworks like Mockito or EasyMock
  • Building dynamic and responsive UIs using HTML5 and CSS, using 2 (or more) of the following frameworks: JQuery, Angular (6 or higher), React, Vue
  • Creating and consuming REST and SOAP webservices
  • Working knowledge of CI/CD tools like Jenkins, deployment tools like UCD or Ansible

  • Experience with JMS, queues, publishing to and subscribing from topics from RabbitMQ, Kafka
  • Experience with web-servers, load balancers and firewalls.
  • Knowledge of authentication, authorization of services via OAuth 2, authentication providers like PingFederate or Auth0, and SSO.
  • Knowledge of public key encryption, code signing
skills: Full Stack development using Java

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up

related jobs

    Software Engineer

  • location: Durham, NC
  • job type: Contract
  • salary: $60 per hour
  • date posted: 1/17/2020

    Full Stack Engineer

  • location: Durham, NC
  • job type: Contract
  • salary: $50 per hour
  • date posted: 1/17/2020