Senior Java Backend Engineer
Listed on 2026-09-02
-
Software Development
Backend Developer, Java Developer
Company Description
Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business.
We are a values-driven organization and our culture of Relentless Performance has enabled over 99% of Miratech's engagements to succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our inception in 1989.
Miratech has coverage across 5 continents and operates in over 25 countries around the world. Miratech retains nearly 1000 full‑time professionals, and our annual growth rate exceeds 25%.
We are seeking an experienced Backend Engineer to build and enhance a Java & Spring Boot based enterprise application that drives secure, profile-based interactions with internal systems. The role involves working on scalable microservices and REST APIs, integrating with internal authentication frameworks, and contributing to a large-scale data processing pipeline. The ideal candidate will bring strong backend expertise, a problem‑solving mindset, and experience in developing high‑performance, distributed systems aligned with modern architecture practices.
Key Responsibilities- Design, develop, test, and maintain enterprise‑grade applications using Java
- Build and enhance RESTful APIs, microservices, and backend systems.
- Participate in system design, architecture discussions, and technical reviews.
- Write clean, maintainable, and efficient code following coding standards.
- Optimize application performance, scalability, and reliability.
- Develop automated unit, integration, and regression tests.
- Collaborate with Product Managers, QA, Dev Ops, and stakeholders.
- Troubleshoot production issues and provide timely resolutions.
- Participate in Agile ceremonies, sprint planning, and code reviews.
- 8+ years of experience in Java development.
- Strong proficiency in Java (8/11/17+) with a solid foundation in OOP, data structures, algorithms, and design patterns.
- Hands‑on expertise in backend development using Spring Boot, Spring MVC, and Hibernate, with experience in microservices architecture and REST API design.
- Exposure to front‑end development technologies.
- Strong experience working with SQL databases.
- Experience with Modern C++ (C++11/14/17/20).
- Experience with AI/ML integrations.
- Exposure to Data Engineering or Big Data technologies.
- Knowledge of Infrastructure as Code (Terraform, Ansible).
- Experience working in financial services, fintech, or large‑scale enterprise environments.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).