Trabajo de Senior Software Engineer (Java) en AIMS International, Jalisco - México

Senior Software Engineer (Java)

  • Sueldo (MXN)

    No especificado

  • Lugar

    Zapopan, Jalisco

  • Tipo de puesto

    Empleado de tiempo completo

°° Senior Software Engineer - Java
Required Technologies Experience:
• Java 8
• Spring Boot or strong Spring Framework
• Web containers (Tomcat, Jetty, etc…)
• Maven
• RESTFul Services
• CI/CD build and deploy tools (Jenkins, Ansible, etc…)
Would be a Big Plus:
• Redis
• RabbitMQ
• Postgres
• Docker/Kubernetes
• ORMs (Hibernate, etc…)
• ElasticSearch
• JavaScript, React, Webpack
• Built Externally Consumable APIs
• Security Best Practices

What You Will Do:
• Build RESTful web applications
• Use the latest technology and processes to build distributed, scalable, and fault-tolerant software systems that power our business communication offerings
• Take a customer-focused approach in working with our product team to prioritize and
• Estimate new features and improvements
• Mentor the team
• Research and evaluate new technologies and methodologies to improve the quality, reliability, and performance of our software systems
• Deliver testable and maintainable code following cutting edge approaches
Skills You’ve Already Mastered:
• You must have a proven track record of shipping quality products to customers
• You will be pushing the company forward via new technology, methodologies, and processes, evolving our culture to stay ahead of the curve, so you must have an entrepreneurial spirit and strong drive
• You must know how to write effective tests, make reasonable estimates, and fulfill requirements in idiomatic code that meets standards for correctness and elegance
• You will be involved with every part of the stack – you should know how they work together and what role everything from the OS to the Java application framework play in the delivery of the product and how to investigate, troubleshoot, maintain and monitor them
• You will be working closely with a small team, so you must be able to work and communicate effectively with both teammates and stakeholders
• You have experience working in agile environment