Back to Jobs
Technology

Senior Java Developer Spring Boot & Microservices

JKV InternationalWilmington, DE🇺🇸United StatesPosted Oct 23, 2026

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationWilmington, DE, United States
PostedYesterday
DockerMicroservicesMySQLOracleSQLSpringSpring BootGitAWSApacheHibernateJUnitJavaKafkaRESTPostgreSQLKubernetesAgileCI/CDMavenMockito

Job description

Senior Java Developer Spring Boot & Microservices

Employment Type: W2 Contract
Experience Required: 10+ Years
Locations: Dallas, TX | Columbus, OH | Wilmington, DE

Job Summary

We are seeking an experienced Senior Java Developer with 10+ years of hands-on experience in designing, developing, and supporting enterprise-scale applications. The ideal candidate will have strong expertise in Core Java, Spring Boot, microservices, REST APIs, and distributed systems, with a focus on delivering scalable, secure, and high-performance backend solutions.

Candidates must demonstrate strong programming fundamentals, problem-solving skills, and the ability to independently develop, troubleshoot, and enhance complex applications.

Key Responsibilities

  • Design, develop, test, and maintain enterprise applications using Core Java, Spring Boot, and microservices.
  • Build and integrate RESTful APIs and backend services.
  • Develop event-driven applications using Apache Kafka or similar messaging platforms.
  • Apply object-oriented programming principles, design patterns, and coding best practices.
  • Develop database integrations, write complex SQL queries, and optimize application performance.
  • Participate in code reviews, technical design discussions, unit testing, and integration testing.
  • Troubleshoot application issues, conduct root-cause analysis, and support production environments.
  • Work with cloud platforms, CI/CD pipelines, automated deployments, and modern DevOps practices.
  • Collaborate with engineering, QA, architecture, and business teams in an Agile environment.

Required Qualifications

  • 10+ years of professional Java development experience.
  • Strong hands-on expertise in Core Java, collections, multithreading, concurrency, exception handling, and JVM fundamentals.
  • Extensive experience with Spring Boot, Spring Framework, and Spring MVC.
  • Strong experience designing and developing microservices-based applications.
  • Hands-on experience developing and integrating RESTful APIs.
  • Experience with Apache Kafka or similar messaging technologies.
  • Strong SQL skills and experience with relational databases such as Oracle, PostgreSQL, DB2, or MySQL.
  • Experience with Hibernate, JPA, or Spring Data.
  • Proficiency with Git and build tools such as Maven or Gradle.
  • Experience with JUnit, Mockito, and automated testing.
  • Knowledge of CI/CD pipelines, Agile methodologies, and standard SDLC practices.
  • Strong debugging, analytical, communication, and problem-solving skills.

Preferred Qualifications

  • Experience with AWS cloud services and cloud-native application development.
  • Familiarity with Docker, Kubernetes, and containerized deployments.
  • Experience with distributed systems, performance optimization, and high-volume applications.
  • Background in financial services or other large enterprise environments.
  • Experience supporting production applications and resolving complex technical issues.

Similar jobs