Sr. Java Engineer (Nearshore)

Insight Global

Seattle (WA)

On-site

USD 170,000 - 250,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Insight Global is seeking a senior backend engineer in Seattle to help build a greenfield ML-driven decision-support platform. You will design scalable Java microservices, RESTful APIs, and event-driven components using Kafka, AWS, Docker, and Kubernetes to deliver data-driven inventory recommendations.

The role collaborates with product and business stakeholders, contributes to architecture decisions, and participates in on-call rotations as the platform moves toward production.

Qualifications

  • BS/MS in CS/Engineering or equivalent experience.
  • 7+ years of professional software engineering experience.
  • Strong Java development expertise.
  • Strong Spring Framework / Spring Boot experience.
  • Experience building RESTful APIs and microservices.
  • Hands-on experience with Kafka or other event streaming platforms.
  • AWS cloud experience.
  • Experience with relational and non-relational databases.
  • Strong system design, scalability, and performance optimization experience.
  • Experience with Git version control.
  • Familiarity with CI/CD practices, monitoring, and alerting tools.
  • Experience with AI Development Life Cycle (AI-DLC).
  • Strong communication, collaboration, and troubleshooting skills.
  • Experience with Kubernetes in production environments.
  • Experience with Docker and containerized application development.
  • Experience translating complex business requirements into scalable technical solutions.
  • Exposure to AI-assisted development tools and modern engineering workflows.
  • Experience mentoring junior engineers and supporting technical growth within a team.
  • Experience leading design reviews and driving engineering best practices.
  • Strong DevOps mindset with cloud infrastructure ownership.
  • Experience supporting production systems and participating in on-call rotations.
  • New Relic.
  • Terraform / Infrastructure as Code.
  • JMeter or other performance testing tools.
  • Additional experience with monitoring, alerting, and observability platforms.
  • Experience working with recommendation engines, machine learning-driven applications, or optimization-based systems.

Responsibilities

  • Design, develop, and maintain scalable Java-based microservices and backend services.
  • Build and enhance RESTful APIs supporting business-critical applications.
  • Develop event-driven solutions leveraging Kafka and modern messaging patterns.
  • Partner closely with product managers, engineers, and business stakeholders to translate business requirements into technical solutions.
  • Contribute to architecture discussions, system design decisions, and engineering best practices.
  • Develop and support cloud-native applications running in AWS.
  • Participate in code reviews, testing, CI/CD processes, and production readiness planning.
  • Help scale a machine learning-driven recommendation platform from pre-production through future production phases.
  • Participate in a shared on-call rotation once the platform reaches production.

Skills

Java development
Spring Boot
RESTful APIs
Distributed systems design
Event-driven architectures
Cloud-native development
AWS
Kubernetes
Docker
CI/CD
Monitoring/observability
AI-DLC
DevOps mindset
On-call readiness

Education

Bachelor's or Master's in Computer Science or related field

Tools

Kafka
AWS
Docker
Kubernetes
PostgreSQL
New Relic
Terraform / IaC
JMeter

Job description

Job Description

This engineer will join a team focused on building a strategic, machine learning-driven decision support platform designed to help business users make more informed inventory and merchandising decisions. The platform leverages machine learning outputs to generate recommendations and guide users toward the most effective next actions, such as markdowns, clearance decisions, vendor returns, and other inventory management activities.The team is responsible for developing the application layer that surfaces these recommendations through a user-friendly interface, allowing users to review and act on suggested next steps. Behind the scenes, optimization technology is used to prioritize recommendations based on business objectives, margins, and other key performance drivers.This initiative is currently in its early development phase and is not yet in production, making it an exciting opportunity to join a highly visible greenfield project from the ground up. The team will continue expanding the platform's capabilities over time by introducing new recommendation types, increased business complexity, and additional decision-making workflows.This is a highly collaborative team of approximately seven engineers working within a modern cloud-native environment. The immediate focus will be on designing, building, and enhancing the platform rather than supporting a large portfolio of legacy applications. As the solution moves into production, team members will participate in a shared on-call rotation utilizing PagerDuty to support application health, uptime, and reliability.The ideal candidate is a strong backend engineer who enjoys building scalable distributed systems and modern microservices architectures. This role will leverage technologies including Java, Spring Boot, Kafka, AWS, Docker, and Kubernetes while working closely with engineering, product, and business stakeholders to deliver innovative, data-driven solutions.

Day-to-Day Responsibilities
  • Design, develop, and maintain scalable Java-based microservices and backend services.
  • Build and enhance RESTful APIs supporting business-critical applications.
  • Develop event-driven solutions leveraging Kafka and modern messaging patterns.
  • Partner closely with product managers, engineers, and business stakeholders to translate business requirements into technical solutions.
  • Contribute to architecture discussions, system design decisions, and engineering best practices.
  • Develop and support cloud-native applications running in AWS.
  • Participate in code reviews, testing, CI/CD processes, and production readiness planning.
  • Help scale a machine learning-driven recommendation platform from pre-production through future production phases.
  • Participate in a shared on-call rotation once the platform reaches production.
Core Technology Stack
  • Java
  • Spring Boot
  • Kafka
  • AWS (EC2, ECS, S3, SQS/SNS)
  • Kubernetes
  • Docker
  • PostgreSQL
  • AI-Native Development / AI-DLC
Ideal Candidate

The ideal candidate is a senior-level backend engineer who combines strong Java expertise with cloud-native development experience. They are comfortable designing and building distributed systems, thrive in highly collaborative environments, and enjoy solving complex business problems through technology. Experience working with event-driven architectures, scalable microservices, and modern AWS environments will be key to success in this role.Candidates who have experience building new products from the ground up, working closely with business stakeholders, and helping shape technical direction will be especially successful on this team. The ideal individual is excited by the opportunity to contribute to an early-stage platform that combines machine learning recommendations, optimization engines, and modern cloud-native engineering practices to drive real business outcomes.

Skills and Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience.
  • 7+ years of professional software engineering experience.
  • Strong Java development expertise.
  • Strong Spring Framework / Spring Boot experience.
  • Experience building RESTful APIs and microservices.
  • Hands-on experience with Kafka or other event streaming platforms.
  • AWS cloud experience.
  • Experience with relational and non-relational databases.
  • Strong system design, architecture, scalability, and performance optimization experience.
  • Experience with Git version control.
  • Familiarity with CI/CD practices, monitoring, and alerting tools.
  • Experience with AI Development Life Cycle (AI-DLC).
  • Strong communication, collaboration, and troubleshooting skills.
  • Experience with Kubernetes in production environments.
  • Experience with Docker and containerized application development.
  • Experience translating complex business requirements into scalable technical solutions.
  • Exposure to AI-assisted development tools and modern engineering workflows.
  • Experience mentoring junior engineers and supporting technical growth within a team.
  • Experience leading design reviews and driving engineering best practices.
  • Strong DevOps mindset with cloud infrastructure ownership.
  • Experience supporting production systems and participating in on-call rotations.
  • New Relic.
  • Terraform / Infrastructure as Code.
  • JMeter or other performance testing tools.
  • Additional experience with monitoring, alerting, and observability platforms.
  • Experience working with recommendation engines, machine learning-driven applications, or optimization-based systems.

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 employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to 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 the recruiting process, please send a request to HR@insightglobal.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Insight Global • Columbus (OH)

On-site
USD 120,000 - 180,000
Full Time/Contract, 25% Remote PA / NJ / NY Java Software Engineer
Full Time/Contract, 25% Remote PA / NJ / NY Java Software Engineer

Cogent Infotech Pvt. Ltd. • Seattle (WA), Northern (KY)

Hybrid
USD 90,000 - 140,000
Mid-Level Java Developer
Mid-Level Java Developer

InXpress • Sandy (UT)

Hybrid
USD 110,000 - 140,000
Hybrid work (in-office M-W, remote Thu
Sr. Java / Python Devleoper
Sr. Java / Python Devleoper

Motion Recruitment Partners LLC • Pasadena (CA), Northern (KY)

On-site
USD 140,000 - 180,000
Medical Insurance
Dental & Orthodontia
Vision Benefits
+2
Java / Full Stack Software Engineer
Java / Full Stack Software Engineer

First Soft Solutions LLC • New York (NY)

On-site
USD 120,000 - 160,000
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual Bonus Program
Equity
401(k) Profit Sharing
Senior Software Engineer, Back-End (Java)
Senior Software Engineer, Back-End (Java)

Medallia • McLean (VA)

On-site
USD 135,000 - 210,000
Health and wellness benefits
401(k) plan
Paid parental leave
+1
Sr. Java Developer
Sr. Java Developer

Sharp Decisions • California (MO), Northern (KY)

Hybrid
USD 120,000 - 160,000
Senior Java Software Engineer
Senior Java Software Engineer

Themesoft Inc. • Sunnyvale (CA)

Hybrid
USD 120,000 - 135,000
Hybrid work arrangement
Benefits
Java Developer (Backend / Full-Stack)
Java Developer (Backend / Full-Stack)

Capital Minds pr • United States

On-site
USD 90,000 - 120,000