Overview:
In this role, you will play a pivotal part in shaping the future of our IAM capabilities. You will work in a collaborative, supportive environment with a focus on growth, innovation, and operational excellence. If you are passionate about driving transformation while managing critical legacy systems, we invite you to join our team and make a lasting impact.
Responsibilities:
* Collaborate with technical and enterprise architects on end-to-end design.
* Define high-level components for the solution/project stack to address complex business requirements.
* Lead the estimation of development efforts for user stories and run Iteration Planning and Review workshops.
* Guide developers in poker planning sessions for estimating user stories.
* Design, manage, and execute complex Visualforce/Apex development and testing.
* Act as the first point of contact for all technical issues and problem resolution during the project lifecycle.
* Define, document, and review solution information assets, such as technical specifications and design documents.
* Recommend innovations to enhance the operation and functionality of the solution.
Required Skills:
Specialization in Java, Java Spring, Agile, Architecture
Extensive experience with J2EE technologies (e.g., Servlets, JSP, JDBC, EJB, JMS).
. Experience with unit testing frameworks (e.g., JUnit) and integration testing tools.
. Proficiency in version control systems (e.g., Git) and CI/CD pipelines.
Excellent problem-solving, analytical, and debugging skills.
Strong communication, collaboration, and interpersonal skills.
Ability to work independently, manage time effectively, and prioritize tasks. Experience with popular Java frameworks (e.g., Spring, Spring Boot).
Knowledge of web services (e.g., SOAP, RESTful APIs).
1. Experience working in an Agile development environment.
1. Experience with cloud platforms (e.g., AWS, Azure).
1. Experience in IAM using ForgeRock, Apace Active directory, OARS, Oauth, OpenJDK
1. Follow code constructions fundamentals for coding practices, guideline for use of data, control related concepts and error detection.
- Collaborate with technical and enterprise architects to design end-to-end solutions for complex business requirements.
- Define high-level components of the solution/project stack, ensuring it meets business and technical needs.
- Lead the estimation of development efforts for user stories and facilitate Iteration Planning and Review workshops.
- Guide development teams through poker planning sessions for accurate user story estimations.
- Design, manage, and execute complex Visualforce/Apex development and testing to meet project goals.
- Serve as the first point of contact for all technical issues and work towards prompt resolution during the project lifecycle.
- Define, document, and review solution-related assets, including technical specifications and design documents.
- Recommend innovative enhancements to improve the operation, performance, and functionality of the solution.
- Ensure alignment with project goals and client expectations, identifying potential risks and resolving technical challenges