- Company Name
- SWITS DIGITAL Private Limited
- Job Title
- Senior Backend Developer (Java, Spring boot)
- Job Description
-
Job title
Senior Backend Developer (Java, Spring Boot)
Role Summary
Lead the design, architecture, and delivery of large‑scale, mission‑critical microservices written in Java and Spring Boot. Own end‑to‑end ownership of service boundaries, data models, and integration patterns while mentoring teams and driving technical excellence across the organization.
Expectations
- Minimum 8 years of professional backend development experience.
- Proven record of building microservices from scratch, applying Domain‑Driven Design (DDD), and delivering high‑availability, scalable systems.
- Visa‑independent; must be ready for onsite interviews.
- Strong communication skills to translate complex technical concepts for technical and non‑technical stakeholders.
Key Responsibilities
- Define and evolve microservices architecture, including service boundaries, data management, and API design.
- Lead design, development, and deployment of RESTful and event‑driven services; enforce coding standards, security, and versioning.
- Drive performance, capacity planning, and resilience (circuit breakers, retries, load balancing).
- Champion CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
- Implement observability with ELK, Prometheus, Grafana, Jaeger; lead incident response and root‑cause analysis.
- Select and govern data storage (SQL, NoSQL) and partitioning strategies; ensure compliance with GDPR, HIPAA, etc.
- Mentor junior and mid‑level engineers; facilitate design and code reviews, knowledge sharing.
- Collaborate with product owners, executives, and business stakeholders to align technology strategy with business goals.
- Assess technical risks, propose mitigation plans, and report to leadership.
Required Skills
Technical: Java, Spring Boot, microservices, DDD, RESTful APIs, event‑driven architecture, Kafka/RabbitMQ, Saga, eventual consistency, Docker, Kubernetes, service mesh (Istio/Linkerd), CI/CD, AWS/Azure/GCP, ELK stack, Prometheus, Grafana, Jaeger, MySQL, PostgreSQL, MongoDB, Cassandra, circuit breakers, retries, load balancing.
Soft: Leadership, mentorship, excellent written and verbal communication, stakeholder management, analytical problem solving, decision making, continuous improvement mindset.
Required Education & Certifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Certifications in AWS (or equivalent cloud platform) preferred.