Software Engineer in Raleigh, NC at APEX Systems

Date Posted: 3/5/2018

Job Snapshot

Job Description

Job #:  826154

Job Title : Software Engineer

Location : Raleigh, NC


Job Summary

IT team is seeking a Software Applications Engineer to join us in Raleigh, NC. In this role, you will work as a member of the dynamic and collaborative IT Application Delivery Services team. This team gets to create and maintain a portfolio of customer-facing and corporate web applications, supporting a variety of corporate functions and lines of business. You will work on the full-stack design, development, testing, and release of both modern and traditional web applications, with a focus on the back-end and system integrations. You'll be able to exercise your technical competency, initiative, creativity, learning, sharing, and teamwork across a global group of team members and stakeholders, spanning the Americas, Europe, and Asia.

Primary Job Responsibilities

Design, develop, test, and maintain Java applications and RESTful web services, leveraging frameworks including Spring MVC and Spring Security
Develop and maintain JavaScript web app front-ends using MV* frameworks including AngularJS
Analyze and clarify business requirements
Document use cases, create physical and logical data models
Build deployment plans, work with DevOps teammates to orchestrate releases
Analyze log files to debug issues in Prod and pre-Prod environments
Evaluate open source solutions to meet business needs
Participate in periodic L3 application support rotation

Required Skills

2+ years of object-oriented analysis and design
2+ years developing in Java, including Spring and Maven
1+ years developing Java unit tests, such as JUnit or Spock
1+ years working in an Agile team environment
1+ years working with distributed source control such as Git, including branching and merging
BS or MS degree in computer science, computer engineering, or a closely related field

Desired Skills

1+ years writing QA automation with tools such as Selenium
1+ years of experience with AngularJS front-end web development
1+ years developing against SQL databases such as MariaDB or Oracle
1+ years developing against NoSQL databases such as MongoDB