- Company Name
- Tailored Management
- Job Title
- Backend Engineer II
- Job Description
-
Job Title: Backend Engineer II
Role Summary: Design, develop, and maintain scalable Java/Spring Boot microservices, ensuring robust RESTful APIs, high performance, and cloud-native deployment.
Expectations: Deliver production‑ready services on schedule, maintain code quality through reviews and CI/CD, and respond to incidents with minimal downtime.
Key Responsibilities:
• Build and evolve backend services and RESTful APIs using Java 8+ and Spring Boot.
• Architect and implement cloud‑native microservices with best engineering practices.
• Model, store, and optimize data in Amazon Aurora (PostgreSQL) and DynamoDB.
• Collaborate cross‑functionally with product, frontend, and QA to ship features.
• Integrate internal and external systems and manage API gateways.
• Participate in code reviews, sprint planning, deployments, and incident response.
• Ensure high reliability, security, performance, and availability of services.
Required Skills:
• 5–10 years of backend development with Java and Spring Boot.
• Extensive experience building RESTful APIs and microservices architecture.
• Proficiency in SQL and NoSQL database design, especially Amazon Aurora and DynamoDB.
• Deep understanding of multithreading, concurrency, and performance tuning.
• Competence with Git, CI/CD pipelines, and build tools (Maven or Gradle).
• Experience deploying, monitoring, and supporting services in AWS environments.
• Strong analytical, debugging, and troubleshooting capabilities.
• Knowledge of secure coding, API security, and OAuth2 is desirable.
• Familiarity with Docker, Kubernetes, AWS services (Lambda, S3, API Gateway, ECS/EKS), event‑driven architectures (Kafka, SQS), and monitoring tools (CloudWatch, ELK).
Required Education & Certifications:
• B.Tech or M.Tech in Computer Science, Information Technology, or related field.
• Relevant certifications (e.g., AWS Certified Developer, Spring Professional) are a plus.