FS Java Developer
Apex Systems · Dearborn, MI · 1 mo ago
Engineering$60–$75/hrContract
Hybrid On-Site position in Dearborn, MI. 12+ month contract with a pay range of $60–75/hour.
About the Role
Employees in this job function are focused on developing and maintaining reusable software components that serve the needs of product developers in the organization. They are responsible for designing, implementing, integrating, and maintaining the underlying infrastructure and software applications that support developer productivity and self-service.
Responsibilities
- Collaborate with enterprise architects, software architects, software engineering teams, etc. to design the platform infrastructure and tools encompassing servers, networks, storage, databases, cloud services, etc.
- Implement and manage the infrastructure that supports the platform tools and ensure that upgrades, security patches, and other performance improvements are regularly performed.
- Evaluate cloud providers, containerization solutions, and other complex technologies to deeply understand the configurations available and create abstractions of common configurations that can be utilized easily by application teams for their workloads.
- Write and execute automated Infrastructure as Code scripts and utilize processes like CI/CD to streamline and automate how the platform infrastructure is provisioned, configured, and managed to improve consistency, traceability, and repeatability.
- Integrate performance and monitoring best practices including QoS and SLA metrics to scale platform applications and managed services automatically due to demand.
- Incorporate security and disaster recovery best practices into the infrastructure applications by integrating access control, identity management, logging/monitoring, public/private network configurations, data encryption, storage backup, and disaster recovery.
- Facilitate the integration of enterprise-managed software configurations into deployment pipelines managed by application teams to ensure approved configurations and best practices around security, networking, logging & monitoring, performance & scale are applied.
- Advocate feedback with service providers and developers to ensure the platform continues to grow and evolve to meet their needs.
Requirements
- Bachelor’s Degree.
- 6+ years in IT; 4+ years in development.
- Engineer 3 experience: practical experience in 2 coding languages or advanced practical experience in 1 language.
Skills
- Required: PostgreSQL, Cloud Infrastructure, Jenkins, Java.
- Preferred: GCP Cloud Run, GCP, Big Query, Python, GCP (Big Query, Cloud Run, IAM, Dataflow, Pub-Sub, Cloud Build).
Schedule
4 days on-site per week.
Benefits
- Supplemental insurance plans: medical, dental, vision, life, disability, and others offering optional financial protection.
- Employee Stock Purchase Program (ESPP) and 401K with company match after 12 months of tenure.
- Health Savings Account (HSA) on the HDHP plan.
- SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions.
- Corporate discount savings program and other discounts.
- On-demand training program, access to certification prep, and a library of technical and leadership courses/books/seminars after 6+ months of tenure.
- Certification discounts and perks for associations including CompTIA and IIBA.
- Dedicated customer service team for consultants and access to a certified Career Coach.