Key Job Summary
We are actively seeking a skilled Java Full Stack Developer to fill a key role within our dynamic and innovative team.
Core Responsibilities and Duties
1. Develop new features by effectively implementing solutions from coding to testing and deployment support;
2. Maintain existing applications through thorough maintenance and enhancement activities;
3. Deliver detailed design documents with thoughtful analysis of trade-offs for different design approaches;
4. Perform comprehensive code reviews;
Essential Skills Required
* Back-end expertise in Java, specifically with Java Spring Boot;
* Proven experience in automated testing in Java (e.g. Unit Test, Integration Test, etc.);
* Strong background in Python programming;
* Excellent front-end development skills, particularly with React (or any other Single Page Application)