Senior Java Developer
CTOS
Date: 5 hours ago
City: Petaling Jaya
Contract type: Full time
Role Overview
This role is responsible for the design, development, testing, and deployment of Java-based applications, ensuring they meet business requirements and technical standards. The Senior Java Developer will play a key role in reviewing existing systems for improvements, delivering scalable backend solutions, and supporting the full software development lifecycle.
The role will also be expected to contribute to technical documentation, mentor team members, and participate in project planning and implementation.
Key Responsibilities
WHAT DOES IT TAKE TO BE SUCCESSFUL
oJAVA Server-Side Technologies
oJAX-WS with CXF
oRest and JSON
oUnit Testing and Integrated Testing
oPostgresql
oKnowledge of Oracle / Tibero is a plus
oSoftware Design Patterns and Anti-Patterns
oIOC / MVC
oTest Driven Development
oJira
oSonarqube
This role is responsible for the design, development, testing, and deployment of Java-based applications, ensuring they meet business requirements and technical standards. The Senior Java Developer will play a key role in reviewing existing systems for improvements, delivering scalable backend solutions, and supporting the full software development lifecycle.
The role will also be expected to contribute to technical documentation, mentor team members, and participate in project planning and implementation.
Key Responsibilities
- Troubleshoot and provide suggestions to resolve any applications issues.
- 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 SUCCESSFUL
- 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 Certification
- 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.
- 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:
oJAVA Server-Side Technologies
oJAX-WS with CXF
oRest and JSON
oUnit Testing and Integrated Testing
- Familiarity with the following databases
oPostgresql
oKnowledge 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:
oSoftware Design Patterns and Anti-Patterns
oIOC / MVC
oTest Driven Development
- Familiar with the following tools:
oJira
oSonarqube
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Procurement Professional (Sourcing To Contract) Japanese Speaker
IBM,
Petaling Jaya
2 days ago
IntroductionIBM is a leader in the worldwide transformation and just the place to further define and develop your career in Procurement.Our dedicated teams of business professionals give our clients more than solutions – we ask, “what else is possible?”.As a member of our IBM Procurement team, you’ll have the opportunity to grow your expertise with a market leader, while exploring...
Assistant Procurement Manager
A.P. Moller - Maersk,
Petaling Jaya
2 days ago
Maersk is a global leader in integrated logistics and have been industry pioneers for over a century. Through innovation and transformation we are redefining the boundaries of possibility, continuously setting new standards for efficiency, sustainability, and excellence.We offerAt Maersk, we believe in the power of diversity, collaboration, and continuous learning and we work hard to ensure that the people in...
Digital Campaigns Intern
Roche,
Petaling Jaya
4 days ago
At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop and cure diseases and ensure everyone has access...