Sr. Java Developer
As a Sr. Java Developer you will design and develop back end services using Java, Spring Framework, SpringBoot Microservices.
You will be responsible for implementing Java code using cloud native design in the GCP environment and help in our Transformation journey to Cloud.
You will be working with large data sets ( >100 million records) processed or transferred between file and database using Java and Big Data technologies (Big Query).
As part of the Core Software Engineering team, the Sr.Java Developer will experiment with new technologies and innovative ways to solve problems.
In order to be successful, a Sr. Java Developer will need to have strong collaboration and communication skills and must be comfortable operating in an agile, dynamic environment.
Requirements:
- Bachelor's degree or equivalent experience.
- 5 or more years as a full stack developer with more experience on server side frameworks (Java / Spring / Spring Cloud / Hibernate / SpringBoot Microservices) and exposure to client side JavaScript frameworks (preferably JSP /Angular/React JS.
- Solid grasp of web and backend application development.
- Experience with Cloud Platforms with over 2 years of hands-on experience with cloud computing technologies in AWS or GCP.
- Solid experience with Cloud native development using GCP.
- Experience with Big Query would be a big plus.
- Experience handling very large data sets ( >100 millions records) in Java on batch application platforms.