As a senior Java developer , the developer is expected to be hands-on, exceptionally strong coder, technical thought leader and ability to solve some of the most complicated problems with simple solutions.
- Java 8 or above, Spring, Spring Boot
- Minimum 6 Years of relevant software development experience
- Knows reactive programming in the Spring Framework
- Technical skillset in Modern Java, Spring Framework, Spring Boot, SOAP and RESTFul.
- HTTP / HTTPS protocol, Application Security, Cache and Database and Microservice Architectures.
- Build Tools, Unit Test, CI & CD, Change Management, Communication with non-technical people, Software Engineering
- Hands-on experience with Linux and cloud and container platform environments (kubernetest etc)
- Working experience in Linux/java core/scripting, in VM and Container Platform environments
- Possess Oracle SQL & MySQL&Postgres skills and able to construct structured SQL queries
- Hands-on on experience in Java stacks (preferably: Jboss/tomcat/SpringBoot)
- Hands-on on experience in automated testing tools (Selenium or similar)
- Hands-on experience in Java core programming
- Understanding of Front end react Native frame work will be great