Java Platform Engineer

Apex Systems LLC
Dearborn, United States
1 day ago
Apply on jobs.mitalent.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Application Performance Management Microsoft Azure Cloud Computing Cloud Computing Security Cloud Engineering Continuous Delivery Continuous Integration Disaster Recovery Electronic Data Interchange (EDI)
+31 more
Identity and Access Management JSON PostgreSQL MongoDB Software Architecture Software Maintenance Swagger Software Engineering Systems Integration Strategies of Testing Alwayson Data Logging Google Cloud Test-Driven Development (TDD) Postman HybridCloud Apigee Build Server Backend Kubernetes Information Technology Deployment Automation Google Cloud Functions Front End Software Development Restful APIs Terraform Api Management Service Stack Jenkins Programming Languages Microservices

Job description

This role is responsible for designing, developing, testing, and maintaining software applications and platforms that meet customer needs. The engineer will contribute across the full software development lifecycle, including architecture design, development, testing, and deployment., * Engage with customers to understand use cases, pain points, and requirements; advocate for user-centric solutions.

  • Design, develop, and deliver scalable software solutions using modern tools, frameworks, and agile methodologies.
  • Assess application requirements and determine appropriate technology stacks, integration approaches, and deployment strategies.
  • Design high-level software architecture, including system components, integrations, and interfaces.
  • Collaborate cross-functionally with product owners, designers, architects, and engineering teams.
  • Define and implement testing strategies, standards, and processes aligned with organizational and industry best practices.
  • Continuously optimize application performance and improve development efficiency through new tools and technologies.
  • Apply modern development practices including test-driven development (TDD), continuous integration (CI), and continuous delivery (CD).
  • Implement security best practices, including encryption and data protection techniques.
  • Develop user-friendly, responsive front-end interfaces.
  • Build and maintain back-end services such as APIs and microservices.
  • Evaluate and adopt emerging technologies to enhance platform capabilities and drive innovation.

Requirements

The position requires full-stack capabilities, with experience across both front-end and back-end development., * Kubernetes (2+ years)

  • GCP Cloud Run (2+ years)
  • Apigee (1-2 years)
  • Microsoft Azure (4-6 years)
  • PostgreSQL (2-3 years)
  • Cloud Computing (3+ years)
  • Google Cloud Platform (1-2 years)
  • Java (5-6 years)
  • MongoDB (1-3 years)
  • Identity & Access Management (IAM) (1-3 years)

Preferred Skills

  • Business Continuity / Disaster Recovery (1-2 years)
  • Cloud Architecture (2-4 years)
  • Hybrid Cloud (2-3 years)
  • Complex Deployment Planning (1-3 years)
  • Jenkins (3-4 years)
  • Cloud Infrastructure (4-5 years)

Required Experience

  • 6+ years of IT experience, including 4+ years in software development
  • Proficiency in at least two programming languages, or advanced proficiency in one

Preferred Experience

  • Experience designing, deploying, and supporting cloud-based solutions
  • Strong understanding of API integration and data exchange (REST, JSON, Swagger, Postman)
  • Knowledge of cloud security practices and implementation
  • Experience supporting mission-critical, always-on applications
  • Hands-on experience with GCP services such as Cloud Run, GKE, Pub/Sub, Cloud Functions, Cloud Scheduler, Apigee, GCP Logging, and Terraform
  • Experience with CI/CD pipelines (e.g., Cloud Build, Tekton)
  • Familiarity with canary deployments and modern API management practices

Education

  • Required: Bachelor’s Degree
  • Preferred: Associate Degree or relevant certification(s)

About the company

Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.

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.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · World Congress 2023

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

Videos

See all

Related articles

See all