Senior Software Engineer - API Development and Integration

10 Mar 2025

Vacancy expired!

The Expertise we’re Looking For
  • You have a passion for technology and can navigate your way across complex and rapidly-changing landscapes by staying on top of the latest trends and thrive by sharing knowledge.
  • Are a creator, a doer, and a disruptor who will help us solve real-life problems and meet real customer needs. You’ll be helping us build things, taking an idea, and creating rapid prototypes that are shippable and learn from real-life feedback.
  • You are a self-starter, who actively challenges status-quo, is curious and not afraid to ask “Why” and “What if”?
  • Care about cycle time and use CI/CD practices, tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles
  • Design and architect complex solutions on a platform dedicated to high scale processing of large amounts of data
  • Mentor and direct team members on technology and specific design; Own issues and provide end-to-end solutions
  • Collaborate with business and technology collaborators to define and deliver our next generation ecosystem.
  • Partner with various Chapters & Tribes to assist on moving towards a completely automated testing and deployment.
  • Continuously evaluate and prototype emerging technologies within developer & test community to understand business value and feasibility.
  • Help the organization into moving towards a engineering product model based team structure.
  • Digital mindset, and fluent across technology components including API Services development and consumption using modern frameworks and open source technologies.
  • Have good communication skills and technical expertise to drive and participate in meaningful discussions.

The Skills You Bring
  • 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, and Stream processing
  • 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)
  • Experience in innovative tools and methods to enable efficiency, performance and agility through automating DevOps processes, continuous integration and delivery pipelines (Maven, Jenkins, Docker).
  • Solid understanding of developing highly scalable distributed systems using Open source technologies.
  • Knowledge of public and private cloud capabilities including compute, storage, database and analytics
  • Solid understanding of testing frameworks like Junit, Mockito, Spring Test.
  • Knowledge of web application development using Javascript/ NodeJS.
  • Knowledge of relational and NoSQL database management systems.
  • Engaging in working with distributed team of developers in leading standard methodologies for software engineering.
  • Proven teammate with excellent collaboration skills.
Locations : Open to Durham, NC, New England (MMK RI BOS)

  • ID: #49440792
  • State: North Carolina Durham 27701 Durham USA
  • City: Durham
  • Salary: Depends on Experience
  • Job type: Contract
  • Showed: 2023-03-10
  • Deadline: 2023-05-08
  • Category: Et cetera