Experience building scalable, enterprise level technology stacks with Java but ideally with a broad set of tools
- 5 + years web service development with Java 8+ (minimum 2 years) or above, JAX-WS, JAX-RS, Spring Boot, Spring Security, Spring Data and Swagger/OAS (Open API Specification)
- 2 + years working with cloud based microservices (Azure, PCF or GCP)
- 5 + years' experience with Java Frameworks: Spring, JUnit, Log4j
- 5 + years' experience with JSON/RESTful, XML, and SOAP services
- 5 + years database development stored procedures with SQL, AzureSQL, Sybase OR MS SQL
- Hands-on experience in Cloud MicroService and MicroApp development
- Practical experience designing and developing microservices using modern practices/techniques including Domain-Driven Design, event driven architectures, reactive programming and distributed caching
Nice-To-Have Skills:
- Experience with Continuous Development or Continuous Integration is a plus
- Knowledge of distributed system design patterns like distributed configuration, service discovery, routing, service-to-service calls, circuit breakers
- Development experience in JavaScript(ES6+), React/Redux, ExpressJS and Jest/Mocha
- Knowledge of Apache/Confluence Kafka, Kafka topics, brokers, stream processing and event streaming platforms
- Experience in batch process development/support using shell script in Unix/Linux
Tipo de puesto: Tiempo completo, Por tiempo indeterminado
Sueldo: $75,000.00 al mes
Beneficios:
- Seguro de gastos médicos mayores
- Seguro de la vista
- Seguro dental
Tipo de jornada:
- Lunes a viernes
- Turno de 8 horas
Escolaridad:
- Licenciatura terminada (Deseable)
Experiência:
- .NET: 5 años (Deseable)
- JavaScript: 5 años (Deseable)
- Desarrolladores iOS: 5 años (Deseable)
- Desarrolladores Android: 5 años (Deseable)
Idioma:
- Inglés avanzado (Obligatorio)
Licencia/Certificación:
- C1 Advanced (Deseable)
Lugar de trabajo: Empleo presencial