Posted on: 22/10/2025
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
Did you find something suspicious?
Posted By
Riya jain
Senior Talent Acquisition Specialist at MARKTINE TECHNOLOGY SOLUTIONS PRIVATE LIMITED
Last Active: 5 Dec 2025
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1563255
Interview Questions for you
View All