Backend Java Developer (Job Code: 1015)

POPULUS GROUP
Troy, MI, United States
15 days ago
Apply on jobs.mitalent.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$176,800.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Computer Engineering Continuous Integration Software Design Patterns Elasticsearch Apache JMeter Scrum Methodology Software Engineering SQL Databases Performance Testing
+12 more
Spring-boot Backend Event Driven Architecture Material UI Kubernetes Information Technology Apache Kafka Build Process Graphql Restful APIs Docker Microservices

Job description

Responsible for designing, implementing, and optimizing Kubernetes deployments and associated best practices; develop and maintain an API discovery platform using Core Java 17 and Spring Boot; design, implement, and coordinate SQL databases to support backend functionality; conduct system and performance testing using JMeter; integrate GraphQL to support advanced API querying capabilities; apply established software design patterns to ensure scalable, maintainable, and high quality code; collaborate with cross functional engineering teams to ensure smooth platform integration and system functionality; optimize and streamline build processes to improve development efficiency; develop, test, and maintain UI components for platform usability; build and maintain backend repositories and services; utilize and apply knowledge of GraphQL, Agile/SCRUM, JMeter, SQL, Spring Boot, Microservices Architecture, Event-Driven Architecture, Kubernetes, CI/CD Pipelines, Java, Apache Kafka, SQL, Docker, Elasticsearch, and RESTFUL API Design to complete assigned tasks; facilitate SCRUM ceremonies and contribute to Agile development processes; and ensure seamless continuous integration and continuous deployment (CI/CD) of software components.

Requirements

Experience must include two (2) years use of all the following: Java, Spring Boot, Microservices Architecture, Apache Kafka, Event-Driven Architecture, RESTful API Design, Kubernetes, Docker, CI/CD Pipelines, SQL, JMeter, and Elasticsearch.

Will also accept any suitable combination of education, training, and/or experience., Education: Bachelors - Computer Science, Computer Engineering, Information Technology, Electrical Engineering, Electronic Engineering, or in a related field of study (will accept equivalent foreign degree)., Experience: Five (5) years in the position above, as a Tech Lead, as a Senior Software Engineering, as a Sr. Software Developer, as a Consultant, or in a related occupation.

Benefits & conditions

Salary: $176,800 per year (Benefits include medical, dental, vision, 401(k), STD/LTD, life insurance, and EAP)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.mitalent.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all