Software Engineer (Java) at Chicago, Illinois, USA |
Email: [email protected] |
From: kaleem, RBC [email protected] Reply to: [email protected] Position: Software Engineer (Java) Location: Chicago, IL (3-4 days in office ) Contract USC only Technical Must Haves: Core Java GitHub Container (Docker) YAML 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. Keywords: Illinois Software Engineer (Java) [email protected] |
[email protected] View all |
Thu Sep 19 23:30:00 UTC 2024 |