S
Saviynt•10h ago
Indeed
Associate Principal Engineer
Bengaluru, Karnataka
Full Time
Senior Level
Full Job Description
Saviynt is seeking an Associate Principal Engineer - Java to join its global R&D team in Bengaluru, Karnataka. This role is crucial in building and maintaining a cutting-edge enterprise identity cloud platform that addresses sophisticated security and compliance challenges, reinforcing Saviynt's market leadership.
About You:
- Collaborative Partner: You thrive working with business colleagues and customers, tackling technical challenges and ensuring quality through collaborative, test- and behaviour-driven development.
- Problem Solver: You possess an innovative and creative mindset to devise outside-the-box solutions for complex problems.
- Customer-Centric Developer: You prioritize the end-user in product development, ensuring a user-friendly experience.
- Forward Thinker: You proactively identify opportunities to improve performance, quality, and efficiency, going beyond just fixing issues.
- Motivated Mentor: You are eager to share your technical expertise by coaching and collaborating with junior software engineers.
Roles and Responsibilities:
- Participate in requirements analysis and contribute to the development of state-of-the-art enterprise identity cloud solutions.
- Test and deploy applications and systems.
- Revise, update, refactor, and debug code.
- Demonstrate the ability to initiate programs from scratch and maintain existing services.
- Develop comprehensive documentation throughout the software development lifecycle.
- Collaborate with internal teams to design and architect software.
- Serve as an expert on applications and provide technical support.
- Adhere to true agile principles.
What You Bring:
- 10+ years of software engineering experience.
- Expert proficiency in Java, Spring Framework, REST, and Microservices.
- Strong experience as a Java Engineer with a focus on security principles, cloud platforms (AWS, Azure, or Google Cloud), and containerization (Docker, Kubernetes).
- Hands-on experience with SQL.
- Proven experience in managing application development, solution architecture, design, and delivery, along with process improvement.
- Experience with unit, functional, and system integration testing.
- Extensive understanding of agile environments, utilizing Scrum and Kanban.
- Experience with Git (GitHub/GitLab), automated deployments, and continuous integration.
- Hands-on experience with IntelliJ or Eclipse/My Eclipse IDE, writing JUnit test cases, and working with Maven/Ant.
- Excellent negotiation, facilitation, and consensus-building skills.
- Adaptability and openness to respond to fast-moving circumstances.
- Proficiency in multiple programming languages and tools.
- Strong oral and written communication skills.
- A collaborative and adaptable working style, with the ability to pair program.
- Demonstrated initiative and ability to prioritize time and efforts.
- A thorough grasp of technology concepts, business operations, design and development tools, system architecture, and technical standards.
- Understanding of backlog tracking, burndown metrics, and incremental delivery.
- A Bachelor's or Master's degree in a technical or business discipline, or equivalent experience.
Company
S
Saviynt
Saviynt is a leading provider of Enterprise Identity Cloud solutions, empowering modern enterprises to accelerate cloud adoption and effectively manage complex security and compliance requirements. Th...
Bengaluru, Karnataka
Posted on Indeed