Principal Engineer JAVA
4 days ago
Job Title: Principal Engineer Back-End Development (Java)
Department: Technology
Experience: 13 to 15 years
Location: [Insert Location]
Education: Bachelor's or Master's in Computer Science, IT, or related field
Programming Language
- Expert-level proficiency in Java, with deep experience in Spring Boot, Hibernate, and Microservices
- Strong command of object-oriented design, system architecture, and design patterns
Framework and Libraries
- Advanced experience with Spring Boot, Spring Cloud, Hibernate, and Microservices frameworks
- Familiarity with architectural patterns like event-driven, domain-driven design, and CQRS
Database and Data Management
- Expertise in MySQL, PostgreSQL, and NoSQL databases
- Skilled in data modeling, query optimization, and database performance tuning
Cloud and Infrastructure
- Hands-on experience with Azure, AWS, or GCP, including services like EC2, RDS, S3, IAM, etc.
- Proficient in Docker, Kubernetes, and Kafka for scalable and resilient systems
Tools and Platforms
- Strong experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions)
- Proficient in Git for version control and managing complex branching and merging strategies
- Familiar with Jira for sprint planning, ticket management, and delivery tracking
Additional Competencies
API Development
- Expertise in designing, developing, and reviewing RESTful APIs
- Ensures API security, scalability, and documentation using tools like Swagger/OpenAPI
DevOps
- Leads CI/CD implementation and resolves pipeline conflicts and deployment issues
- Collaborates with DevOps teams to ensure smooth delivery and rollback strategies
Security
- Enforces secure coding practices and compliance with security standards
- Proactively identifies and mitigates security vulnerabilities in code and infrastructure
Performance Optimization
- Leads performance profiling, tuning, and system optimization efforts
- Ensures high availability and low-latency performance of backend systems
Version Control
- Manages complex Git workflows, including code reviews, merge conflict resolution, and release branching
- Oversees code quality and consistency across the team
Leadership & Strategic Responsibilities
- Team Management: Mentors and leads backend engineers, conducts code reviews, and ensures adherence to best practices
- Sprint Planning: Collaborates with BAs and stakeholders to understand requirements, prepare SRS, BRD, pseudocode, and assign tasks
- Process Adherence: Ensures compliance with company processes and documentation standards
- Delivery Support: Coordinates with cross-functional teams to ensure timely and quality delivery
- Productivity Enhancement: Identifies bottlenecks, improves team efficiency, and drives continuous improvement
- Stakeholder Communication: Acts as a bridge between engineering, product, and business teams for seamless execution
-
Principal Engineer
2 weeks ago
Bengaluru, Karnataka, India, Karnataka Recro Full timeWe're Hiring: Principal Full Stack Software Engineer (Backend Focus) – Bangalore, IndiaAre you an expert ready to drive innovation in a globally established environment? Join our Product-based client, founded in 1969, at their R&D and innovation centre in Bangalore! We’re looking for a Principal Full Stack Software Engineer (12+ years) with strong...
-
Principal Engineer, Java and AWS, VP
4 days ago
Bengaluru, Karnataka, India NatWest Group Full timeJoin us as a Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objectiveYou'll be playing a major role in the engineering centre of excellence, collaborating to improve the bank's overall software engineering capabilityYou'll gain valuable stakeholder exposure as...
-
Principal Engineer, Java
4 days ago
Bengaluru, Karnataka, India NatWest Group Full timeJoin us as a Principal EngineerThis is a challenging role that will see you design and engineer software with the customer or user experience as the primary objectiveYou'll be playing a major role in the engineering centre of excellence, collaborating to improve the bank's overall software engineering capabilityYou'll gain valuable stakeholder exposure as...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Fidelity Investments Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Description:Job Title: Principal Software EngineerThe Purpose of This RoleWe are seeking a technically adept Principal Support Engineer to join our Fidelity Health Benefits Platform (FHB) team within Workplace Investing (WI). In this critical role, you will serve as a technical authority driving the stability, scalability, and continuous evolution of our...
-
Principal Engineer
2 weeks ago
Bengaluru, Karnataka, India Quantalent AI Full time US$ 7,50,000 - US$ 17,50,000 per yearPrincipal EngineerThis opportunity is with one of our clients, a mission-driven global EdTech innovator building large-scale learning platforms used by millions of students and educators worldwide.Location:Bengaluru – Hybrid (3 days WFO)Experience:12–18 yearsRole:Principal Engineer (Technical Leadership & Architecture)About the RoleWe are seeking a...
-
Principal Engineer
4 hours ago
Bengaluru, Karnataka, India Amadeus Full timeJob TitlePrincipal EngineerPrincipal Engineer – Full Stack & CloudWe are seeking an experienced Principal Engineer with expertise in full stack development and hands-on experience in cloud and DevOps practices. This role is ideal for a technical leader who enjoys solving complex problems and contributing to scalable, secure, and high-performance systems in...
-
Principal Software Engineer
4 days ago
Bengaluru, Karnataka, India Informatica Full timeBuild Your Career at InformaticaWe seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous, work-from-anywhere minds eager to solve the world's most complex challenges. Our employees are empowered to push their bold ideas forward, and we are united by a shared passion for using data to do...
-
Principal Engineer
2 weeks ago
Bengaluru, Karnataka, India Amadeus Full time ₹ 18,00,000 - ₹ 65,00,000 per yearJob TitlePrincipal EngineerJob TitlePrincipal Engineer JavaCommon accountabilities:Works autonomously within defined processes and procedures or methodologies, takes standard decisions, and may support the development of solutions to complex problems of a recurring nature.Receives instruction, guidance, and direction from more senior-level roles or...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India InRhythm Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAs a Principal Software Engineer, you'll contribute directly to embedding AI across workflows, including delivery, product, and strategy. You'll help accelerate client outcomes through our AI Accelerator and play a hands-on role in the evolution of tools like TestPilot AI, which uses natural language and generative intelligence to automate mobile and web...
-
Principal Engineer
1 week ago
Bengaluru, Karnataka, India ScaleneWorks People Solutions LLP Full time ₹ 8,00,000 - ₹ 24,00,000 per yearWe are looking for aTechnical Architect / Principal Engineerwith strongFullstack experiencein aproduct-based environment. The ideal candidate will lead design and architecture initiatives, drive cloud-native and DevOps adoption, and mentor teams to deliver scalable, high-quality solutions.Key Responsibilities:Design and develop scalable and secure fullstack...