Senior Java Engineer, Madrid


Empresa
 Oracle
Provincia
 Madrid
Ciudad
Madrid
Tipo de Contrato
 Tiempo Completo
Descripción
Senior Java Engineer
Job Description

Requirements:
- Bachelors or Masters degree in Computer Science or related field
- 4 or more years of experience in Software Engineering
- Advanced Java knowledge, especially in REST, HTTP API and JSON
- Proficiency with one among Python, Go, Bash. Ability to self-teach any language, given appropriate resources and practice time
- Ability to use Cloud technologies (e.g. queuing systems, serverless compute, object storage, key vaults) for application automation and integration
- CI/CD knowledge is desirable (e.g. Jenkins)
- Ability to debug non-trivial performance problems (e.g. filesystem I/O bottleneck, memory leaks)
- Experience with SQL database and database optimisation
- Basic knowledge of common web attack vectors(SQL injection, XSS, RCE)
- Ability to work with networking protocols (e.g. IP, UDP, TCP, HTTP, TLS)
- Excellent organizational, verbal and written communication skills
- Experience working in a large cloud or Internet software company is desirable
- Experience working in the context of a Security Research or Pentesting team is highly desirable

Responsibilities:

We are looking for an autonomous Java developer who can learn cloud technologies (e.g. RabbitMQ in OCI, Kubernetes in OCI, and so on) in order to deploy them and build the OCI version of our tools, writing integration code when necessary and supporting the adoption phase with internal customers.

Our tools are written in Java, Python and Bash youll be part of the team that implements bug fixes, new features and new tests for these tools, with a focus on the Java tools.

In addition, you will collaborate with other teams to integrate EHT tools in their OCI tenancy, selecting the appropriate automation technologies to handle input, store results, raise security alarms, and collect statistics. These efforts will target on one team and one tool at a time, so the level of integration can be tailored to that team and highly automated, with components that will be reused for the next integration.

Our ideal candidate is passionate about security and happy to learn from Ethical Hackers in action, in order to better tweak and improve the tools

java, Python, Go, Bash
Regresar
Al enviar este formulario certifico que acepto los Terminos de Uso

 

Empleos más buscados

Ubicaciones Frecuentes