Software Engineer
Summary
Builds and deploys cloud-native apps using Java, Spring Boot, React, and TypeScript in an Agile team while driving CI/CD and DevOps practices.
- Design, develop, and deploy cloud-native applications.
- Build scalable solutions using Java, Spring Boot, React, and TypeScript.
- Collaborate with cross-functional teams in an Agile environment.
- Drive engineering best practices, including TDD, CI/CD, and code reviews.
- Troubleshoot production issues and perform root cause analysis.
- Participate in architecture, design, and technical decision-making.
- Work closely with stakeholders to deliver high-quality solutions.
Required Skills
- Strong experience in Java, Spring Framework, React, and TypeScript.
- Good understanding of OOP, Design Patterns, Data Structures, and Algorithms.
- Experience with Kubernetes (K8s), Git, Linux, Shell Scripting, and CI/CD pipelines.
- Knowledge of Kafka, Event-Driven Architecture, and REST/HTTP services.
- Strong debugging, problem-solving, and communication skills.
Good to Have
- Crossplane
- Nx Monorepo
Ideal Candidate
A hands‑on software engineer with cloud-native development experience, strong DevOps exposure, and the ability to deliver scalable, business‑focused solutions in a fast‑paced Agile environment.