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 Opportunities

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

USPS Office Helper

Remote Full-time

Experienced Director of Risk Management and Business Strategy – Data Analysis and Process Improvement for arenaflex

Remote Full-time

Experienced Customer Service Representative – Remote Work Opportunity with Flexible Hours and Competitive Salary at arenaflex

Remote Full-time

Cloud Cyber Security Consultant - Work Remotely

Remote Full-time

Experienced Data Entry Clerk – Remote, Part-Time/Full-Time Opportunity for Detail-Oriented Professionals in Medical Administration

Remote Full-time

Salesforce Sr. Consultant-ONLY US CITIZENS + Active Public Trust clearance

Remote Full-time

Experienced Nursing Instructor - Substitute: Teach, Inspire, and Shape the Future of Healthcare in Portland, OR

Remote Full-time

PARENT- Poland Gen SWE Intern Summer 2026

Remote Full-time

**Experienced Data Entry Specialist – Remote Opportunity at arenaflex**

Remote Full-time

**Experienced Homesite Customer Service Representative (Remote) – Deliver Exceptional Customer Experiences**

Remote Full-time

[Remote] Senior Specialist, Premium Support (Spanish)

Remote Full-time
← Back to Home