Skip to content
mimi

Sr Java Fullstack Developer

Visionsoft International

McLean · Hybrid Full-time Senior 2w ago

About the role

About

Requirements

Backend

  • Strong proficiency in Java (8+) and/or Python.
  • Solid understanding of core language concepts such as I/O collections/data structures, and, concurrency/multithreading/asynchronous patterns
  • Strong experience building and consuming RESTful APIs.
  • Experience with backend frameworks such as:
    • Java: Spring Core, Spring MVC, Spring Boot, Spring Security, Spring Data.
    • Python: Flask/FastAPI/Django (or equivalent), ORM usage, authentication/security patterns.
  • Experience with streaming/event technologies such as Kafka preferable.
  • Proficiency with build and test tooling (as applicable): Maven/Gradle, JUnit/Mockito, pytest/unittest; CI-friendly testing practices.

Database & Data Skills

  • Strong database skills with RDBMS (e.g., MS SQL) and data modeling.
  • Ability to write advanced SQL for reporting, troubleshooting, and data analysis.
  • Experience working with structured and semi-structured data formats: XML/XSD and JSON.

DevOps / SDLC / Tooling

  • Working knowledge of Docker in the development process.
  • Understanding of application lifecycle management and SDLC best practices.
  • Experience using CI/CD pipelines and tools such as JIRA and Jenkins to build and deploy applications.

Front-End (Working Knowledge)

  • Basic working knowledge of HTML, JavaScript, and CSS to support integration and troubleshooting.

Preferred / Nice-to-Have (AI / ML)

  • Python exposure for automation and/or AI/ML integration is a plus.
  • Familiarity with AI/ML integration patterns (e.g., calling model endpoints, evaluation, deployment).
  • Exposure to MCP (Model Context Protocol) for AI-enabled integrations/tools is a plus.

Skills

CSSDockerHTMLJavaJavaScriptJenkinsJIRAJSONJUnitKafkaMavenMockitoMS SQLPythonpytestSpring BootSpring DataSpring MVCSpring SecuritySpringunittestXMLXSD

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free