Principal Backend Engineer

New
IndiaFull-TimePrincipal
Salary50,000 - 60,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
DockerJavaJenkinsKubernetesMySQLOracleSpring BootRedisCI/CDMicroservices

Requirements

  • Bachelor’s degree (or equivalent) in Computer Science, Engineering, Information Technology, or related field.
  • 10+ years of experience in enterprise-level software development and backend engineering.
  • Strong expertise in Java, Spring Boot, and microservices architecture.
  • Hands-on experience with MySQL, Oracle, Redis, and performance tuning of large-scale systems.
  • Experience with React or modern frontend frameworks is a plus.
  • Strong knowledge of Docker, Kubernetes, Jenkins, Linux/UNIX environments, and CI/CD practices.
  • Experience working with Nginx, Apache, and distributed system configurations.
  • Deep understanding of data structures, algorithms, system design, and scalable architecture principles.
  • Proven experience leading technical teams and mentoring engineers in complex environments.
  • Strong communication and leadership skills with the ability to influence senior stakeholders and cross-functional teams.

Responsibilities

  • Design and architect scalable, high-performance backend systems using modern frameworks, design patterns, and distributed architecture principles.
  • Lead system design discussions for high-traffic, business-critical applications ensuring scalability, reliability, and maintainability.
  • Define and enforce engineering best practices covering code quality, security, performance, and data privacy compliance.
  • Drive end-to-end delivery of complex cross-functional projects in alignment with business and product objectives.
  • Build and optimize microservices-based architectures using Java, Spring Boot, and related backend technologies.
  • Manage and improve database performance using MySQL, Oracle, and caching solutions such as Redis.
  • Oversee CI/CD pipelines, automation, and deployment processes using tools like Jenkins, Docker, and Kubernetes.
  • Implement and maintain observability and monitoring solutions using ELK Stack and other system analytics tools.
  • Collaborate with leadership and stakeholders to define technical roadmaps and long-term architectural strategy.
  • Mentor engineers, conduct design and code reviews, and foster a culture of technical excellence and ownership.
View Full Description & ApplyYou'll be redirected to the employer's site
50,000 - 60,000 USD per year
Apply Now