General Motors is looking to design and develop high-quality applications by leveraging skills in technologies like Java and Angular, and understanding of cloud native design principles to build robust solutions on public cloud platforms.
Requirements
- Hands-on experience with Java and/or Angular
- Strong understanding and practical experience with cloud native design principles
- Experience developing and deploying applications on public cloud platforms (e.g., AWS, Azure, GCP)
- Experience with Infrastructure as Code tools such as Terraform and/or Ansible
- Experience with databases (e.g., SQL, NoSQL) and data modeling
- Familiarity with agile methodologies (e.g., Scrum, Kanban)
- Experience in developing automated tests (unit, integration)
Responsibilities
- Designing, coding, testing, debugging, and documenting application features, leveraging your expertise in Java and/or Angular.
- Applying cloud native design patterns to build scalable, resilient, and maintainable applications on public cloud infrastructure.
- Utilizing Infrastructure as Code tools like Terraform and/or Ansible for automating environment provisioning and configuration management.
- Developing automated tests to ensure code quality and reliability, and supporting CI/CD pipelines for efficient delivery.
- Assisting in the deployment, monitoring, and troubleshooting of applications in various environments.
- Collaborating with your team to understand requirements, participate in design discussions, and contribute to accurate effort estimation.
- Actively participating in team meetings, sharing knowledge, and seeking opportunities for professional growth and development.
Other
- Bachelors degree in Computer Science, Computer Engineering, Mathematics, Information Technology, or a closely related concentration
- 2+ years of relevant full-time software development experience
- Excellent problem-solving, communication, and collaboration skills
- A passion for learning new technologies and a proactive approach to tasks
- This role is categorized as hybrid, requiring the selected candidate to report to a specific location at least 3 times a week