As a Backend Java Developer, you will play a crucial role in designing, developing, and delivering high-quality software solutions. You will be working closely with the Development Manager, Project Manager, and a team of developers to ensure smooth project execution.
Technical Responsibilities
- Follow a systematic and disciplined approach to architecture, system design, and programming, ensuring alignment with the standard software development lifecycle (SDLC).
- Write clean, maintainable, and well-documented Java (Spring Boot) microservices.
- Develop and maintain the CI/CD pipeline, ensuring seamless integration and deployment.
- Ensure all solutions meet high coding standards, incorporating industry best practices and secure coding principles.
- Analyze and troubleshoot software issues during development and production, providing timely resolutions to critical problems.
- Participate in code reviews, ensuring adherence to best practices and high-quality software development.
- Create and maintain technical documentation, including system design, coding guidelines, and operating procedures.
- Act as second-line support during production incidents, ensuring minimal downtime and optimal performance.
Collaboration and Communication
- Work closely with senior management, project stakeholders, and cross-functional teams to ensure alignment with business objectives.
- Provide technical mentorship and guidance to junior developers, fostering a culture of continuous learning.
- Participate in agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure smooth project execution.
- Clearly communicate technical concepts and project updates to non-technical stakeholders.
Required Skills and Qualifications
Core Technical Skills
Nice-to-Have Skills
- Experience in the banking domain, particularly in financial services technology solutions.
- Strong problem-solving skills and ability to work independently and collaboratively in a team.
- Excellent oral and written communication skills, enabling clear and effective communication across technical and non-technical teams.
Why Join Us?
- Innovative Environment. Work on a high-impact project in a leading Malaysian bank, contributing to the latest financial technologies.
- Collaborative Culture. Join a team of talented professionals committed to delivering excellence.
- Growth and Learning. Enhance your technical skills with exposure to modern technologies like Microservices, Docker, Kubernetes, and CI/CD tools.
- Competitive Compensation. Be rewarded for your expertise and contributions.
If you are an experienced Backend Java Developer with a passion for building scalable and secure financial applications, we encourage you to apply!