Full Stack Engineer (Java/Scala)

  • location: Research Triangle Park, NC
  • type: Contract
easy apply

job description

Full Stack Engineer (Java/Scala)

job summary:
Job Description:

Our Client is currently is seeking a Java/Scala developer to work on the development of a new asset management compliance product here at Client Investments in Durham,NC.

Our Client is looking for top engineering talent as we design and build the platform. The role involves working in an agile team, in a highly collaborative and engaging environment and being adaptable to shifting priorities.

The Expertise We're Looking For

  • Expert (8+ years' experience) developing with Java
  • Expert (2+ years' experience) developing with Scala
  • Understanding of and experience in Asset Management - nice to have
  • As software engineer, delivering software using agile development practices
  • Experience in Spring, Restful Web services, JMS, Maven, Jenkins
  • Excellent communication & presentation skills
The Skills You Bring

  • You are a strong contributor with a collaborative work style
  • You are a Java expert and can write high performance (CPU and Memory optimized) code.
  • You understand RESTful API principles and have experience designing and developing RESTful API's using Spring
  • You are a Scala expert with 2 or more years of hands-on development experience
  • You have experience designing and developing actor models, preferably using Akka
  • You understand and value automated unit testing and code analysis tools (preferably Junit), and have worked in an environment where adherence to code quality an coverage standards is enforced
  • You have worked on SCRUM / Agile teams
  • You have experience working with Acceptance Test Driven Development (ATDD), preferable using FitNesse
  • You can accurately measure and track the performance of components throughout development and troubleshoot degradations in performance
  • You have experience using and configuring continuous integration and continuous delivery products, preferably Jenkins
  • You have an understanding of messaging frameworks such as Kafka and EMS.
  • You understand best engineering practices and have an aptitude to coach and mentor junior engineers.
  • You are able to clearly document design options and decisions, and present these in an organized manner to technical as well as non-technical audiences
  • You are motivated, are a good communicator, can take initiative to solve problems, and can make decisions based on the value of the solutions we build
  • You are enthusiastic and self-motivated
Day to Day responsibilities

  • 10% - Production support - once a month; US hours based through the weekend
  • 10% - Requirement gathering
  • 70% - Pure development
  • 10% - Fitness testing (familiarity with testing)
 
location: Durham, North Carolina
job type: Contract
work hours: 9am to 5pm
education: Bachelors
 
responsibilities:
Our Client is looking for top engineering talent as we design and build the platform. The role involves working in an agile team, in a highly collaborative and engaging environment and being adaptable to shifting priorities.

  • 10% - Production support - once a month; US hours based through the weekend
  • 10% - Requirement gathering
  • 70% - Pure development
  • 10% - Fitness testing (familiarity with testing)
 
qualifications:
  • Expert (8+ years' experience) developing with Java
  • Expert (2+ years' experience) developing with Scala
  • Understanding of and experience in Asset Management - nice to have
  • As software engineer, delivering software using agile development practices
  • Experience in Spring, Restful Web services, JMS, Maven, Jenkins
  • Excellent communication & presentation skills
 
skills:
  • You are a strong contributor with a collaborative work style
  • You are a Java expert and can write high performance (CPU and Memory optimized) code.
  • You understand RESTful API principles and have experience designing and developing RESTful API's using Spring
  • You are a Scala expert with 2 or more years of hands-on development experience
  • You have experience designing and developing actor models, preferably using Akka
  • You understand and value automated unit testing and code analysis tools (preferably Junit), and have worked in an environment where adherence to code quality an coverage standards is enforced
  • You have worked on SCRUM / Agile teams
  • You have experience working with Acceptance Test Driven Development (ATDD), preferable using FitNesse
  • You can accurately measure and track the performance of components throughout development and troubleshoot degradations in performance
  • You have experience using and configuring continuous integration and continuous delivery products, preferably Jenkins
  • You have an understanding of messaging frameworks such as Kafka and EMS.
  • You understand best engineering practices and have an aptitude to coach and mentor junior engineers.
  • You are able to clearly document design options and decisions, and present these in an organized manner to technical as well as non-technical audiences
  • You are motivated, are a good communicator, can take initiative to solve problems, and can make decisions based on the value of the solutions we build
  • You are enthusiastic and self-motivated

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

    Full Stack Engineer

  • location: Research Triangle Park, NC
  • job type: Contract
  • date posted: 8/29/2019


    Full Stack Engineer

  • location: Research Triangle Park, NC
  • job type: Contract
  • date posted: 9/10/2019