Software Engineer
Core
Design, develop, and maintain scalable backend services and responsive web interfaces using Java, Spring, Angular, and React.
Role type
Senior Software Engineer (Backend & Full Stack)
Builds
Scalable backend services, RESTful APIs, microservices, and cloud-native applications.
Domain
Enterprise software development, Cloud-native architecture
Required skills
Java, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, RESTful API design, Microservices architecture, PostgreSQL, Cloud Monitoring, Prometheus, Grafana, Docker, Terraform, GCP Cloud Deployment Manager, CI/CD pipelines, Code reviews, Testing, Documentation
Preferred skills
Angular, React, Google Cloud certification, GitOps workflows, Container security scanning, Tekton, ArgoCD, Test-Driven Development, Pair programming, Apache Kafka, Google Cloud Pub/Sub
Technologies
Java, Spring, Angular, React, PostgreSQL, Google Cloud Platform, Docker, Terraform, Prometheus, Grafana, Apache Kafka, Tekton, ArgoCD
Responsibilities
Design and implement business logic and data models; Architect and integrate high-availability microservices; Deploy and manage cloud-native applications; Build and automate CI/CD pipelines; Mentor junior developers; Collaborate with product managers and designers; Lead sprint planning and retrospectives.
Seniority
Senior, hands-on IC with mentorship responsibilities