SOA Framework Software Engineer

Metropolitan Associates
US - North Carolina - Morrisville
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

Relocation Assistance Available - Possible for the ideal candidate  
We are seeking a highly motivated SOA Framework Software Engineer in our Morrisville, NC headquarters to develop integration services within a Java framework using SOA principles. This position requires a seasoned Java engineer with full lifecycle development experience building reusable components and API's from requirements gathering, design, development, unit test as well as documentation.  

Responsibilities  

Developing core integration technologies supporting our SOA-based application framework.  
Working with peer software development team members to design and enhance our service oriented platform.  
As a SOA Framework Developer you will be responsible for incorporating modern enterprise integration technologies, developing new software modules, integration logic, adapters, and core services for our next generation platform.  
Work across multiple development teams to enable a new generation of applications and service offerings for our digital advertising platform by designing and developing reusable components for our software services framework.  

Preferred Skills and Experiences  

Developing software in an iterative / agile-like manner  
Designing and developing services to integrate with our existing operational platforms  
Maximizing the use of modern enterprise integration technologies to accelerate time to market  
Python experience a plus  
A framework development mindset  
Exposure to working with Apache Thrift  
Knowledge of messaging system tools - ApacheMQ, RabbitMQ, Apache Kafka  
Familiarity with Java technologies like Spring, Maven, Jenkins \& Artifactory  
Unit testing experience  
Prior experience creating and documenting API's  

Qualifications  

BS in Computer Science or other technical discipline (with significant computer coursework)  
Experience developing applications in Java and utilizing Java platforms, frameworks and technologies  
Must be eligible to work in the United States (we are not able to sponsor visas at this time)  
Minimum of 7 years of software development experience.  
Minimum of 3 years of experience with mid- to large-scale software architectures, service oriented architecture principles, and enterprise integration.  
Demonstrated expertise in translating conceptual designs into effective and implementable solutions.  
Exposure to diverse set of established and emerging software technologies.




Fast Track Upload