NEWPosted 2 hours ago

Job ID: JOB_ID_6418

Job Overview

We are seeking a highly skilled and experienced Senior Software Engineer to join our client’s team for a 100% onsite position in Charlotte, NC. This role requires a strong background in Java development, with additional expertise in Python, Reactive Programming, and distributed systems. The ideal candidate will have a deep understanding of modern software development practices, including microservices, CI/CD, and cloud-native environments. Experience with conversational AI and LLMs is a significant plus.

Core Skill Requirements

  • Java Development: 6-8 years of strong experience in Java development, including proficiency in Spring / Spring Boot.
  • Python Development: 4-5 years of experience with Python, focused on backend or data-driven development.
  • Reactive Programming: Deep understanding of Reactive Programming concepts and frameworks (e.g., WebFlux).
  • Distributed Systems: Hands-on experience with Apache Kafka for event-driven architectures and Flink for stream processing and data pipelines.
  • Caching: Proficiency in Redis for caching and performance optimization.
  • Databases: Expertise in both MongoDB (NoSQL) and Oracle (RDBMS).
  • API Development: Strong experience in building and consuming RESTful APIs.
  • GraphQL: Knowledge of GraphQL is a good to have but not mandatory.

AI / Conversational Platform Exposure

  • Conversational AI: Good understanding of Google Dialogflow CX or similar conversational AI frameworks.
  • LLMs: Exposure to Large Language Models (LLMs), agentic architectures, and prompt engineering concepts.
  • Agentic Frameworks: Familiarity with ADK (Agent Development Kit), Playbook, or similar agentic frameworks.
  • Machine Learning: Conceptual understanding of machine learning fundamentals and model telemetry.

Additional Skills

  • Problem-Solving: Strong problem-solving and debugging skills.
  • Architecture: Experience with microservices architecture, CI/CD pipelines, and cloud-native environments (OCP, Kubernetes, etc.).
  • Communication: Excellent communication skills; ability to collaborate effectively across engineering and product teams.

Preferred Qualifications

  • Education: Bachelors or Masters degree in Computer Science, Engineering, or a related field.
  • Domain Experience: Prior experience in banking, fintech, or digital assistant platforms is an advantage.

Location

  • Charlotte, NC (100% onsite)
  • Local candidates strongly preferred.

Special Requirements

100% onsite, Local only, NO C2C


Compensation & Location

Salary: $120,000 – $160,000 per year

Location: Charlotte, NC


Recruiter / Company – Contact Information

Recruiter / Employer: E-Solutions Inc.

Email: a.v@plutosofttech.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
a.v@plutosofttech.com with the subject:

DELETE_JOB_ID_6418

to delete@join-this.com.