About Us :
Mobileum is a leading provider of Telecom analytics solutions for roaming, core network, security, risk management, domestic and international connectivity testing, and customer intelligence. More than 1,000 customers rely on its Active Intelligence platform, which provides advanced analytics solutions, allowing customers to connect deep network and operational intelligence with real-time actions that increase revenue, improve customer experience, and reduce costs.
Join Mobileum Team :
At Mobileum we recognize that our team is the main reason for our success. What does work with us
mean? Opportunities!
Role : Java Full Stack Developer
About the Job :
We are seeking a highly skilled and passionate Java Full Stack Developer to join our dynamic engineering team. The ideal candidate will be proficient in both front-end and back-end development, capable of designing, developing, and maintaining robust and scalable web applications. A critical aspect of this role involves effectively working with and evolving legacy codebases, ensuring their continued stability, performance, and integration with modern systems.
You will play a crucial role in all phases of the software development lifecycle, from concept and design to testing and deployment, ensuring high performance and responsiveness of applications across our entire product suite.
Roles & Responsibility :
- Analyse, understand, and effectively maintain, debug, and enhance existing legacy Java applications and components.
- Strategically refactor and modernize parts of the legacy codebase when appropriate, ensuring minimal disruption and improved long-term maintainability.
- Implement intuitive and responsive user interfaces using modern front-end frameworks using Vue.js
- Collaborate with product managers, UX / UI designers, and other developers to understand requirements and translate them into technical specifications and elegant solutions.
- Develop and manage well-functioning databases and APIs.
- Write clean, well-documented, and testable code following best practices, both for new features and within existing systems.
- Conduct code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Troubleshoot, debug, and upgrade existing software, including intricate legacy systems.
- Implement and maintain CI / CD pipelines for automated testing and deployment.
- Stay up-to-date with emerging technologies and industry trends, continuously seeking to improve technical skills and knowledge.
- Contribute to all phases of the software development lifecycle, including planning, design, development, testing, and deployment.
Desired Profile :
Expertise with Java, RESTEasy, JAXBKnowledge of Java SwingKnowledge of WebSocket skills :Backend Expertise :
Strong proficiency in Java : Core Java, Multithreading, Concurrency, Collections.Frameworks : In-depth knowledge and hands-on experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA.Legacy Code Acumen : Proven ability to work with and understand complex, established Java codebases, identify dependencies, and implement changes effectively.Microservices : Experience in designing and developing microservices architectures.APIs : Extensive experience in designing and developing RESTful APIs.Databases : Proficiency with relational databases (e.g., MySQL, PostgreSQL, Oracle, SQL Server)including strong SQL skills.
Frontend Expertise :
JavaScript / TypeScript : Strong proficiency in JavaScript (ES6+) and / or TypeScript.Modern JavaScript Frameworks : Hands-on experience with at least one modern JavaScript framework (Vue.js).HTML / CSS : Solid understanding of HTML5, CSS3, and responsive web design principles.Build Tools : Experience with front-end build tools (e.g., Webpack, npm, Yarn).Version Control : Proficient with Git and Git workflows (e.g., GitHub, GitLab, Bitbucket).Testing : Experience with unit testing frameworks (e.g., JUnit, Mockito for Java; Jest, React Testing Library for frontend) and integration testing, especially in the context of existing systems.CI / CD : Familiarity with CI / CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions).Problem-Solving : Excellent analytical and problem-solving skills with a keen eye for detail, particularly in diagnosing issues in complex systems.Communication : Strong verbal and written communication skills with the ability to effectively collaborate within a team and with stakeholdersWork Experience : 7 - 12 years of professional experience as a Full Stack Developer, with strong emphasis on Java
Educational Qualification :
BE. / B.Tech., M.E. / M.Tech. or M. Sc. in Computer Science / Electronics Engineering / MCA
Location : Bangalore
(ref : hirist.tech)