Senior Java Developer

NationmindCharlotte, NC
Hybrid

About The Position

NationMind LLC is a technology consulting firm focused on software development and QA testing services. We help clients build reliable, scalable applications with a strong emphasis on automation, performance, and quality. Our team works across industries, delivering solutions that drive innovation and operational efficiency. We are currently hiring skilled professionals for Senior Java Developer to join our growing team.

Requirements

  • 10+ years of hands-on Core Java experience
  • strong Kafka expertise
  • Spring Boot/Spring Framework
  • Microservices
  • REST APIs
  • SQL/Oracle
  • Git
  • JUnit/TDD
  • Experience working in Agile/CI/CD environments
  • Relevant IT experience (SDLC- Waterfall / Agile) preferably within a financial domain
  • Experience in solution design
  • Agile solution delivery
  • Proven working experience in Java development and Software development.
  • Experience in Spring framework & Transaction Management
  • Experience with GIT, Eclipse
  • Strong knowledge of XML, JSON and its usage within API and Microservice implementations at scale
  • Knowledge of Test-Driven Development and Unit Testing (Cucumber/Litmus, JUnit)
  • Strong verbal and written communication skills (both to a technical and non-technical audience)
  • Analytical Thinking
  • Attention to Detail
  • Team Leadership
  • Problem Solving
  • Innovative thinking
  • mentoring

Nice To Haves

  • Banking/Financial Services experience is highly preferred
  • Good to have knowledge in MuleSoft
  • Knowledge of Relational Database
  • Familiarity with Eclipse IDE, WebLogic Application server or JBoss

Responsibilities

  • Develops, enhances, debugs, supports, maintains, and tests software applications that support business units or supporting functions.
  • Participates in the design, development, and implementation of complex applications, often using new technologies.
  • May provide technical direction and system architecture for individual initiatives.
  • Serves as a fully seasoned/proficient technical resource.
  • May have responsibility for a project and project budget.
  • May collaborate with external programmers to coordinate delivery of software application.
  • Contribute to all phases of the development lifecycle.
  • Debugging and resolving technical problems that arise.
  • Contribute to 1. Automation 2. Causal analysis 3. Develop shared/common solutions.

Benefits

  • Compensation: $57.00 - $62.00 per hour
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service