Senior Engineer Java, AVP
Core
Designing, developing, and deploying robust, scalable Java microservices for system-to-system communication and lending calculations (prepayment penalties) on Google Cloud Platform.
Role type
Senior IC Java Engineer (Cloud/Microservices)
Builds
REST/SOAP web services, event-driven architectures, and data pipelines for mortgage and business loan processing.
Domain
Banking / Lending / Financial Services
Deliverable
production ML models | product features
Required skills
Core Java, Spring Boot, Google Cloud Platform (GCP), Docker, Kubernetes, SQL, PostgreSQL, REST/SOAP APIs, CI/CD, Microservices architecture
Preferred skills
Banking/Lending domain experience, Domain Driven Design, AI tool usage
Technologies
Google Cloud Platform (GCP), GKE, Cloud Run, Dataflow, Pub/Sub, GitHub Actions, TeamCity, Artifactory, PostgreSQL, Oracle
Responsibilities
Design and implement microservices-based architectures using RESTful and SOAP APIs; Develop data pipelines using GCP Dataflow for batch and stream processing; Deploy and manage containerized applications using GKE and Cloud Run; Write comprehensive unit tests and champion CI/CD practices; Provide 3rd level support and analyze application issues.
Seniority
Senior, hands-on IC