Are you a passionate Backend Software Engineer with a strong Java background and experience in the banking sector? Do you thrive in a fast-paced environment and want to contribute to cutting-edge financial technology? If so, we want to hear from you!
Allari is an IT Services and Software Development company. We're building a talented group of Backend Software Engineers (mid, senior, architect, team leads) to join our team near Mexico City and play a crucial role in building and maintaining core systems in the financial/banking industry.
What You'll Do:
- Design, develop, and maintain robust and scalable backend services using Java.
- Contribute to the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams, including front-end developers, product managers, and QA engineers.
- Troubleshoot and resolve complex technical issues.
- Ensure the security and performance of our banking systems.
- Participate in code reviews and contribute to improving our development processes.
- Work with relational databases (e.g., MySQL, PostgreSQL) and potentially NoSQL databases.
- Apply best practices for software development, including testing, continuous integration, and continuous deployment (CI/CD).
- Contribute to the architectural design and evolution of our platform.
- Work closely with banking domain experts to implement and enhance financial functionalities.
What You Bring:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum 3 years of professional experience in backend software development with Java.
- Proven experience in the banking or financial services industry.
- Strong understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with Java frameworks such as Spring Boot, Hibernate/JPA, and related technologies.
- Proficiency in working with relational databases (e.g., MySQL, PostgreSQL).
- Experience with RESTful APIs and microservices architecture.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Fluency in Spanish and English (preferred).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Knowledge of banking regulations and compliance is a plus.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge financial technology.
- Dynamic and collaborative work environment.
- Professional growth and development opportunities.
- Opportunity to make a significant impact on the financial industry in Mexico.
- Flexible work arrangements.
- A great team culture.
Location:
- Near Mexico City, Mexico. (hybrid of remote/onsite)
Apply now to embark on a rewarding career journey with us!
We look forward to hearing from you! Allari is an equal opportunity employer.