FastTek Global
Overview
Dearborn, Michigan
Software Engineer Senior #1030755
Job Description:
This role is hybrid, which means the candidate must be located within a drivable distance to Dearborn, MI.
The candidate may be asked to come into the office up to 4 or more days per week.
Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs using cloud native platform.
They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet customer requirements.
Full-Stack Software Engineer with a strong focus on Java development, capable of developing all components of software including user interface and server side.
Responsibilities
Collaborate with Product Managers, Product Designers, and other Software Engineers to deliver innovative analytic solutions.
Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
Author process and design documents.
Design, develop, test, and deploy solutions in collaboration with business customers, product owners, architects, and security controls champions.
Generate metrics, perform user access authorization, maintain passwords, and build deployment pipelines.
Lead and participate in incident, problem, change, and service request-related activities, including root cause analysis and proactive problem management.
Skills Required
Google Cloud Platform (GCP)
Java
Java Spring Boot
Angular and/or React
Problem Solving
PostgreSQL
Agile Development
GitHub
GitHub CoPilot
GCP Cloud Run
GCP BigQuery
Tekton
Terraform
Experience Required Minimum Qualifications
Proficiency in English (written and verbal).
5+ years of experience in software engineering, with a focus on Java development.
Bachelor's degree in computer science, computer engineering, or equivalent experience.
1+ year of experience developing and deploying for cloud platforms, specifically Google Cloud Platform (GCP), or Azure, or AWS.
Version Control (Github and Git).
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities. Experience with Java, PostgreSQL, and Spring Boot.
Experience with frontend frameworks such as React and/or Angular.
Notions on Infrastructure-as-Code (Terraform).
Experience in full-stack development with collaboration with Product Managers, UI/UX Designers and business stakeholders.
Experience Preferred
Experience with Infrastructure-as-Code (Terraform) and DevOps practices.
Familiarity with CI/CD tools like Tekton or Jenkins.
Experience with Cloud Run, BigQuery and GitHub CoPilot.
Understanding of Agile methodologies.
Experience with backend frameworks such as Flask, Django, FastAPI.
Experience with Test-First/Test Driven Development (TDD), MVP, Evolutionary design.
Basic understanding of Machine Learning.
Education
Bachelor's degree in computer science, computer engineering, or equivalent experience.
#J-18808-Ljbffr
Software Engineer Senior #1030755
Job Description:
This role is hybrid, which means the candidate must be located within a drivable distance to Dearborn, MI.
The candidate may be asked to come into the office up to 4 or more days per week.
Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs using cloud native platform.
They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet customer requirements.
Full-Stack Software Engineer with a strong focus on Java development, capable of developing all components of software including user interface and server side.
Responsibilities
Collaborate with Product Managers, Product Designers, and other Software Engineers to deliver innovative analytic solutions.
Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
Author process and design documents.
Design, develop, test, and deploy solutions in collaboration with business customers, product owners, architects, and security controls champions.
Generate metrics, perform user access authorization, maintain passwords, and build deployment pipelines.
Lead and participate in incident, problem, change, and service request-related activities, including root cause analysis and proactive problem management.
Skills Required
Google Cloud Platform (GCP)
Java
Java Spring Boot
Angular and/or React
Problem Solving
PostgreSQL
Agile Development
GitHub
GitHub CoPilot
GCP Cloud Run
GCP BigQuery
Tekton
Terraform
Experience Required Minimum Qualifications
Proficiency in English (written and verbal).
5+ years of experience in software engineering, with a focus on Java development.
Bachelor's degree in computer science, computer engineering, or equivalent experience.
1+ year of experience developing and deploying for cloud platforms, specifically Google Cloud Platform (GCP), or Azure, or AWS.
Version Control (Github and Git).
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities. Experience with Java, PostgreSQL, and Spring Boot.
Experience with frontend frameworks such as React and/or Angular.
Notions on Infrastructure-as-Code (Terraform).
Experience in full-stack development with collaboration with Product Managers, UI/UX Designers and business stakeholders.
Experience Preferred
Experience with Infrastructure-as-Code (Terraform) and DevOps practices.
Familiarity with CI/CD tools like Tekton or Jenkins.
Experience with Cloud Run, BigQuery and GitHub CoPilot.
Understanding of Agile methodologies.
Experience with backend frameworks such as Flask, Django, FastAPI.
Experience with Test-First/Test Driven Development (TDD), MVP, Evolutionary design.
Basic understanding of Machine Learning.
Education
Bachelor's degree in computer science, computer engineering, or equivalent experience.
#J-18808-Ljbffr