Your future employer is a trusted global IT solutions provider, dedicated to supporting leading businesses in their digital transformation journeys. Operating across 25+ locations with a team of over 3,000 professionals, they deliver customized IT services designed to meet the unique needs of their clients. Their expertise spans cloud migration, digital integration, and the management of IT systems, all while leveraging cutting-edge technologies such as IoT, blockchain, AI, and advanced analytics. They specialize in building secure, efficient IT infrastructures by combining multi-cloud and hybrid cloud solutions with seamless integration of existing legacy systems to enable sustainable business growth.
key responsibilities
- Develop, test, debug, and document applications to fulfill the business needs of various projects.
- Offer technical expertise to Business Analysts, System Analysts, and Project Managers for system enhancements or new development.
- Analyze complex business requirements and translate them into detailed technical designs, including high-level architecture and specifications, adhering to best practices.
- Estimate project scopes and timelines while identifying potential solutions and recommending the best implementation approaches.
- Collaborate with team members to create project plans, allocate tasks, and ensure smooth execution within deadlines.
- Oversee the development process to achieve the desired application performance levels.
- Conduct thorough code reviews and ensure adherence to quality standards.
- Work closely with the Technical Architect to bring technical concepts to life.
- Provide mentorship and technical guidance to junior developers.
- Lead development teams, ensuring project milestones are met and objectives are achieved.
qualifications
- Bachelor’s or Master’s degree in Information Systems, Computer Science, Computer Engineering, or a related field, with a minimum of 8 years of experience in developing and implementing Java/Jakarta EE applications.
- Proficient in Java 17 and newer versions, RESTful Web Services, Hibernate JPA, Apache Kafka, Apache Camel, Maven, PostgreSQL, Grafana, JVisualVM, JProfiler, Git, and testing frameworks such as JUnit and relevant mocking tools.
- Familiarity with Java versions up to 21, Eclipse Vert.x, Jetty 12, Jenkins, Jira, Jasper Reports, ZK Framework, Angular 16, Xtend/Xtext, and strong awareness of IT security and code optimization is preferred. Experience with cloud platforms like AWS or Azure (preferably AWS) is required.
- Knowledge of Object-Oriented design principles, MVC and MVVM patterns, modular programming, and application integration is advantageous.
- Exposure to additional Jakarta EE technologies and open-source frameworks is considered a plus.
- Demonstrates strong analytical abilities, excellent interpersonal skills, and effective verbal and written communication.
- Capable of adapting to dynamic, client-focused environments, with regular communication expected with EU-based teams and clients.
- Highly organized, self-motivated, and able to work independently under tight deadlines.
benefits
Hybrid working arrangement.
Yearly company trips.
Unique paid time-offs, including Birthday Leave and Child Care/Parental Leave, in addition to Annual and Sick Leaves. Insurance coverage for employees and dependents (spouse and children).
Attractive Employee Referral Program.
Free meals for office workdays.
More benefits to be disclosed during interview.
Kindly click the appropriate link to apply, Alternatively, you can email Ashlyn at ashlyn.ho@randstad(dot)com(dot)my or whatsapp to +60147570211
Don't hesitate to also reach out to Ashlyn Ho on Linkedin for any more information