Software Engineer - Java, AWS

  • Contrato indefinido
  • Tiempo completo
  • Al menos 10 años de experiencia
  • Licenciatura
  • SOFTWARE DEVELOPER

Labor

About the Role

We are seeking a skilled and collaborative Software Engineer to join our consultancy firm, working on a high-impact project for one of our premier partner accounts. In this role, you will become part of a collaborative team where ownership, communication, and continuous improvement are central to our delivery.

You will contribute to the full software development lifecycle—from understanding requirements and designing solutions to development, deployment, monitoring, optimization, and operations. A key focus for this role involves working deeply with AWS-based services, handling scaling challenges in cloud-based environments, and identifying opportunities for cost reduction and efficient cloud usage. We are looking for an individual who is technically strong, open, curious, and eager to share knowledge while fostering a positive team spirit.

Key Responsibilities
  • Service Delivery: Deliver high-quality back-end services utilizing Java and Python.

  • Cloud Architecture: Build, maintain, and improve scalable cloud-based solutions within AWS.

  • DevOps Practices: Drive CI/CD implementation, automation, monitoring, and end-to-end operational ownership.

  • Cost Optimization: Identify AWS cost drivers and contribute to cost-efficient architecture and cloud resource optimization.

  • Scalability & Performance: Address and resolve scaling challenges inherent in cloud-based services.

  • Collaboration: Work closely with team members, stakeholders, and cross-functional teams, actively participating in technical discussions and code reviews.

  • Quality & Security: Ensure code quality, reliability, maintainability, and security across all deliverables while sharing knowledge to support team growth.

Perfil

Required Competencies
  • Programming: Strong proficiency in Java and Python development.

  • Cloud & DevOps: Extensive experience with AWS, cloud-native architecture, microservices, APIs, and distributed systems.

  • Operations: Proven experience working within a DevOps framework, including CI/CD pipelines, automation, monitoring, and production operations.

  • Cost Management: Previous experience or strong interest in AWS cost reduction strategies and identifying cost drivers.

  • Engineering Practices: Experience handling scalability challenges, modern Git workflows, testing, and secure coding practices.

  • Communication: Fluent verbal and written English communication skills.

  • Professional Attributes: A highly collaborative, proactive, and problem-solving mindset with a strong disposition toward teamwork over isolated work.


Beneficial Competencies

  • Experience with MQTT or other event-driven/message-based communication protocols.

  • Familiarity with advanced observability, reliability engineering, performance optimization, or cloud security.

  • Experience working within Agile methodologies.

  • Experience collaborating in international or cross-functional team environments.

Competencias

JAVA
cloud
Python
Aws
Microservicios