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
 
responsibilities:
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
 
qualifications:
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
Nice-to-have

  • 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
{{returnMsg}}

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