Java Software Engineer
Summary
Design and implement Java back-end applications using Spring Boot for a global financial industry player: write test-driven, modular code, manage deployments and product lifecycle on Google Cloud Platform, and automate build, test, and deployment pipelines.
In an effort to complement our software development initiative, we are looking for a Java Software Engineer for the design and implementation of back-end applications. It is for a financial industry player with a global presence.
Responsibilities
- Design and implement Java application with Spring boot
- Write clean, sleek, test-driven, modular, and highly reusable code and maintain configurations
- Manage deployment and product life cycle in Google Cloud Platform (GCP)
- Automate the build, test, and deployment
Skills & Qualifications
(Mandatory)
- Knowledge of Core Java and microservices
- Good experience in Java Spring Boot framework
- Good understanding of RESTful web services, PostgreSQL
- Experience in cloud application deployment - Google Cloud Platform (GCP) or AWS
- Experience in all levels of testing
- Strong and proven skills in problem-solving and writing efficient code
- Banking/financial industry software development experience
(Advantageous)
- Hands-on experience in working with Linux-based deployment environments