about the role:
we are looking for a seasoned principal software engineer to design and develop high-volume, low-latency applications using agile methodologies. you will ensure high availability, performance, and best coding practices while contributing to all phases of the development lifecycle.
key responsibilities:
design and develop scalable applications with minimal 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 to ensure zero-defect releases.
apply best practices in code, logic, libraries, and reusable components.
troubleshoot technical issues and ensure application functionality meets requirements.
mandatory skills:
any graduate with 16+ years in it; 10+ years hands-on experience in java platform development.
strong experience in microservices development (docker, kubernetes).
expertise in spring and spring boot.
hands-on experience in javascript / typescript and ui5.
experience with devops tools: json, jenkins, jira, kanban, git, maven.
solid understanding of rdbms, schema design, sql, and orm (jpa, hibernate).
preferred skills:
knowledge of code coverage and static analysis tools (., sonar).
sap jco experience is a plus.
3+ years as a technical architect: coaching, presenting architecture/design elements.
2+ years using junit on projects.
4+ years handling customers directly, presenting architecture artifacts and influencing technical decisions.