Principal Engineer JAVA
3 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, Java, VP
2 weeks ago
Bengaluru, Karnataka, India NatWest Group Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJoin 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 actively contribute to our architecture, design and engineering centre of excellence, collaborating to improve the bank's overall software engineering capabilityYou'll gain valuable...
-
Principal Software Engineer
4 weeks ago
Bengaluru, Karnataka, India, Karnataka InRhythm Full timeAs 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
5 days ago
Bengaluru, Karnataka, India NatWest Group Full time ₹ 20,00,000 - ₹ 25,00,000 per yearPrincipal Engineer, Java, VP Join 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 objective You'll actively contribute to our architecture, design and engineering centre of excellence, collaborating to improve the bank's overall software engineering...
-
Java Software Engineer
3 weeks ago
Bengaluru, Karnataka, India, Karnataka Java Backend developer Full timeWe are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).
-
Principal Engineer, Java and AWS, VP
2 days ago
Bengaluru, Karnataka, India NatWest Group Full time ₹ 20,00,000 - ₹ 60,00,000 per yearJoin 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
3 days ago
Bengaluru, Karnataka, India NatWest Group Full time ₹ 20,00,000 - ₹ 60,00,000 per yearJoin 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
2 days ago
Bengaluru, Karnataka, India Getinz Techno Services Full time ₹ 20,00,000 - ₹ 25,00,000 per yearPrincipal Engineer (Data Platform) - GNS - BLR Hiring for a leading digital security company has client across global. Job Title: Principal Engineer – Data PlatformWe are looking for a seasoned Principal Engineer to lead the design and development of next-generation data pipelines that enable near real-time ingestion and processing of massive datasets...
-
Java Principal Consultant
1 week ago
Bengaluru, Karnataka, India Infosys Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJava Principal ConsultantJava Java Springboot Microservices A day in the life of an Infoscion • As part of the Infosys delivery team, your primary role would be to interface with the client for quality assurance, issue resolution and ensuring high customer satisfaction. • You will understand requirements, create and review designs, validate the...
-
Principal Engineer
3 days ago
Bengaluru, Karnataka, India NatWest Group Full time ₹ 15,00,000 - ₹ 60,00,000 per yearPrincipal Engineer, Java & Spring Boot, VP Join 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 objective You'll be playing a major role in the engineering centre of excellence, collaborating to improve the bank's overall software engineering...
-
Principal Engineer
5 days ago
Bengaluru, Karnataka, India NatWest Group Full time ₹ 20,00,000 - ₹ 25,00,000 per yearPrincipal Engineer, Director Join us as a Principal EngineerThis is a challenging role that will see you expand, lead and mentor engineering teams who work on our new cloud native, real-time payment processing systems With your software engineering background, you'll be working with architects and other engineering leaders to help define major...