Fullstack Java Developer

Santo Domingo, República Dominicana
Desarrollo de Software
Tiempo Completo
15 May 2018

Detalles del Puesto

Full-Stack Java Developer
Passionate, hard-working, and talented full-stack Java developer to help us create innovative software solutions in the messaging space. As a member of our development team you will be responsible for the development and unit testing code for our enterprise platform.

Responsibilities:
• Be responsible for development and unit testing of code for product initiatives and feature development.
• Work it a team environment to create scalable solutions.
• Work in an Agile/Scrum environment to deliver high quality software.

Requirements:
• Bachelor’s degree in Computer Science or equivalent experience
• Experience building high performance, scalable and available platforms using J2EE.
• Excellent knowledge of Java.
• Thrive in a dynamic environment with local and remote teams.
• 3+ years software development experience.
• Knowledge of object-oriented design and design patterns, and programming skills.
• Familiarity with web UI development (HTML, CSS, JavaScript)
Desirable:
• Telecommunication knowledge i.e. SMS, MMS, WAP-PUSH, SMPP, etc.
• Experience with building RESTful API
• Experience with Jenkins, Maven, and Git
• Experience with SQL (Oracle) and NoSQL (Redis)

Como aplicar

Para aplicar, solo debes validar los requisitos del puesto y enviar hoja de vida en inglés a la mayor brevedad posible indicando el nombre del puesto en el asunto: vacantes@apsdr.com

Enviar CV a vacantes@apsdr.com, recuerda agregar tu cover letter.

La prueba de JOEL

Es un cuestionario para medir la calidad del equipo de desarrollo de tu empresa. Coteja las opciones que apliquen.
Esto es opcional y solo aplica para posiciones relacionadas al Desarrollo de Software

¿Usan algún tipo de control de versiones? (Git, Subversion)
¿Pueden hacer pases a producción en un solo paso?
¿Compilan el producto diariamente?
¿Tienen una base de datos de bugs?
¿Corrigen los bugs antes de añadir más código?
¿Tienen una planificación actualizada?
¿Tienes un documento de especificaciones?
¿Están los programadores en un lugar tranquilo?
¿Utilizan las mejores herramientas que puedes comprar?
¿Tienen gente para probar los productos?
¿Hacen escribir código a los nuevos candidatos en las entrevistas?
¿Hacen pruebas de usabilidad 'de vestíbulo'?