Experience: 6-9 Years
Role: Java Full stack Developer
Key Skills:
Java Full-Stack Development
Key Responsibilities:
· Hands-on Java server-side coding to build a real-time E-Trading system
· Full-stack development. Mostly server side coding using the Spring framework with some front-end web development in ReactJS.
· Peer code review
· Writing automated tests
· Small amount of related system integration and infrastructure work, eg. basic webserver, database, middleware configuration.
· Working in a flexible Agile environment.
Key Requirements:
· Familiarity with working in a full stack capacity within an agile team.
· Note that we are not looking for front-end specialists. However, we are open to server-side specialists who have a basic front-end knowledge and is willing to learn.
· Extensive experience with Java and JavaScript (ES6+).
· Knowledge of Spring framework (5+ years).
· RESTful API development, security and testing.
· Knowledge of ReactJS or another popular JS framework.
· Experience with relational databases, especially Oracle.
· Comfortable using Maven, Git and Bitbucket.
· Nice-to-have: Selenium Python, microservices architecture, bash scripting.