Software Engineer Web Java Pr
Softtek Mexico
IT Services and IT Consulting · 10,001+ employees
About the role
Design, develop, and maintain scalable web applications using Java and modern frameworks. Collaborate with multidisciplinary teams to analyze requirements, optimize system performance, and ensure high-quality code through testing and documentation.
What they look for
Requirements
Requires 3 to 5 years of experience in Java software development and a degree in Computer Systems or a related field. Candidates must be proficient in Spring Framework, database management, and Agile methodologies.
Full description
Software Engineer Web Java Proficient
Objetivo del puesto
Desarrollar, mantener y optimizar aplicaciones web basadas en tecnologías Java, garantizando soluciones escalables, seguras y de alta calidad. Participar activamente en el análisis de requerimientos, diseño técnico, desarrollo, pruebas, implementación y soporte de aplicaciones críticas para el negocio, colaborando con equipos multidisciplinarios bajo metodologías ágiles.
Responsabilidades principales
- Diseñar, desarrollar y mantener aplicaciones web utilizando Java y frameworks modernos.
- Analizar requerimientos funcionales y técnicos para traducirlos en soluciones de software robustas.
- Participar en decisiones de arquitectura y diseño de sistemas.
- Implementar servicios RESTful y APIs para integración con sistemas internos y externos.
- Garantizar la calidad del código mediante revisiones, pruebas unitarias y buenas prácticas de desarrollo.
- Optimizar el rendimiento, seguridad y escalabilidad de las aplicaciones.
- Investigar y resolver incidentes complejos de producción.
- Colaborar con Product Owners, Scrum Masters, QA Engineers y otros desarrolladores.
- Participar en ceremonias ágiles y contribuir a la mejora continua de procesos y estándares técnicos.
- Documentar diseños técnicos, soluciones y procedimientos operativos.
- Brindar mentoría técnica a desarrolladores junior e intermedios.
Conocimientos técnicos requeridos
Lenguajes y frameworks
- Java 8, 11, 17 o superior.
- Spring Framework.
- Spring Boot.
- Spring MVC.
- Hibernate / JPA.
- Maven o Gradle.
Desarrollo Web
- HTML5.
- CSS3.
- JavaScript.
- Angular, React o Vue.js (deseable).
- Consumo y desarrollo de APIs REST.
Bases de datos
- Oracle.
- SQL Server.
- PostgreSQL.
- MySQL.
- Diseño y optimización de consultas SQL.
Herramientas y plataformas
- Git.
- Jenkins, Azure DevOps o herramientas CI/CD.
- Docker.
- Kubernetes (deseable).
- SonarQube.
- JIRA o Azure Boards.
Cloud (deseable)
- Microsoft Azure.
- AWS.
- Google Cloud Platform.
Competencias
- Pensamiento analítico y resolución de problemas.
- Comunicación efectiva con perfiles técnicos y de negocio.
- Orientación a resultados.
- Trabajo en equipo.
- Liderazgo técnico.
- Proactividad e innovación.
- Adaptabilidad al cambio.
- Gestión de prioridades.
Experiencia
- De 3 a 5 años de experiencia en desarrollo de software utilizando Java.
- Experiencia en desarrollo de aplicaciones web empresariales.
- Experiencia trabajando bajo metodologías Agile/Scrum.
- Experiencia en integración de sistemas y desarrollo de APIs.
Escolaridad
- Licenciatura o Ingeniería en Sistemas Computacionales, Informática, Tecnologías de la Información o áreas afines.
- Certificaciones en Java, Spring o Cloud son un plus.
Modalidad: presencial en la zona de Reforma.
Horario: lunes a viernes - tiempo completo
Inglés: técnico
Zona de trabajo: CDMX, Reforma (cerca de la Diana).
Similar roles
-
Desarrollador Java
Multiplica Lima, Lima, Peru
-
Engineer Senior Analyst (Spring Boot, Java)
Citi Singapore, Singapore, Singapore
-
Senior Low Latency Java Lead - Vice President
Citi Pune, Maharashtra, India
-
ABL - Developer Java Fullstack / Scaling AI
Capgemini Aguascalientes City, Aguascalientes, Mexico
-
FX Java Developer
Barclays London, England, United Kingdom
-
Software Engineer - Java Developer
Northrop Grumman San Diego, California, United States · $92K–$138K/yr