About the Role
We are seeking a talented Senior Full Stack Java Developer to join our team remotely. In this role, you will lead the migration of our telephony platform, ensuring a smooth transition to modern technologies and enhancing our software capabilities.
What You'll Do
- Lead the migration of Prophecy’s Java components from Java 8 to Java 17, ensuring all modules build and run successfully on the new JDK.
- Update and remediate vulnerable components as identified by the team, ensuring all dependencies are upgraded and secure.
- Support the transition from the legacy GWT-based Management Console UI to a modern JavaScript framework like Angular or React.
- Collaborate with current team members to document the environment, build process, and component structure.
- Assist in setting up development environments and guide new team members through environment setup.
- Work closely with backend, frontend, QA, and DevOps teams, participating in regular knowledge-sharing sessions.
- Run and address security scans at the build level, ensuring all components are free from known vulnerabilities.
- Maintain clear and up-to-date documentation for all migration, build, and deployment processes.
Requirements
- 5+ years of experience with Java, preferably Java 8+; experience with Java 17 migration is a plus.
- Experience with Spring, Spring Security, Maven, Ant, and ActiveMQ.
- Familiarity with Hibernate and other enterprise Java libraries.
- Experience with legacy UI frameworks (GWT) and/or modern JavaScript frameworks (Angular, React) is highly desirable.
- Experience with CI/CD pipelines (Jenkins) and version control (Git).
- Strong documentation and communication skills in English.
Nice to Have
- Experience migrating large-scale enterprise applications.
- Understanding of telephony, IVR, or call center platforms.
- Knowledge of SIP/telephony processing and microservices architecture.
What We Offer
- Competitive pay and benefits, including health insurance and a relocation program.
- Work from anywhere culture with flexibility in remote work.
- Professional development opportunities, including certification programs and mentorship.
- A welcoming multicultural environment with open communication and regular team-building events.
- Social sustainability values focused on IT education, community empowerment, and environmental sustainability.
This Senior Full Stack Java Developer role offers an exciting opportunity to lead significant migration projects in a supportive and dynamic environment. With competitive pay and a strong focus on professional development, this position stands out in the IT services industry.
About Miratech
Explore Miratech careers in 2026 and discover exciting job openings in remote, hybrid, and office roles. Utilize advanced filters to find the perfect fit and tailor your resume for success. Stay informed with application tracking and gain valuable company insights to enhance your job search experience. Unlock your potential with rewarding career opportunities at Miratech and take the next step in your professional journey.
Who Will Succeed Here
Proficient in Java 17 and experienced with migration projects, particularly in transitioning legacy systems to current frameworks like Spring and Hibernate, ensuring performance optimization and security compliance.
Self-motivated remote worker who excels in asynchronous collaboration, leveraging tools like Git and Jira to manage project timelines and deliverables effectively while maintaining high productivity without direct supervision.
Solid understanding of both front-end and back-end technologies, specifically Angular and React for UI development, enabling a seamless integration of user interfaces with Java-based back-end services.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months