TechJobBoard
Why TechJobBoard?

WIZELINE

Java Software Engineer (Middleware Developer)

at WIZELINE

Ciudad de México



We are:
Wizeline, a global AI-native technology solutions provider, develops cutting-edge, AI-powered digital products and platforms. We partner with clients to leverage data and AI, accelerating market entry and driving business transformation. As a global community of innovators, we foster a culture of growth, collaboration, and impact.

With the right people and the right ideas, there’s no limit to what we can achieve

 

Are you a fit?
Sounds awesome, right? Now, let’s make sure you’re a good fit for the role:

Key Responsibilities:

  • Design, develop, and implement APIs using Java and Node.js.
  • Manage and deploy applications on various application servers.
  • Create, implement, and monitor APIs to ensure seamless communication between systems.
  • Apply integration patterns such as message queues, publish-subscribe, and service orchestration.
  • Automate middleware tasks and maintenance using scripting languages (Python, Perl, Shell).
  • Integrate and manage data across multiple databases (SQL, Oracle, MongoDB).
  • Troubleshoot and resolve middleware issues to ensure system stability and performance.
  • Collaborate with cloud platforms (AWS, Azure, Google Cloud) for deployment and integration.

Must-have Skills:

  • Strong experience with Java and Node.js development.
  • Solid understanding of API management, design, and implementation.
  • Hands-on experience with application servers and middleware deployment.
  • Knowledge of integration patterns (message queues, publish-subscribe, orchestration).
  • Proficiency in scripting languages such as Python, Perl, or Shell.
  • Experience working with databases like SQL, Oracle, and MongoDB.
  • Familiarity with cloud platforms including AWS, Azure, or Google Cloud.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.

 

Nice-to-have:

  • AI Tooling Proficiency: Leverage one or more AI tools to optimize and augment day-to-day work, including drafting, analysis, research, or process automation. Provide recommendations on effective AI use and identify opportunities to streamline workflows. 
  • Experience with systems like Git for managing code changes, team collaboration, and version tracking.
  • Understanding of Docker and Kubernetes to deploy and manage middleware applications in a consistent, scalable way.
  • Familiarity with tools such as Jenkins, Ansible, and Terraform for automating deployments and managing infrastructure.
  • Experience with Nagios, Prometheus, or Grafana to monitor system health and performance.
  • Knowledge of TCP/IP, DNS, and load balancing to configure and troubleshoot network-related issues.
  • Understanding of REST and SOAP for enabling communication between different systems and applications.
  • Familiarity with MuleSoft or Apache Camel for enterprise-level integration.
  • Knowledge of Log4j and the ELK Stack for log management, troubleshooting, and system monitoring.

 

What we offer:

  • A High-Impact Environment
  • Commitment to Professional Development
  • Flexible and Collaborative Culture
  • Global Opportunities
  • Vibrant Community
  • Total Rewards

*Specific benefits are determined by the employment type and location.

 

Find out more about our culture here.

 

TechJobBoard

Search open jobs in the tech industry faster and find your match.

© 2023 TechJobBoard. All rights reserved.