Software Engineer - Python/Java, REST APIs, Cloud

MACHINE LEARNING TECHNOLOGIES LLC

Newark (NJ)

On-site

USD 84,000 - 120,000

Full time

1 hour 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 seeks a Software Engineer to design, build, test, deploy, and support scalable software applications. The role requires Python/Java, REST APIs, microservices, and cloud/Linux expertise.

You will develop backend services, web interfaces, and data access layers across PostgreSQL, SQL Server, MySQL, and MongoDB, while following SOLID and Agile practices. Collaborative cross-functional work is expected.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Experience developing REST APIs and working with Spring Boot or a comparable framework.
  • Familiarity with one relational database and one NoSQL database.
  • Familiarity with Git, Linux, agile delivery, and the SDLC.
  • 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
Spring Boot
Relational & NoSQL databases
Docker
CI/CD
Linux
Agile

Education

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

Tools

Swagger/OpenAPI
Postman
Git
Jira
Maven

Job description

MACHINE LEARNING TECHNOLOGIES LLC in Newark, NJ seeks a Software Engineer to design, build, test, deploy, and support scalable software applications. The role requires Python/Java, REST APIs, microservices, and cloud/Linux expertise.

You will develop backend services, web interfaces, and data access layers across PostgreSQL, SQL Server, MySQL, and MongoDB, while following SOLID and Agile practices. Collaborative cross-functional work is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Software Engineer — Python/Java, REST APIs
Backend Software Engineer — Python/Java, REST APIs

Machine Learning Technologies, LLC • Newark (NJ)

On-site
USD 84,000 - 120,000
Backend Engineer (Python/Java) - APIs & Microservices
Backend Engineer (Python/Java) - APIs & Microservices

Machine Learning Technologies, LLC • Newark (NJ)

On-site
USD 90,000 - 150,000
Backend Software Engineer (Python/Java, REST APIs)
Backend Software Engineer (Python/Java, REST APIs)

Cloud Analytics Technologies, LLC • Newark (NJ)

On-site
USD 84,000 - 120,000
Backend Software Engineer — Python/Java & Microservices
Backend Software Engineer — Python/Java & Microservices

Machine Learning Technologies, LLC • Village of Newark (NY)

On-site
USD 81,000 - 109,000
Backend Engineer (Python/Java) - Cloud & REST APIs
Backend Engineer (Python/Java) - Cloud & REST APIs

Robotics Technologies LLC • Newark (NJ)

On-site
USD 87,000 - 117,000
Backend Software Engineer-Python/Java, Microservices & Cloud
Backend Software Engineer-Python/Java, Microservices & Cloud

Cloud Analytics Technologies, LLC • Village of Newark (NY)

On-site
USD 78,000 - 112,000
Backend Software Engineer - Python/Java Microservices
Backend Software Engineer - Python/Java Microservices

Ethereum Technologies • Newark (NJ)

On-site
USD 84,000 - 120,000
Backend Software Engineer - Python/Java, Cloud & APIs
Backend Software Engineer - Python/Java, Cloud & APIs

Robotics Technologies LLC • Village of Newark (NY)

On-site
USD 78,000 - 112,000
Backend Engineer: Python, Java & Microservices
Backend Engineer: Python, Java & Microservices

Ethereum Technologies • Newark (NJ)

On-site
USD 110,000 - 165,000
Backend Software Engineer - Python/Java Microservices
Backend Software Engineer - Python/Java Microservices

Ethereum Technologies • Village of Newark (NY)

On-site
USD 78,000 - 112,000