Full Stack Software Engineer (Java, Spring Boot, Angular, GCP)Overview / Summary We are seeking a Full Stack Software Engineer to design, develop, and maintain scalable applications and automation solutions. This role will focus on building self-service tools, improving deployment processes, developing web applications, and supporting efficient software delivery through modern front-end, back-end, cloud, and CI/CD technologies.
The ideal candidate will have strong experience with Java, Spring Boot, Angular, Google Cloud Platform, RESTful APIs, and automation practices.
Key Responsibilities - Drive automation through GitHub Actions and support centralized deployment pipelines.
- Design, develop, and deploy self-service portals using Java, Spring Boot, Angular, and Google Cloud Platform.
- Develop user-friendly front-end applications, responsive back-end services, PostgreSQL database solutions, and RESTful APIs.
- Conduct testing and debugging to ensure reliable and automated solutions.
- Review code quality and help ensure applications are developed with security considerations.
- Collaborate with development teams and business teams to provide technical guidance and support application delivery.
- Monitor, improve, and maintain developed applications and tools.
- Develop, maintain, and optimize infrastructure supporting automation and self-service solutions.
- Contribute to system architecture decisions with focus on scalability, performance, and maintainability.
- Translate business requirements into detailed Jira user stories with acceptance criteria.
Required Qualifications - Bachelor's Degree.
- 5+ years of experience in Java Spring Boot development.
- 5+ years of experience with Angular or similar frameworks.
- 3+ years of experience with Google Cloud Platform services.
- 3+ years of experience developing RESTful APIs.
- 2+ years of experience building GitHub Actions.
- Experience with CI/CD tools and automation practices.
- Experience building and maintaining web applications.
- Strong problem-solving skills to resolve issues and develop solutions.
Preferred Qualifications - Experience with mobile development in iOS or Android.
- Familiarity with vulnerability analysis and mitigation.
- Experience working in a service team environment for a large organization.
- DevOps experience.
- Experience with Ansible, Jira, Swift, Kotlin, or scripting.
#LI-Hybrid #LI-AA1