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