Java Developer with Python
Onsite, full-time role in New York for a 7+ year Java developer with strong Python skills to design, build, and maintain scalable enterprise applications — microservices and REST APIs with Spring Boot, SQL database work, messaging systems, and Python automation scripts.
- Compensation
- Not disclosed
- Location
- New York, United States
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 7+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 7+ years of hands-on software development experience
- Strong Core Java: Java 8/11/17+, OOP, Collections, Multithreading, Concurrency
- Hands-on experience with Spring Boot, Spring MVC, and microservices architecture
- Strong Python programming/scripting; backend services and automation development
- Experience building and integrating RESTful APIs and web services
- Strong SQL skills; experience with PostgreSQL, MySQL, Oracle, or SQL Server
- Experience with Apache Kafka, RabbitMQ, or similar messaging technologies
- Testing experience with JUnit, Mockito, PyTest, or unittest
- Build and version control with Git, Maven, or Gradle
- Exposure to AWS, Azure, or GCP, along with Docker and CI/CD pipelines
Nice to have
- Experience with FastAPI, Flask, or Django
- Knowledge of Kubernetes and cloud-native application development
- Experience with distributed systems and event-driven architecture
- Strong debugging, analytical, and problem-solving skills
- Experience working in Agile/Scrum environments
- Financial services or banking domain experience
Full description
Job Title: Java Developer with Python
Making sure you fit the guidelines as an applicant for this role is essential, please read the below carefully.
Location: New York, NY
Experience: 7+ Years
Work Mode: Onsite
Employment Type: Fulltime
Job Summary
We are looking for an experienced Java Developer with strong Python programming skills to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have hands-on experience with Core Java, Spring Boot, microservices, Python development, REST APIs, and SQL databases.
Key Responsibilities
- Design, develop, test, and maintain scalable applications using Java and Python.
- Build and maintain microservices and RESTful APIs using Java, Spring Boot, and Python frameworks.
- Develop Python scripts, backend services, and automation solutions for application workflows and data processing.
- Implement secure, reliable, and high-performance application components.
- Work with relational databases, write complex SQL queries, and optimize database performance.
- Integrate applications with internal and external systems using REST APIs and messaging technologies.
- Participate in code reviews, unit testing, debugging, and production support.
- Collaborate with architects, QA engineers, DevOps teams, and business stakeholders.
- Follow software engineering best practices for security, scalability, performance, and maintainability.
Required Technical Skills
- Experience: 7+ years of hands-on software development experience.
- Core Java: Strong knowledge of Java 8/11/17+, OOP, Collections, Multithreading, and Concurrency.
- Spring Framework: Hands-on experience with Spring Boot, Spring MVC, and Microservices Architecture.
- Python: Strong programming and scripting skills; experience developing backend services and automation solutions.
- API Development: Experience building and integrating RESTful APIs and web services.
- Database: Strong SQL skills and experience with PostgreSQL, MySQL, Oracle, or SQL Server.
- Messaging: Experience with Apache Kafka, RabbitMQ, or similar messaging technologies.
- Testing: Experience with JUnit, Mockito, PyTest, or unittest.
- Build and Version Control: Git, Maven, or Gradle.
- Exposure to AWS, Azure, or GCP, along with Docker and CI/CD pipelines.