HamburgerMenu
hirist

smartShift Technologies - Principal Software Engineer - Java Development

Posted on: 11/11/2025

Job Description

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.


info-icon

Did you find something suspicious?