UST
Website:
ust.com
Job details:
Job Description Summary
Build high-impact, cloud-native solutions as a Senior Full Stack Developer, where you ll own the end-to-end delivery of modern Angular frontends and robust Java Spring Boot microservices. Working within a GCP environment, you will tackle complex technical challenges, mentor peers, and directly influence the performance and scalability of our digital products. We are looking for a hands-on engineer ready to take ownership of complex features and drive our technology stack forward. The Senior Full Stack Developer is responsible for the design, development, and implementation of high-performance, end-to-end software solutions. This role requires a strong theoretical knowledge base and functional expertise to solve complex technical problems independently. You will code, test, and debug complex full-stack solutions while providing technical guidance to junior team members within an Agile framework.
Key Responsibilities
- End-to-End Development: Design and develop responsive, accessible cloud-native applications using Angular, TypeScript, Java, and Spring Boot.
- Frontend Engineering: Build robust frontend applications leveraging modern Angular (17+), state management (NgRx), and reactive programming (RxJS).
- Backend & API Design: Implement secure RESTful APIs (Apigee) and microservices. Manage data persistence using PostgreSQL and MongoDB, including schema design and query optimization.
- Cloud & DevSecOps: Deploy and maintain applications on GCP (GKE, Cloud Run). Contribute to CI/CD pipeline automation (Jenkins/GitLab) and Infrastructure-as-Code (Terraform/Helm).
- Technical Guidance: Act as a technical resource for the team. Perform code reviews and provide informal mentoring to junior developers to ensure code quality and adherence to best practices.
- Collaboration: Work closely with UI/UX designers and Architects to translate requirements into technical specifications. Participate actively in Sprint planning and retrospectives.
- Reliability & Performance: Monitor and optimize application performance. Support the definition of SLOs and contribute to R&D tasks or Proof of Concepts (PoCs) for new features.
Key Skills
- Engineering Design: Strong understanding of SPA architecture, Microservices, and Cloud patterns. Able to execute the build-to-operate lifecycle.
- Requirement Analysis: Ability to break down complex business requirements into technical tasks, ensuring data consistency and user flow efficiency.
- Agile Practices: Proficient in incremental delivery. Takes ownership of assigned features within the technology roadmap.
- Systems Thinking: Understands how frontend and backend components integrate within the broader Cloud ecosystem and CI/CD pipelines.
Experience
What experience you need:
- Bachelor s degree in computer science or a related field.
- 5+ years of software engineering experience.
- 3+ years of hands-on experience with Angular (17+), TypeScript, and RxJS.
- 3+ years of experience in Java and Spring Boot microservices development.
- Solid experience with Relational Databases (PostgreSQL) and NoSQL (MongoDB).
- Experience working with Cloud platforms (GCP preferred, or AWS/Azure).
- Proficiency in Git, Maven/Gradle, and CI/CD tools (Jenkins/GitLab).
- Proficiency in English: Must be fluent in English (written and verbal) with the ability to communicate complex technical concepts clearly to global stakeholders.
What could set you apart:
- Familiarity with Micro-frontend architectures.
- Experience with Cloud-native tools like Kubernetes (GKE) and Terraform.
- Knowledge of event-driven messaging (Kafka or Pub/Sub).
- Relevant Cloud Certifications (e.g., GCP Associate Cloud Engineer).
- Strong understanding of reactive programming on the backend (Spring WebFlux) alongside frontend RxJS.
- Experience with monitoring, logging, and frontend performance tracking tools (DataDog, Splunk).
- Prior experience working in a highly regulated environment (Finance).
- A self-starter attitude that identifies and responds to priority shifts with minimal supervision
Click on Apply to know more.