Booking NL
Software Engineer (For independent contractors)
A Software Engineer II at Booking.com executes technical elements, implements solutions based on requirements, estimates effort, and ensures high-quality code.
They focus on test automation and refactoring for sustainable development, collaborating with colleagues for task design and implementation.
Responsibilities include building software applications with relevant languages, refactoring code, ensuring quality through testing, and maintaining data security.
They own services end-to-end, monitoring application health and performance, reducing risks, and managing deployments.
They resolve production issues, perform root cause analysis, and contribute to postmortem processes.
They advise on technical solutions, considering architectural requirements, cost, and technology.
They evaluate architecture solutions, describe system implications, and apply engineering techniques for business growth.
They use critical thinking to identify patterns and find solutions, evaluate ideas, and develop improvements.
They identify and implement process, system, and structural enhancements, and maintain data integrity.
They deliver clear communication, achieve solutions through active listening, and ask relevant questions.
PROJECT OVERVIEW:
The team is responsible for PCI DSS regulated credit card storage at scale, involving migration to the AWS cloud from bare metal infrastructure.
DESIRED SKILLS AND EXPERIENCE:
On-call rotation may be required. A Bachelor's degree is necessary.
Development Skills:
Expertise in Java, or related languages such as Scala
Experience with Dropwizard would be advantageous.
Experience with Apache Kafka, Hibernate, and MySQL.
Knowledge of Kubernetes and Grafana.
AWS SKILLS:
5+ years of AWS experience.
Familiarity with CloudHSM or AWS KMS.
Experience with DynamoDB, RDS.
Knowledge of AWS IAM, VPC, API Gateway, WAF, AWS CloudTrail, and CloudWatch.
NICE TO HAVE:
Fintech industry experience.
Experience using gen-ai coding tools.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions.