Full Stack Engineer

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

job description

Full Stack Engineer

job summary:
Job Description:

Our Client is currently hiring for a Full-Stack Software Engineer at Client Investments, in Durham NC.

This is a fast paced group that is using scrum methodology and cutting edge technologies to create powerful tools and a best-in-class user experience for our customers using Java based technologies. This group has associates located in Durham, NC, and Bangalore, India.

You will be working in a global team in building middleware software applications that will interact with external facing apps such as NetBenefits, Client.com and internal apps such as Workplace Solutions Record Keeping systems. This role will give you exposure in understanding specific use cases across multiple business domains such as enhancing participant experience and personalization.

Required Experience

- Bachelor's degree (Computer Science or Engineering Preferred)

- 4+ years of hands on Java/JEE and Open Source skills

- Experience building complex web systems from ground up or interfacing with existing systems

- Experience with Spring Boot and REST Web Services

- Agile Mindset

- Development builds tools (Maven / Ant / Gradle / Grunt)

- Testing frameworks (JUnit, EasyMock / Mockito, Spring Test, etc.)

- Software Quality frameworks (Sonar, Jacocco, Checkstyle)

- Continuous Integration/Delivery tools (Jenkins / uDeploy)

- Messaging or Queueing technologies (Kafka / Active MQ / IBM MQ)

- Exposure to ALM tools GIT, Jenkins, and Jira

- Hands on experience in web development with Angular

- Knowledgeable in tools for: development, debugging, refactoring, unit testing, design, data modeling, profiling, benchmarking

The Skills You Bring

- You have a passion for technology and are highly motivated

- You have strong software design and programming fundamentals

- You have hands on knowledge of Java, JEE, JavaScript

Your professional experience includes:

- SOA / REST/ SOAP / JSON / WSDL / XSD

- Spring Boot / Spring MVC / Spring Core / Web Services (SOAP/REST)

- Knowledge of Messaging Queues (MQ, AMQP, etc.)

- Configuring web containers (preferably Tomcat)

- You have a knack for attention to detail, great verbal and written communications

- You're a team player with the ability to collaborate globally

The Value You Deliver

- Supporting the delivery of Client's financial planning and guidance tools to Personal Investments customers, Workplace clients and Client's customer service representatives.

- Developing and implementing web applications including functional analysis, technical analysis, coding, unit testing and integration

- Participating in functional/technical group discussions with product owners, analysts, UI designers, and QA team members to build and test implementations

- Driving product delivery through building innovative web components utilizing Continuous Integration (CI) and Continuous Deployment (CD), supporting solution from initial development through production maintenance

- Contributing to process-improvement initiatives in an effort to maximize efficiency of the product team

 
location: Durham, North Carolina
job type: Contract
work hours: 9am to 5pm
education: Bachelors
 
responsibilities:
Supporting the delivery of Client's financial planning and guidance tools to Personal Investments customers, Workplace clients and Client's customer service representatives.

- Developing and implementing web applications including functional analysis, technical analysis, coding, unit testing and integration

- Participating in functional/technical group discussions with product owners, analysts, UI designers, and QA team members to build and test implementations

- Driving product delivery through building innovative web components utilizing Continuous Integration (CI) and Continuous Deployment (CD), supporting solution from initial development through production maintenance

- Contributing to process-improvement initiatives in an effort to maximize efficiency of the product team

 
qualifications:
SOA / REST/ SOAP / JSON / WSDL / XSD

- Spring Boot / Spring MVC / Spring Core / Web Services (SOAP/REST)

- Knowledge of Messaging Queues (MQ, AMQP, etc.)

- Configuring web containers (preferably Tomcat)

- You have a knack for attention to detail, great verbal and written communications

- You're a team player with the ability to collaborate globally

 
skills: Bachelor's degree (Computer Science or Engineering Preferred)

- 4+ years of hands on Java/JEE and Open Source skills

- Experience building complex web systems from ground up or interfacing with existing systems

- Experience with Spring Boot and REST Web Services

- Agile Mindset

- Development builds tools (Maven / Ant / Gradle / Grunt)

- Testing frameworks (JUnit, EasyMock / Mockito, Spring Test, etc.)

- Software Quality frameworks (Sonar, Jacocco, Checkstyle)

- Continuous Integration/Delivery tools (Jenkins / uDeploy)

- Messaging or Queueing technologies (Kafka / Active MQ / IBM MQ)

- Exposure to ALM tools GIT, Jenkins, and Jira

- Hands on experience in web development with Angular

- Knowledgeable in tools for: development, debugging, refactoring, unit testing, design, data modeling, profiling, benchmarking


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: 9/10/2019