Help design, build and continuously improve the clients online platform.
Research, suggest and implement new technology solutions following best practices/standards.
Take responsibility for the resiliency and availability of different products.
Be a productive member of the team.
Requirements
Responsible for designing and developing custom software solutions aligned with business and customer experience objectives.
The role involves translating high-level experience strategies into detailed technical solutions, ensuring scalability, performance, and alignment with business goals.
Translate customer experience strategies into detailed technical designs and feasible solution architectures.
Design, develop, and enhance application components using modern frameworks and Agile methodologies.
Develop backend services using Spring Boot with exposure to EJB-based architectures.
Participate actively in team discussions and contribute to technical decision-making.
Work independently and build subject matter expertise in assigned areas.
Collaborate with cross-functional teams to gather requirements and provide technical guidance.
Perform code reviews to ensure quality, performance, and adherence to best practices.
Troubleshoot and resolve technical issues, ensuring efficient and reliable solutions.
Strong proficiency in Spring Boot development.
Experience with RESTful API design and development.
Knowledge of microservices architecture and cloud-based deployments.
Familiarity with database systems such as MySQL or PostgreSQL.
Experience with version control tools, particularly Git.
Strong problem-solving and analytical skills
Ability to work independently and collaboratively
Focus on delivering scalable and high-performance solutions