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, Java and AWS, VP
4 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
4 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
1 hour ago
Bengaluru, Karnataka, India Amadeus Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob 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 time ₹ 12,00,000 - ₹ 24,00,000 per yearBuild 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
1 week ago
Bengaluru, Karnataka, India Optiv Full time ₹ 12,00,000 - ₹ 36,00,000 per yearThe Principal Engineer will be responsible for creation of procedures, implementation of processes and development of staff for managing and maintaining security systems across internal and client environments. The Principal Engineer will work closely with Management, Senior Engineers, Solution Architects, Senior Security Engineers, other Principal Security...
-
Principal Engineer, 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 an exciting and challenging opportunity to work in a collaborative, agile and forward thinking team environmentWith your software development background, you'll be delivering software components to enable the delivery of platforms, applications and services for the bankAs well as developing your technical talents,...
-
Principal Engineer, VP
2 weeks ago
Bengaluru, Karnataka, India RBS Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJoin us as a Principal EngineerThis is an exciting and challenging opportunity to work in a collaborative, agile and forward thinking team environmentWith your software development background, you'll be delivering software components to enable the delivery of platforms, applications and services for the bankAs well as developing your technical talents,...
-
Principal Engineer
7 days 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...
-
Principal Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Dell Full time ₹ 12,00,000 - ₹ 24,00,000 per yearPrincipal Software EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...
-
Principal Software Engineer
1 week ago
Bengaluru, Karnataka, India Oracle Full time ₹ 12,00,000 - ₹ 24,00,000 per yearWe are building a new Software Assurance Gateway team at OCI. Our mission is to build and operate a set of gateway services to ensure the security and integrity of the services running within a customer's tenancy. The team will develop, maintain and operationalize this new class of services with a high degree of resiliency, scalability and performance to...