API Developer

Robert Half
Columbus, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Columbus, United States of America

Tech stack

Java
API
Agile Methodologies
Google BigQuery
Cloud Computing
Information Systems
Data Structures
IBM DB2
Relational Databases
IBM WebSphere DataPower SOA Appliances
Software Debugging
DevOps
Distributed Systems
Java Platform Enterprise Edition (J2EE)
IBM Websphere Application Server
JSON
Java API for RESTful Web Services (JAX-RS)
Enterprise Messaging Systems
MySQL
Oracle Applications
Performance Tuning
Systems Development Life Cycle
Swagger
Software Engineering
SQL Stored Procedures
SQL Databases
Subversion
Google Cloud Platform
Spring-boot
GIT
Event Driven Architecture
Information Technology
Google Cloud Functions
Integration Frameworks
Kafka
REST
Terraform
Software Version Control
Docker
Jenkins
Microservices

Job description

We are seeking a highly skilled Senior Software Engineer to design and implement complex IT solutions aligned with an enterprise architecture roadmap. This role requires a hands-on technical leader capable of delivering scalable, high-quality software while partnering with business and technology stakeholders to drive impactful solutions., Application Development & Architecture

  • Design, develop, and implement scalable software solutions using Java, Spring Boot, and microservices architecture.
  • Build and maintain RESTful APIs and distributed systems aligned with enterprise standards.
  • Translate business requirements into technical designs and deliverables.

Integration & Platform Engineering

  • Develop and support integrations using Kafka, Fuse, IBM DataPower, and IIB/ACE.
  • Design secure and reliable API frameworks using REST, Swagger, and JWT authentication.
  • Support event-driven architectures and messaging platforms such as MQ/WebSphere.

DevOps & Cloud Delivery

  • Build and maintain CI/CD pipelines using Jenkins and version control systems (Git, SVN).
  • Deploy and manage containerized applications using Docker and Kubernetes.
  • Contribute to cloud-native solutions with exposure to GCP technologies (Cloud Run, BigQuery, Terraform).

Data & Performance Optimization

  • Write and optimize SQL queries, stored procedures, and triggers across relational databases (Oracle, MySQL, DB2).
  • Apply advanced data structures and algorithms to improve system efficiency.
  • Troubleshoot and debug applications across multiple environments.

Technical Leadership & Collaboration

  • Serve as the primary technical owner for projects and deliverables.
  • Collaborate with business and technology stakeholders to define and deliver solutions.
  • Lead development efforts, mentor engineers, and promote best practices.
  • Participate actively in Agile or Waterfall development environments.

Requirements

The ideal candidate will bring deep expertise in Java development, microservices architecture, integration platforms, and DevOps practices, along with the ability to own technical delivery across multiple initiatives. This role plays a critical part in translating business requirements into robust, efficient, and maintainable software systems., * Bachelor's degree in Computer Science, Information Systems, Business, or related field (or equivalent experience).

  • 5+ years of software engineering experience.
  • Strong hands-on experience with Java, REST APIs, Kafka, Fuse, and JSON.
  • Experience with DevOps practices, CI/CD pipelines, and container-based architectures.
  • Proven experience delivering business and technical solutions within cross-functional teams.
  • Strong understanding of SDLC and Agile methodologies.

Preferred Qualifications

  • Experience with Spring Boot, J2EE, JAX-RS, and Swagger.
  • Experience implementing microservices architectures.
  • Familiarity with Fraud Technology or financial systems.
  • Experience with GCP infrastructure and cloud-native tools.
  • Hands-on experience with IBM DataPower, IIB/ACE, MQ, and WebSphere.
  • Proven leadership experience with development teams.
  • Strong analytical, organizational, and communication skills.

About the company

Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.

Apply for this position