Senior API Developer job at Insight Global in Minneapolis, MN

Remote Full-time
Title: Senior API Developer - Remote

Location Minneapolis, Minnesota

ZIP/Postal Code 55415

Job Type Contract-to-perm

Category Software Engineering

Req #MSP-b6aec931-cb04-405a-8cca-649823095d40

Pay Rate $57 - $71 (hourly estimate)

Job Description:

We are looking for a Senior API Developer with a strong Java technology stack and proven experience designing and building APIs from scratch. This role will focus on developing high performance, scalable, and secure APIs that support critical business applications and event-driven architectures.

You will work closely with architects, product teams, and downstream consumers to define API contracts, implement services, and ensure reliability at scale.

Key Responsibilities

Design, develop, and maintain RESTful and event-driven APIs using Java
Build greenfield APIs from the ground up, including design, implementation, testing, and deployment
Develop and integrate Kafka-based messaging solutions for asynchronous and event-driven communication
Define API standards, contracts, versioning strategies, and documentation
Ensure APIs meet performance, scalability, and security requirements
Implement robust error handling, logging, monitoring, and observability
Collaborate with cross-functional teams to translate business requirements into technical API solutions
Participate in architectural discussions and contribute to system design decisions
Support API lifecycle management, including enhancements, refactoring, and deprecation
Ensure high code quality through code reviews, automated testing, and best practices

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

8+ years of professional software development experience
Strong expertise in Java and the Java ecosystem
Proven experience building APIs from scratch (RESTful services, microservices)
Hands-on experience with Apache Kafka (producers, consumers, topic design, message handling)
Strong understanding of microservices architecture
Experience with API security concepts (authentication, authorization, tokens, etc.)
Experience with Git and modern source control workflows
Solid understanding of software design principles and patterns
Strong debugging, problem-solving, and performance-tuning skills
Experience with Spring / Spring Boot
Familiarity with containerization and deployment (Docker, Kubernetes)
Experience working in cloud environments (Azure, AWS, or GCP)
Experience with CI/CD pipelines and DevOps practices
Knowledge of API gateways and service meshes
Experience working in enterprise or high-availability systems

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Accounting Specialist - Accounts Payable

Remote

**Experienced Customer Service Representative – Remote Call Center Specialist at arenaflex**

Remote

Cybersecurity Risk Analyst (GRC / IT Risk & Compliance)

Remote

Salesforce Administrator

Remote

Engineer- Gas Construction

Remote

Typing Jobs for Teens with No Experience - Remote and Flexible Opportunity for Young Individuals to Develop Essential Skills and Earn a Competitive Income

Remote

**Experienced Tagalog-English Bilingual Healthcare Customer Service Representative – Remote Opportunity in California**

Remote

Logistics Planner - Remote

Remote

**Experienced Data Entry Specialist – High Accuracy Data Management Solutions**

Remote

Technician, Product administration

Remote
← Back