Sr Software Systems Engineer with Java
Core
Design, build, and maintain moderately complex Java services and integrations for customer identity and access solutions, migrating legacy TPF capabilities to cloud-native architecture.
Role type
Senior Software Systems Engineer (Java)
Builds
Cloud-native services, web-based security applications, and integrations for customer identity and access.
Domain
Travel technology, Identity & Access Management (IAM), Cloud-native systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, REST API development, Spring Framework, SQL, CI/CD pipelines, TDD practices, Kubernetes, GCP, Bash scripting, System troubleshooting
Preferred skills
Experience with Oracle 12c, LDAP, Tomcat, Maven, Jenkins, Google Cloud, Agile/SCRUM methodology
Technologies
Java 8/17, Spring 3.x/4.x/5.x, SpringBoot 2.0, Tomcat 8, Oracle 12c, LDAP, Git, Maven, Jenkins, Google Cloud, Kubernetes
Responsibilities
Design and build services/components/integrations; own quality via testing and code reviews; operate services including deployments and incident response; collaborate on requirements and estimates; implement secure coding practices; improve tooling and processes.
Seniority
Senior, hands-on IC