
New SENIOR JAVA DEVELOPER
- Malaysia
- Permanent
- Full-time
· Design, develop, and maintain efficient and reliable Java-based applications and services.
· Review existing systems to identify areas for improvement and optimization.
· Ensure adherence to clean code practices and industry standards.
· Translate business requirements into functional and technical specifications.
· Write and maintain technical documentation, including system design and specifications.
· Perform unit, integration, and system testing to ensure software quality.
· Guide and support testing activities, including creating test plans and scenarios.
· Monitor application health post-deployment and proactively resolve issues.
· Troubleshoot and resolve technical problems promptly and effectively.
· Identify system gaps or weaknesses and propose actionable improvements.
· Ensure implementations match technical specifications and user expectations.
· Collaborate with cross-functional teams to deliver solutions aligned with business goals.
· Communicate effectively with internal departments and external stakeholders when required.
· Mentor and provide technical leadership to junior developers.
· Work diligently to meet project deadlines and deliverables, including during critical release periods.WHAT DOES IT TAKE TO BE SUCCESSFULQualifications· Candidate must possess at least a Bachelor's Degree, Post Graduate Diploma, Professional Degree, Computer Science/Information Technology or equivalent
· Preference for those certified with Java CertificationWork Experience· Minimum 5 years of experience in Java development.
· Minimum 2 year of experience with cloud services (AWS preferred)
· Experience working in the financial industry is a plus.
· Having some experience (1 year or more) with NextJS or ReactJS will be an added plus for consideration.Skills & Competencies· Strong programming skills in Java.
· Understanding of software development lifecycle (SDLC) and design patterns.
· Ability to analyze, debug, and resolve performance or functionality issues.
· Strong problem-solving abilities and attention to detail.
· Ability to work independently and as part of a team.
· Willingness to go the extra mile to meet critical project timelines.
· Familiarities with the following JAVA Frameworks:o Spring / SpringBoot Frameworko JAVA Server-Side Technologieso JAX-WS with CXFo Rest and JSONo Unit Testing and Integrated Testing · Familiarity with the following databaseso MySQLo Postgresqlo Knowledge of Oracle / Tibero is a plus· Familiarity with Financial Industry is a plus
· Knowledge of other programming languages especially NextJS / ReactJS will be and added bonus for considerations.
· Understanding of the following concepts:o Proper Object-Oriented Programmingo Software Design Patterns and Anti-Patternso IOC / MVCo Test Driven Development · Familiar with the following tools:o Gito Jirao SonarqubeSpoken Language: Malay, EnglishWritten Language: Malay, English