Backend Engineer (Python/Java) - APIs & Microservices

Machine Learning Technologies, LLC

Newark (NJ)

On-site

USD 90,000 - 150,000

Full time

14 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Machine Learning Technologies, LLC in Newark, NJ is seeking a Software Engineer to design, build, test, deploy, and support scalable software applications and services. Proficiency in Python and Java, REST APIs, microservices, databases, web tech, cloud platforms, Linux, Docker, and CI/CD is required.

You will collaborate with product, business, quality, and data teams to translate requirements into reliable, maintainable solutions and contribute to an Agile/Scrum environment.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Professional or project-based software development experience using Python, Java, or JavaScript.
  • Experience developing REST APIs and working with Spring Boot or a comparable application framework.
  • Familiarity with one relational database and one NoSQL database.
  • Familiarity with Git, Linux, software testing, Agile delivery, and the software development life cycle.
  • Ability to analyze requirements, troubleshoot issues, and deliver independently while collaborating across teams.

Responsibilities

  • Design and develop backend services, REST APIs, and modular or microservice-based applications using Python and/or Java.
  • Build and enhance web application capabilities using JavaScript, React, HTML, CSS, and supporting server-side technologies.
  • Design data access layers and integrations for PostgreSQL, SQL Server, MySQL, MongoDB, or comparable databases.
  • Write clean, maintainable, testable code using object-oriented design, SOLID principles, defensive validation, and appropriate error handling.
  • Create unit and integration tests; participate in code reviews, defect resolution, release readiness, and production support.
  • Containerize and deploy applications using Docker and CI/CD pipelines across cloud or Linux environments.
  • Use Git, Maven, Swagger/OpenAPI, Postman, and Jira to support development, documentation, testing, and delivery tracking.
  • Collaborate within Agile/Scrum teams and communicate technical tradeoffs, delivery risks, dependencies, and progress.

Skills

Python
Java
JavaScript
REST APIs
Microservices
CI/CD
Agile/Scrum
SOLID principles
Unit testing
Linux

Education

Bachelor's degree in Computer Science, Software Engineering, or related technical field

Tools

Docker
Git
Maven
Swagger/OpenAPI
Postman
Jira
Node.js
React
JavaFX
HTML
CSS
PostgreSQL
SQL Server
MySQL
MongoDB

Job description

Machine Learning Technologies, LLC in Newark, NJ is seeking a Software Engineer to design, build, test, deploy, and support scalable software applications and services. Proficiency in Python and Java, REST APIs, microservices, databases, web tech, cloud platforms, Linux, Docker, and CI/CD is required.

You will collaborate with product, business, quality, and data teams to translate requirements into reliable, maintainable solutions and contribute to an Agile/Scrum environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer (Python & Java): APIs, Microservices, Cloud
Backend Engineer (Python & Java): APIs, Microservices, Cloud

Quantum Technologies. LLC • Newark (NJ)

On-site
USD 90,000 - 140,000
Senior Java Engineer - Microservices & APIs
Senior Java Engineer - Microservices & APIs

MACHINE LEARNING TECHNOLOGIES LLC • Atlanta (GA)

On-site
USD 120,000 - 160,000
Java Backend Engineer — Spring Boot & Microservices
Java Backend Engineer — Spring Boot & Microservices

Machine Learning Technologies, LLC • Seattle (WA)

On-site
USD 105,000 - 150,000
Senior Java Backend Engineer - Cloud Microservices, AWS
Senior Java Backend Engineer - Cloud Microservices, AWS

MACHINE LEARNING TECHNOLOGIES LLC • Dallas (TX)

On-site
USD 110,000 - 170,000
Senior .NET & Python Microservices Engineer (API)
Senior .NET & Python Microservices Engineer (API)

Machine Learning Technologies, LLC • Plano (TX)

On-site
USD 130,000 - 170,000
Backend Engineer (Python/Java) | REST APIs & Microservices
Backend Engineer (Python/Java) | REST APIs & Microservices

Robotic Technologies Automation • Newark (NJ)

On-site
USD 90,000 - 130,000
Java Developer - Production Support & Microservices
Java Developer - Production Support & Microservices

Machine Learning Technologies, LLC • Dallas (TX)

On-site
USD 110,000 - 160,000
Java Full-Stack Engineer: Spring Boot, Microservices & Cloud
Java Full-Stack Engineer: Spring Boot, Microservices & Cloud

Machine Learning Technologies, LLC • Dallas (TX)

On-site
USD 90,000 - 130,000
Senior Full-Stack Engineer: Java, React & AI Microservices
Senior Full-Stack Engineer: Java, React & AI Microservices

JSR Tech Consulting • Newark (NJ)

On-site
USD 140,000 - 180,000
Health insurance
Senior Java Full-Stack Engineer: Microservices & Cloud
Senior Java Full-Stack Engineer: Microservices & Cloud

Machine Learning Technologies, LLC • Jersey City (NJ)

On-site
USD 150,000 - 190,000