Senior Software Engineer- API Development and Integration

Samprasoft5 months ago
Durham, NC, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Senior Software Engineer- API Development and Integration

Location: Durham, NC/Westlake, TX/Merrimack, NH, Smithfiled, RI

Duration: 12+ months

  • Proven hands-on software development experience in Java Web services and API solutions.
  • Capability to support critically important customer facing platforms and applications.
  • Expertise in open-source streaming products, Micro services and Message Oriented Middleware, Stream processing, Master Data Management.
  • Proficient in Java, J2EE, Spring MVC, Spring Core and JavaScript.
  • Deep understanding of API design, including versioning, isolation and micro-services.
  • Experience in documenting APIs using an API documentation framework (Swagger).
  • Java 8+ (Lambda functions are written in Java) REST API Microservices Container technologies.
  • Experience with CI/CD pipelines AWS (going to be working with this day-in day-out) CloudFormation Working with, deploying and maintaining services in AWS Database skills (not expert, just familiar) Usage of multiple technologies SQL NoSQL Must have experience with at least 1 of each.

Required Skills

CI/CD Pipelines
Spring Core
SQL
NoSQL
Spring MVC
JavaScript
Microservices
Message Oriented Middleware
API Development
J2EE
Java
AWS
Master Data Management
Stream Processing
API Documentation (Swagger)