Overview
π Job Title: Principal Java Engineer
π Location: Noida
π’ Department: Engineering / Technology
π Type: Full-Time | 5.5 Days Working
π Experience Required: 8β14 Years
π§© About the Role:
We are seeking a Principal Java Engineer with a passion for system architecture, scalable backend development, and technical leadership. This role is ideal for a seasoned engineer who thrives in a fast-paced, product-driven environment and is eager to shape technology strategies, mentor teams, and deliver cutting-edge enterprise solutions.
You will work closely with cross-functional teams including Product Management, DevOps, and Engineering Leadership to build highly performant, secure, and scalable systems.
π§ Key Responsibilities:
- Define and lead the architectural vision for Java-based backend platforms.
- Design and develop scalable microservices, RESTful APIs, and cloud-native applications.
- Guide the migration from monolithic to microservices architecture.
- Mentor and lead backend development teams, ensuring adherence to best practices.
- Collaborate with product managers and stakeholders to align technical strategy with business goals.
- Perform code reviews, system design evaluations, and performance optimizations.
- Drive DevOps and CI/CD adoption using tools like Jenkins, Docker, and Kubernetes.
- Continuously evaluate emerging technologies and recommend their adoption where appropriate.
- Contribute to the technology roadmap and long-term engineering strategy.
π οΈ Required Skills & Qualifications:
- 8+ years of strong experience in Java / J2EE development.
- Deep knowledge of Spring Boot, Spring Cloud, and REST API design.
- Expertise in designing and building microservices architectures.
- Strong experience with cloud platforms like AWS, GCP, or Azure.
- Proficiency with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
- Hands-on experience with containerization and orchestration tools (Docker, Kubernetes).
- Familiarity with CI/CD pipelines, Git, Jenkins, and automated testing.
- Solid understanding of scalability, performance tuning, and system security.
- Proven experience leading engineering teams and managing complex backend projects.
π‘ Preferred Qualifications:
- Bachelorβs or Masterβs degree in Computer Science, Engineering, or related field (B.Tech, M.Tech, MCA).
- Experience with messaging systems like Kafka, RabbitMQ, or similar.
- Familiarity with Infrastructure as Code (IaC) tools like Terraform or Ansible.
- Prior experience in fintech, e-commerce, or other high-transaction platforms.
- Contributions to open-source projects, technical blogs, or speaking at tech conferences.
π Why Join Us?
- Lead innovation and make architectural decisions at scale.
- Work on mission-critical platforms using the latest technologies.
- Be part of a collaborative, excellence-driven culture.
- Competitive salary with structured career growth.
- 5.5-day work week promoting ownership and delivery focus.
Principal Java Engineer, Senior Java Developer, Java Architect, Spring Boot, Microservices, API Development, Cloud Engineering, Kubernetes, Docker, AWS, GCP, Java Backend, NoSQL, MongoDB, Redis, Kafka, Fintech Jobs, Tech Lead, Java Jobs Noida, Engineering Manager, Software Architecture, CI/CD, DevOps, System Design, High Scalability, Java Career