HamburgerMenu
hirist

Senior Principal Engineer - Java/React.js

MARKTINE TECHNOLOGY SOLUTIONS PRIVATE LIMITED
Anywhere in India/Multiple Locations
10 - 12 Years

Posted on: 22/10/2025

Job Description

About the Role :


We are seeking a highly experienced Senior Principal Engineer with deep expertise in both backend and frontend technologiesspecifically Java and React.jsto lead and drive the design and development of scalable, high-performance web applications.


As a senior technical leader, you will influence architectural decisions, mentor engineering teams, and collaborate with cross-functional stakeholders to deliver innovative solutions that meet business goals.


This is a strategic role that requires a strong blend of hands-on development skills, system design expertise, and leadership ability to steer large-scale projects from conception through deployment and maintenance.


Key Responsibilities:


- Lead the end-to-end design, development, and deployment of enterprise-grade applications using Java (Spring Boot, Microservices) and React.js.


- Define and drive the technical architecture and best practices for both frontend and backend development.


- Collaborate closely with product managers, UX/UI designers, and other engineering teams to translate business requirements into scalable technical solutions.


- Mentor and guide senior and junior engineers, fostering a culture of innovation, quality, and continuous improvement.


- Ensure high code quality through rigorous code reviews, automated testing, and adherence to coding standards.


- Architect and implement robust RESTful APIs and complex frontend user interfaces with React.js.


- Lead efforts around performance tuning, scalability improvements, and system reliability.


- Drive adoption of DevOps, CI/CD, automated testing, and monitoring best practices.


- Identify technical risks and develop mitigation strategies.


- Stay abreast of emerging technologies and industry trends, evaluating their potential impact and recommending adoption where appropriate.


- Influence long-term technical roadmap and participate in strategic planning sessions.


Required Skills & Experience:


- 10+ years of software development experience with at least 5+ years working extensively with Java backend technologies (Java 8+, Spring Boot, Microservices, REST APIs).


- Strong proficiency in frontend development using React.js, Redux, Hooks, and modern JavaScript (ES6+).


- Deep understanding of software design principles, architecture patterns (microservices, event-driven, domain-driven design), and scalable distributed systems.


- Experience with database design and optimization using SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).


- Proven experience leading large, complex projects and delivering high-quality software in Agile environments.


- Expertise in containerization (Docker), orchestration (Kubernetes), and cloud platforms such as AWS, Azure, or GCP.


- Familiarity with build tools (Maven/Gradle, Webpack), testing frameworks (JUnit, Jest, Cypress), and CI/CD pipelines (Jenkins, GitHub Actions).


- Strong analytical, problem-solving, and debugging skills.


- Excellent communication skills and ability to influence stakeholders across technical and non-technical domains.


- Experience mentoring engineers and promoting technical excellence within teams


info-icon

Did you find something suspicious?