Apply expertise in software development techniques, languages, and APIs to build robust solutions
Ensure the quality, reliability, and maintainability of developed solutions through best practices and testing
Contribute to system design and architecture, ensuring successful implementations and minimizing production risks
Diagnose and resolve complex system issues, including production outages, efficiently and effectively
Participate actively in all phases of the Agile development lifecycle (sprint planning, stand-ups, retrospectives)
Collaborate with business stakeholders (e.g., Regulatory, Quality) to understand processes and translate requirements into technical solutions
Requirements
6+ years of experience in backend web application development within a corporate environment preferred
Expertise in Java/Spring Boot for building scalable microservices and RESTful APIs (including APIGEE) preferred
Proficiency in SQL databases (e.g., PostgreSQL, BigQuery)
Experience with Git version control (e.g., GitHub)
Hands-on experience with containerization (Docker), container orchestration (Kubernetes/GKE), and CI/CD pipelines (e.g., Concourse) on Google Cloud Platform (GCP) preferred
Demonstrated ability to thrive in Agile environments, coupled with strong analytical, problem-solving, and communication skills for technical and stakeholder audiences
Self-motivated and passionate about continuous learning
Experience with Event-Driven Architecture (EDA) technologies (e.g., Kafka)
Understanding of Angular concepts, including components, services, and modules
Experience leading projects or initiatives is preferred