Post Job Free
Sign in

Senior Full Stack Developer (Java and Python)

Company:
Mindlance
Location:
Tysons, VA, 22107
Posted:
March 26, 2026
Apply

Description:

Position Title: Senior Full Stack Developer (Java and Python)

Location: Fully onsite in McLean, VA

Duration: 9 months with possible extension

Required Experience & Education:

7-10 years of professional software development experience.

Bachelor's degree in Computer Science or a related field (or equivalent experience).

Strong written and verbal communication skills with the ability to explain technical concepts to varied audiences. Core Technical Skills (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. Soft Skills:

Strong written and verbal communication skills with the ability to explain technical concepts to varied audiences.

Excellent problem-solving and analytical skills.

Flexible and adaptable; able to work across projects and learn new technologies quickly.

EEO:

"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."

Apply