What are the responsibilities and job description for the Backend Java Developer [Java, GCP & Spring boot] position at ExaTech Inc?
Only locals to MI required, others pls dont apply
Job Title: Backend Java Developer [Java, GCP & Spring boot]
Location: Dearborn, MI [hybrid]
Contract
Senior Software Engineer (4 positions):
· Bachelor's degree in Information Systems, Computer Science, or equivalent relevant discipline and a minimum of 6 years of experience; or an advanced technical degree with a minimum of 3 years of experience.
· 8 yrs. of programming experience.
· Knowledge of Enterprise architecture and Cloud reference architecture concepts.
· Expertise with cloud environments (GCP)
· Expertise with Java Springboot.
· Expertise with SQL (MSSQL, Postgres) and non-SQL (MongoDB) databases.
· Experience in Agile and Pair Programming development practices.
· Deployment/Release Execution and Planning, Instrumenting Zero Down Time deployments and Unattended deployments.
· Experience with Test Driven Development, Behavior Driven Development, and Agile methodologies.
· Experience with Software Development tools (Backlog Management, Source Code Management, Test Management).
· Experience with industry standard development environment, technologies, tools and techniques including Continuous Integration and Continuous Delivery techniques (Github Actions, Jenkins)
· Experience in EV eco system - nice to have.
Salary : $58 - $60