Posted on: 11/11/2025
Job Title : Principal Software Engineer-Core Java
Location : Vaishnavi Tech Park, Bellandur, Bengaluru, KA
About smartShift :
- smartShift is a global leader in SAP custom code transformation for SAP S/4HANA and Clean Core.
- We help the worlds biggest brands, including Airbus, BMW, and Procter & Gamble, modernize their SAP systems with secure, stable, and future-ready code.
- With 3,300+ transformations and 3.5 billion+ lines of code converted, our AI- powered automation delivers guaranteed results fast, accurate, and disruption-free.
- Were a 350+-person company with global teams and a strong track record of profitable growth.
- Shape the systems that power global business and your future.
Top 3 Reasons to Join smartShift :
- Big Impact, Global Scale Work with the worlds most iconic brands and modernize their SAP systems that keep global business running.
- Breakthrough Tech, Proven Results Leverage patented AI-powered automation that has transformed thousands of SAP systems with unmatched speed and precision.
- Growth, Stability, and Opportunity Be part of a growing, profitable, and collaborative global company that values innovation and your contributions.
About role :
- Design and develop high-volume, low-latency applications using agile methodologies, delivering high availability and performance.
- Contribute to all phases of the development lifecycle.
- Show competence by directing the development of entire modules with little supervision
- Write well-designed, testable, efficient code following standards.
- Participate in database design, SQL queries, and performance improvements.
- Conduct unit, integration, regression, and system testing and fix any defects found to ensure that the release of the source code has zero defects.
- Code for consistent application of best practices, logic, and effective use of libraries and re-usable aspects of the application.
- Find effective solutions to technical issues and ensure that the application performs the functions as required.
Skills and Experience :
Mandatory skills :
- Any graduate with 16+ years of IT experience.
- The candidate should have over 10 years of hands-on experience in designing and developing applications using Java platforms.
- Excellent knowledge of Microservices development (Docker, Kubernetes, etc)
- Experience in Spring and Spring Boot
- Proven hands-on experience in JAVA script / Type Script and UI5.
- Experience in DevOps and knowledge of tools (JSON, Jenkins, Jira, Kanban, Git, Maven)
- Solid understanding of RDBMS, including schema design, SQL and ORM (JPA, Hibernate)
Preferred skills :
- Good to have knowledge of Code coverage and static tool analysis tools Knowledge of (Sonar) SAP JCO experience is a plus.
- At least 3 years of experience as a technical Architect - coaching, presenting architectural/design elements to customers and team members.
- Should have 2+ years of experience using JUnit on projects.
- At least 4+ years handling customers directly, should have presented architecture artifacts and technical solutions to customers and influenced customers.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1572439
Interview Questions for you
View All