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.
