Descripción
Resumen:
Buscamos un desarrollador senior full stack con sólidas habilidades en Java y desarrollo en la nube para contribuir a un entorno técnico dinámico.
Puntos destacados:
1. Oportunidad de trabajar con tecnologías punteras de Java EE y microservicios.
2. Participar en el desarrollo basado en la nube, especialmente en Azure, y en prácticas DevOps.
3. Utilizar metodologías ágiles para el desarrollo integral de software.
Desarrollador senior full stack, Dallas TX (local), con más de 10 años de experiencia
Es obligatorio asistir a una entrevista presencial
Experiencia mínima
Habilidades sólidas de programación y conocimientos conceptuales en Java
Tecnologías Java EE, marco Spring, arquitectura de microservicios, arquitectura orientada a servicios (SOA), JDBC, JNDI, JTA/JTS, JMS
Aplicaciones web ricas (RIA) - React/AngularJS, JavaScript /jQuery/CSS/HTML5
Servidores web y servidores de aplicaciones: IBM WebSphere/Tomcat/tcServer
Herramientas de integración y colaboración: Subversion, GIT
Servicios web: WSDL, SOAP, JAX-WS, XML RPC, JAXB, RESTWS
Frameworks de bases de datos Java: Hibernate, API de persistencia Java (JPA)
Bases de datos relacionales y SQL, como Oracle RDBMS o SQL Server. Bases de datos NoSQL como MongoDB, CouchDB o CosmosDB
Capa de mensajería: RabbitMQ, IBM MQ
Competencia y experiencia demostrada en desarrollo basado en la nube (preferiblemente Azure)
Experiencia en metodologías ágiles, como SCRUM
Experiencia en metodologías de cadena de herramientas DevOps, incluidas la integración continua y la implementación continua
Competencia en desarrollo full stack
Experiencia trabajando con Angular
8 años de experiencia completa en el ciclo de vida del desarrollo de software (SDLC)
8 años de experiencia en Java, con experiencia demostrada en tecnologías Java EE, marco Spring, frameworks de bases de datos Java, arquitectura de microservicios, aplicaciones web ricas, servidores web y servidores de aplicaciones (IBM WebSphere/Tomcat/tcServer), servicios web, bases de datos relacionales/SQL/NoSQL y capa de mensajería
Competencia y experiencia demostrada en desarrollo basado en la nube (preferiblemente Azure)
Experiencia en metodologías de cadena de herramientas DevOps, incluidas la integración continua y la implementación continua
Experiencia en metodologías ágiles, como SCRUM