Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Backend Java Developer

NMK GLOBAL, INC

NMK Global Inc . is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Development Services. We help organizations build high-performing technology teams by connecting them with exceptional talent across a wide range of industries. Our expertise, industry knowledge, and consultative approach enable clients to achieve successful business outcomes while helping professionals advance their careers.

Job Title: Backend Java Developer with Kafka, Spring WebFlux, and GraphQL Expertise

Location : New Albany, OH (Hybrid, with a preference for on-site Tuesday through Thursday)

Job Description:

We are seeking a talented Backend Java Developer with 3 5 years of experience and strong expertise in Java, Kafka, Spring WebFlux, and GraphQL. This role will help design, build, and support responsive, efficient, and scalable backend services for enterprise applications. The ideal candidate brings a strong foundation in modern backend development, event-driven architecture, reactive programming, API design, and cloud-native deployment practices.

Key Responsibilities

  • Develop and maintain backend services using Java and Spring Boot, incorporating robust security practices with Spring Security.

  • Design and implement GraphQL APIs to support flexible, efficient data retrieval and manipulation.

  • Apply reactive programming concepts using Spring WebFlux to build non-blocking, responsive, and resilient applications.

  • Manage Kafka-based event-driven architectures, including event streaming, topic configuration, and Spring Boot integration with Kafka.

  • Create custom Kafka producers and consumers using Java and Spring Boot for reliable message processing and handling.
  • Support and enhance Kafka implementations using Confluent Cloud where applicable.
  • Implement and maintain data management solutions using MyBatis, JDBC, and SQL.
  • Deploy applications on Tomcat while ensuring high availability, performance, and maintainability.
  • Use Maven for dependency management and Docker for application containerization.
  • Support container orchestration and application scaling using Docker and Kubernetes.
  • Follow test-driven development practices to improve code quality and long-term maintainability.
  • Develop CI pipelines using GitLab CI and support deployments using Helm where applicable.

Required Qualifications:

  • 3 5 years of experience in backend development with Java, Kafka, Spring WebFlux, and GraphQL.
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field.
  • Strong understanding of reactive programming concepts and their application in Spring WebFlux.
  • Proven experience designing and implementing GraphQL APIs.
  • Experience with Spring Boot 2.7 or higher and Spring Security 5.x preferred.
  • Understanding of OAuth and JWT is a plus.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Ability to work independently and collaboratively within a team environment.
  • Strong verbal and written communication skills.

NMK Global Inc. is an Equal Opportunity Employer. We are committed to creating an inclusive workplace and consider all qualified applicants without regard to age, race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity, or any other characteristic protected by applicable law.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Backend Java Developer in New Albany, IN vacancy
  •  ...POSITION Backend Java Developer with Kafka, Spring WebFlux, and GraphQL Expertise LOCATION New Albany, OH (on-site preferred) Hybrid, with a preference for on-site Tuesday through Thursday Fully remote candidates will be considered only... 
    Suggested
    Remote work

    Akaasa Technologies

    New Albany, IN
    1 day ago
  •  ...Senior Backend (Java) DeveloperApex Systems is looking for an experienced Senior Java Developer for one of our largest retail clients. This position is a 100% remote opportunity.Location: 100% RemoteDuration: Long term contract (through 2024)Qualifications:Bachelor's... 
    Suggested
    Long term contract
    Remote work

    Software Technology Inc

    Louisville, KY
    2 days ago
  •  ...DescriptionUSM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and...  ...me your updated profile ASAP.Position: Java Developer with Linkedin IdLocation:...  ...Web developer with the following skills: Backend database-Oracle 12c Core business logic-... 
    Suggested
    H1b
    Immediate start
    Worldwide

    USM Systems

    Louisville, KY
    1 day ago
  •  ...DescriptionWe are looking for an analytical, results-driven Back-end Developer who will work with team members to troubleshoot and improve...  ..., computer, and project management skills. To succeed as a Backend Developer, you should be focused on building a better, more efficient... 
    Suggested
    H1b
    Immediate start

    SynergisticIT

    Louisville, KY
    2 days ago
  • About The Role As a Senior Full Stack Java Developer, you will make an impact by designing, developing, and maintaining scalable enterprise...  ...Boot, and Angular. Design, build, and enhance scalable backend services and RESTful APIs. Create responsive, user-friendly front... 
    Suggested
    Temporary work
    Work at office
    2 days per week
    3 days per week

    Cognizant

    Louisville, KY
    1 day ago
  •  ...personally, we ensure a bright future for NTT DATA Services and for the people who work here.NTT DATA Services currently seeks a Senior Java Developer - Healthcare Applications to join our team in Louisville, Kentucky (US-KY), United States (US).Senior Java Developer -... 
    For contractors

    NTT DATA

    Louisville, KY
    3 days ago
  •  ...Job Title: Java Developer Duration: 6-12 months Location: Remote Work Type: Rate: Pay range offered to a successful candidate...  ...duties, certifications, etc. Skills : 1. Java Backend development using Java/Spring for building scalable, high-... 
    Work experience placement
    Remote work

    Ztek Consulting INC

    Louisville, KY
    1 day ago
  •  ...JD: ~ Experience with using Java EE/JAVA 11 and above version ~8+ years experience in Java & Springboot application development ~ Extensive knowledge and Hands-on experience in using Restful web service with Spring Boot ~ Knowledge of any API Management... 

    SARIAN Co

    Louisville, KY
    4 days ago
  •  ...Full Stack EngineerLocation: Louisville, KYFull Time – PermanentJob Description:Must Have Technical/Functional Skills:7+ years Java/JVM backend development. Experience in Java, Spring boot Microservice based Architecture, Strong experience with low-latency, high-... 

    AceStack LLC

    Louisville, KY
    1 day ago
  • $100.37 - $103.11 per hour

    Can submit 5 candidates Bill rate $100.37 $103.11 Position Summary Abercrombie & Fitch is seeking a talented Backend Java Developer with 3-5 years of experience and strong expertise in Java, Kafka, Spring WebFlux, and GraphQL. This role will help design, build, and support... 
    Remote work
    Visa sponsorship
    Flexible hours
    New Albany, IN
    7 days ago
  •  ...support process improvement, specialized studies, and definition of requirements. - Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement
    Remote work

    MAXIMUS

    Louisville, KY
    4 days ago
  • $178.13k - $185.22k

     ...support customer‑facing application services. Develop and consume RESTful APIs. Architect...  ..., or related field. 5+ years of progressive backend software engineering experience. At least 3 years of professional Java development with Spring or Spring Boot. Experience... 
    Temporary work
    Remote work
    Flexible hours
    3 days per week

    Schneider Electric

    Jeffersonville, IN
    4 days ago
  •  ...Onsite, should work from office) As per Market 10+ Years Must Have Technical/Functional Skills • Vuejs3, Node js backend or .NET , AI coding copilot. • Hands on Experience in Mobile Development using React Native. (Mandatory) • Familiarity with native... 
    Work at office

    I-Flow

    Louisville, KY
    14 hours ago
  • $122k - $240.5k

     ...analysis, experience, and decision making Developing solutions to client problems through...  ...software development across frontend and backend technologies.Experience designing, developing...  ...oriented programming using languages such as Java, Python, or JavaScript/TypeScript.... 
    Local area

    Deloitte

    Louisville, KY
    3 days ago
  • $100k

     ...western union, client, visa, walmart lab etc to name a few.Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients.... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Louisville, KY
    2 days ago
  •  ...a few. We have an excellent reputation with the clients.Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers. Who should apply? Recent computer science... 
    H1b

    SynergisticIT

    Louisville, KY
    2 days ago
  • Senior Full Stack EngineerDiverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence ...

    Diverse Lynx

    Louisville, KY
    1 day ago
  •  ...0-1 Bill Rate: 60 - 80 Location: ~LOUISVILLE~ Duration: 6 months GBaMS ReqID: 10416398 SFull Stack Developer - JD Key Responsibilities • Develop and maintain responsive web applications using modern frameworks and technologies.... 

    Q1 Technologies

    Louisville, KY
    2 days ago
  • The Full Stack Developer codes software applications based on business requirements. The Full Stack Developer's work assignments are varied...  ...optimize back-end services and APIs using Node.js, Express.js, Java/Spring Boot, and other server-side technologies. Implement... 

    Compunnel

    Louisville, KY
    1 day ago
  •  ...electrical schematics. ~ Familiarity with computer programming using high level programming languages such as Python, C, C++, Rust, Java, etc. ~ Proficient in Microsoft Excel, PowerPoint, and Word. ~ Lifting Requirements: Must be able to lift up to 20 pounds from... 

    Samtec

    New Albany, IN
    14 hours ago
  •  ...The Role: Lead developers in building a strategic target consent and preference management architecture. Stay current...  ...Develop front-end solutions using React and Node.js, and backend solutions with Java Spring. • Ensure data security and manage data at rest... 

    3B Staffing LLC

    Louisville, KY
    6 hours ago
  •  ...Seeking an experienced Vue.js Full Stack Developer with strong hands‑on experience in Node.js. Key Responsibilities Design, develop, and...  ...Vue.js-based frontend applications. Build and maintain Node.js backend services to support application functionality. Collaborate with... 
    Permanent employment
    Contract work
    Local area

    ETHEREUM TECHNOLOGIES LLC

    Louisville, KY
    1 day ago
  •  ...Web DeveloperThe Web Developer is responsible for developing and maintaining WordPress websites, ensuring they meet client specifications...  ..., and well-documented PHP code for website functionality and backend processes.Theme and Plugin Customization: Customize and extend... 
    Local area

    Louisville Geek

    Louisville, KY
    2 days ago
  •  ...to join our team. The ideal candidate will have experience in developing and maintaining software applications. Responsibilities:...  ...development Strong knowledge of programming languages such as Java, Python, or C# Experience with version control systems like Git... 
    Full time
    Remote work
    Shift work

    Five Guys

    New Albany, IN
    3 days ago
  • $72k - $105.57k

     ...execution for functional verification, system integration, and backend validation.Create and present scripts that meet the project goals...  ..., Jenkins)Experience with programming- coding in either C, C++, Java, Python, JavaScript/TypeScript preferredExperience in automated... 
    Work experience placement
    Work at office
    Work from home
    Flexible hours

    Airlines Reporting Corporation (ARC)

    Louisville, KY
    1 day ago
  • $95k - $154k

     ...Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/...  ...S. Tech Employment | SynergisticIT Wage-Based H-1B Filing Backend vs. Full Stack Development: Job Prospects | SynergisticIT... 
    Full time
    H1b
    Remote work
    Work visa

    SynergisticIT

    Louisville, KY
    2 days ago
  • $8 - $15 per hour

     ...Overview Experienced E-Commerce Company Primed for Expansion! Looking for top developers who have contributed immensely to large scale, enterprise projects. We are looking for developers who want to stay and build something special in the Automotive sector and beyond.... 
    Hourly pay
    Casual work
    Remote work

    Sonic Electronix

    Louisville, KY
    8 hours ago
  • $106.9k - $147k

     ...of our caring communityThe Senior Kafka Developer builds and operates the event streaming that...  ...'s business rules engine, built in Java and Drools — to the rest of the decisioning...  ...reliably and in order. This is a hands-on backend role for an engineer who is fluent in event... 
    Full time
    Contract work
    Temporary work
    Apprenticeship
    Work at office
    Remote work
    Work from home
    Home office
    Monday to Friday

    Humana

    Louisville, KY
    3 days ago
  •  ...Full Time)Employment Type: Full TimeIndustry: Computer SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsRole: Java Fullstack (Priority 1)Location: Louisville, KentuckyJava Spring boot + Mongo+Angular + Microservices.Within Angular they NgRx experience... 
    Full time

    SRI Tech

    Louisville, KY
    1 day ago
  •  ...Models Writing Complex Persisted Queries Splunk Log Monitoring Creating and Managing AEM Workflows Managing User Permissions and Roles Java, OSGi/Felix, Sling Models, HTL (Sightly), Client Libraries Editable Templates, JCR/CRX, Maven, Jenkins Web Technologies, AEM... 

    SRI Tech

    Louisville, KY
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Java Developer. Be the first to apply!