Haystack
← Back to Jobs
Technology
MC

Java Python Software Engineer (Full Time)

Maven CompaniesNew York, NY🇺🇸United StatesPosted Sep 16, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
New York, NY, United States
Posted
Yesterday
MicroservicesSQLSpringSpring BootAWSAzureGitGitHub ActionsGoogle CloudJUnitJavaJenkinsKafkaPythonREST

Job Description

Face to Face required for final discussion

 

Experience Required- 7+

Skill Set Required - Java, Python and SQL

Job Description:

Summary:

  • Design, develop, test, and deploy scalable applications using Java and Python.
  • Build and maintain Spring Boot-based microservices and RESTful APIs.
  • Develop Python scripts, services, and automation solutions for data processing and application workflows.
  • Work with SQL databases, write complex queries, and optimize database performance.
  • Integrate applications with internal and external systems using REST APIs, Kafka, messaging, and web services.
  • Implement unit testing, code reviews, CI/CD, and automated deployment practices.
  • Troubleshoot production issues and improve application performance, reliability, and scalability.
  • Collaborate with product owners, architects, QA engineers, DevOps teams, and other developers.

Required Skills

  • 7 + years of Java development experience
  • Strong Java 8/11/17+ programming skills
  • Spring Boot, Spring Framework, Microservices
  • Python development and scripting
  • REST APIs / API Integration
  • Strong SQL and relational database experience
  • Kafka or other messaging technologies
  • Git, Maven/Gradle, JUnit
  • CI/CD tools such as Jenkins, GitHub Actions, or GitLab
  • Experience with AWS, Azure, or Google Cloud Platform

Similar jobs