- 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
- Expertise in Core Java, with the ability to demonstrate programming skills through typical coding problems, particularly String Mutability, Collection Framework, Concurrency, and Multi-Threading.
- Strong analytical and problem-solving skills, with the ability to explain the reasoning behind implemented solutions.
- Experience with Spring MVC, Hibernate, and Kafka would be helpful, as the current application stack is primarily based on Spring MVC with some Kafka usage.
- Strong experience with Oracle Database is required.
- Hands-on experience with React.js for UI development.
- Knowledge of Microservices and Spring Boot is an added advantage.
Benefits
- A challenging, innovating setting.
- Opportunities for learning where needed.