Epicareer Might not Working Properly
Learn More
M

Java Senior Software Engineer

  • Full Time, onsite
  • Motherson Technology Services USA Limited
  • Hybrid, United States of America
Salary undisclosed

Apply on


Original
Simplified

Position: Software Engineer (Java)
Location: Chicago, IL
Contract

Technical Must Haves:

  1. Core Java
  2. GitHub
  3. Container (Docker)

Job Description Summary:
Senior Software Engineer
Job Description:
What You Need To Know About The Role-
Seeking a highly experienced Senior Developer with expertise in environment orchestration, including deep knowledge of Git, pull requests, rebasing, file paths, terminal operations, observability, quality engineering/testing (TestNG), Java, and containerization (e.g., Docker).
Your way to impact-
The opportunity to shine is abundant. Our primary goal is to facilitate the provisioning of multiple environments for the same workload, enhancing redundancy, tenant isolation, and selective environment variation.
Your day to day-

  • Lead** the development and optimization of advanced environment orchestration solutions, ensuring enterprise-level scalability, reliability, and efficiency.
  • Serve as the highest escalation point** for technical issues, providing expert-level troubleshooting and resolution for complex system and application challenges.
  • Oversee the architecture and management** of source code repositories, leading the design and implementation of advanced Git operations, including sophisticated branching strategies, rebasing, and pull request workflows.
  • Design and implement enterprise-wide containerization strategies** using Docker and other containerization tools, focusing on optimizing deployment pipelines, scaling strategies, and system resilience.
  • Develop, maintain, and govern YAML configurations** for intricate orchestration tasks, ensuring adherence to best practices, industry standards, and compliance requirements.
  • Lead API development and advanced troubleshooting** using Curl/Postman, ensuring the creation of robust, secure, and scalable integrations across various platforms.
  • Perform advanced Linux system administration** with a focus on optimizing performance, security, and resolving critical system-level issues in complex environments.
  • Establish and refine observability practices** at an organizational level, leveraging cutting-edge tools to monitor, diagnose, and enhance system performance, reliability, and security.
  • Lead quality engineering and testing initiatives** using TestNG, driving high standards for test coverage, automation, and continuous quality improvement across development teams.

What You Need To Bring-

  • Expert-level understanding of GitHub,** including advanced branching, pull requests, rebasing, and repository management strategies.
  • Extensive experience with Docker** and enterprise-level containerization concepts, including orchestration and scaling.
  • Proficiency in writing and managing highly complex YAML configurations** for large-scale systems.
  • Deep knowledge of cloud computing architectures** and strategies, with hands-on experience in cloud deployment and management.
  • Advanced skills in API development and troubleshooting** with Curl/Postman, with a focus on security and scalability.
  • Extensive expertise in Linux system administration** and shell scripting, with a focus on optimization and security.
  • We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job