directo

Ingeniero de Software Senior Java

WebRemoto · Tiempo completo
Senior5+ años
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Empresa líder en tecnología web busca un Ingeniero de Software Senior Java con experiencia en Spring Boot y bases de datos relacionales para diseñar, desarrollar y mantener aplicaciones empresariales escalables. El puesto es 100% remoto.

Por qué aplicar

Si sos un Ingeniero Java con experiencia en Spring Boot y buscás un puesto 100% remoto en una empresa líder de tecnología web, esta es tu oportunidad. Podrás diseñar y desarrollar aplicaciones escalables para una compañía con presencia global.

Descripción del puesto

Somos Newfold Digital, una empresa líder en tecnología web que atiende a millones de clientes en todo el mundo. Nuestros clientes nos conocen a través de nuestro sólido portafolio de marcas, incluyendo Bluehost, HostGator, Domain.com, Network Solutions, Register.com y Web.com. Ayudamos a clientes de todos los tamaños a construir una presencia digital que genere resultados. Con nuestra amplia oferta de productos y soporte personalizado, nos enorgullecemos de colaborar con nuestros clientes para satisfacer sus necesidades de presencia en línea. La fortaleza de nuestra empresa reside en la intersección de nuestra gente, nuestros clientes y nuestras marcas. Buscamos un Desarrollador Java Senior altamente calificado y con experiencia para unirse a nuestro equipo en crecimiento. Jugarás un papel clave en el diseño, desarrollo, implementación y mantenimiento de aplicaciones empresariales robustas y escalables utilizando Spring Boot y otras tecnologías Java. Qué harás y cómo dejarás tu marca: Responsabilidades: - Realizar análisis de requisitos de software, investigación, diseño, desarrollo, pruebas e implementación de aplicaciones y herramientas de software empresarial. - Desarrollar nuevas soluciones de software y mejorar aplicaciones, sistemas y productos existentes. - Escribir código Java limpio, mantenible y bien documentado, siguiendo las mejores prácticas de ingeniería de software. - Codificar, probar, integrar y documentar soluciones de software en aplicaciones multinivel y basadas en Internet. - Aplicar principios de ingeniería de software, ciencias de la computación y análisis para resolver desafíos técnicos. - Participar en revisiones de código y revisiones internas de componentes y sistemas de software para garantizar la calidad y la confiabilidad. - Colaborar con líderes de proyecto, ingenieros y equipos multifuncionales para definir e implementar soluciones técnicas. - Solucionar, depurar y resolver problemas de software de complejidad moderada. - Trabajar dentro del alcance del proyecto, los cronogramas y los estándares de desarrollo establecidos, al tiempo que se entregan resultados de alta calidad. - Mantenerse al día con las tecnologías emergentes y aportar ideas para mejoras de productos, procesos y tecnología. - Aprender rápidamente nuevas tecnologías y asumir niveles crecientes de responsabilidad a medida que evolucionan los proyectos. Quién eres y qué necesitarás para tener éxito: Calificaciones: - Más de 5 años de experiencia en el desarrollo de aplicaciones empresariales con Java. - Fuerte dominio de Java 8+ y Spring Boot. - Sólida experiencia con SQL y bases de datos relacionales, preferiblemente Oracle. - Comprensión de APIs REST/SOAP y formatos de datos como JSON y XML. - Experiencia con herramientas de compilación y CI/CD como Maven, Gradle y Jenkins. - Experiencia con sistemas de control de versiones, preferiblemente Git. - Experiencia trabajando en entornos Linux y/o Windows. - Familiaridad con servidores de aplicaciones como Tomcat o GlassFish. - Experiencia con frameworks de pruebas unitarias como JUnit y Mockito. - Sólidas habilidades de resolución de problemas, análisis, comunicación y colaboración. - Capacidad para trabajar de forma independiente y como parte de un equipo. - La experiencia con plataformas en la nube (Oracle Cloud, Azure o GCP) es un plus. Por qué nos amarás: - Equilibrio vida-trabajo: Nuestro trabajo es emocionante y significativo, pero sabemos que el equilibrio es clave para vivir bien. - Celebramos las diferencias de los demás: Estamos orgullosos de nuestra cultura de diversidad e inclusión. - Fomentamos una cultura de pertenencia: Nuestra empresa y nuestros clientes se benefician cuando los empleados aportan su verdadero yo al trabajo. Tenemos programas que nos unen en temas importantes y brindan oportunidades de aprendizaje y desarrollo para todos los empleados. Contamos con más de 20 grupos de afinidad donde puedes establecer contactos y conectar con otros Newfolders a nivel mundial. - Nos preocupamos por ti: Somos una familia y nos preocupamos por tu salud física y mental y la de tu familia al proporcionar beneficios competitivos de HMO: ¡175k MBL con un dependiente gratuito después de un año de servicio! También ofrecemos un Bono por Puntualidad, una Generosa política de vacaciones y ¡mucho más! ¿A dónde podemos llevarte? Somos fans de ayudar a nuestros empleados a aprender diferentes aspectos del negocio, ser desafiados con nuevas tareas, recibir mentoría y hacer crecer sus carreras. ¡Despliega nuevas posibilidades con #teamnewfold! #NetworkSolutions

Responsabilidades

  • Perform software requirements analysis, research, design, development, testing, and implementation of enterprise software applications and tools.
  • Develop new software solutions and enhance existing applications, systems, and products.
  • Write clean, maintainable, and well-documented Java code following software engineering best practices.
  • Code, test, integrate, and document software solutions across multi-tier and internet-based applications.
  • Apply software engineering, computer science, and analytical principles to solve technical challenges.
  • Participate in code reviews and internal reviews of software components and systems to ensure quality and reliability.
  • Collaborate with project leaders, engineers, and cross-functional teams to define and implement technical solutions.
  • Troubleshoot, debug, and resolve software issues of moderate complexity.
  • Work within established project scope, schedules, and development standards while delivering high-quality results.
  • Stay current with emerging technologies and contribute ideas for product, process, and technology improvements.
  • Quickly learn new technologies and take on increasing levels of responsibility as projects evolve.

Skills requeridas

Análisis de requisitos de softwareResolución de problemasHabilidades analíticasHabilidades de comunicaciónHabilidades de colaboración

Beneficios

  • HMO benefits – 175k MBL with one free dependent upon one year of service
  • Punctuality Bonus
  • Generous Vacation policy