Java Developer

Lavu Tech Solutions Sdn Bhd

Kuala Lumpur

On-site

MYR 90,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Lavu Tech Solutions Sdn Bhd seeks a Java Developer to design, develop, and maintain Java applications in a collaborative team environment. You will work with IT managers and project teams to deliver high-quality software aligned with business needs and project goals.

Responsibilities include requirements translation, development using Spring Boot, testing, and ongoing improvements to ensure scalable, maintainable solutions that meet timelines and quality standards.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering or related field.
  • A Master’s degree is a plus but not mandatory.

Responsibilities

  • Design, code, and maintain Java applications using Spring Boot and related frameworks.
  • Collaborate with IT managers and stakeholders to gather requirements and translate them into technical specs.
  • Prepare unit and integration tests; participate in code reviews and QA processes.
  • Troubleshoot issues and provide timely fixes while maintaining documentation.

Skills

Java
Spring Boot
Microservices
REST APIs
JSON
SQL & DBs
Problem Solving

Education

Bachelor’s degree in CS/IT/SE

Tools

MongoDB
Oracle DB
MS SQL Server

Job description

The Java Developer will design, develop, and maintain Java-based applications while collaborating closely with IT managers and project teams to deliver high-quality software solutions that meet business requirements and project objectives.

Accountability
Supporting Activities
Outcome/ deliverables
Requirements Analysis & Solution Design

Collaborate with IT Managers and stakeholders to gather business requirements; Translate requirements into technical and functional specifications

Clear, complete, and approved technical specifications; alignment with business objectives.

Application Development

Design, code, and enhance Java applications using appropriate frameworks; Follow coding standards and best practices.

High-quality, maintainable, and scalable Java applications delivered on time.

Testing & Quality Assurance

Prepare unit and integration test cases; Execute tests and fix defects; Participate in code reviews.

Applications validated against requirements; minimal defects; quality standards met.

Issue Resolution & Support

Troubleshoot application issues; Provide timely fixes and updates; Collaborate with QA and operations teams.

Timely resolution of defects and system issues; minimal disruption to operations.

Project Planning & Estimation

Assist in estimating time, resources, and costs; Support project schedules and prioritization

Accurate project estimates; projects delivered within planned timelines and budget

Documentation & Knowledge Sharing

Maintain technical documentation; Share knowledge with team members; Contribute to best practices.

Up-to-date documentation; improved team capability and knowledge continuity.

Continuous Improvement

Identify areas for performance, scalability, and code optimization; Implement improvements.

Enhanced application performance, maintainability, and efficiency.

Collaboration & Communication

Work with cross-functional teams; Participate in meetings and status updates; Report progress.

Effective communication; smooth project execution; stakeholder satisfaction.

Requirements
  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • A Master’s degree is a plus but not mandatory.
Optional Certifications
  • Oracle Certified Professional (OCP) – Java SE or equivalent.
  • Spring Professional Certification or certifications in related Java frameworks.
  • Certified Scrum Developer (CSD) or Agile/Scrum certification (if working in Agile teams).
  • Cloud Platform Certifications (e.g., AWS Certified Developer, Microsoft Azure Developer) – beneficial for cloud-based projects.
  • Any other industry-recognized certifications relevant to software development, application security, or DevOps practices.
JOB SPECIFIC SKILLS & COMPETENCIES REQUIRED
  • Strong programming skills in Java, with experience in Spring Boot (mandatory), Spring, and Java EE.
  • Hands‑on experience with MongoDB, Oracle DB, and Microsoft SQL Server.
  • Experience in designing and implementing Microservices Architecture.
  • Good knowledge of JSON, RESTful APIs, and Web Services.
  • Strong analytical, organizational, and time management skills with high attention to detail.
  • Effective verbal and written communication skills in English.
  • Ability to multi-task and prioritize workloads to meet deadlines.
  • Capable of working independently with minimal supervision.
DECISION MAKING AUTHORITY

Describe decisions this job will make without referring to their line manager. Describe recommendations this job will make which the line manager usually accepts

  • Determine the most appropriate coding approach, design patterns, and frameworks for assigned tasks.
  • Decide on the structure of code modules, APIs, and database interactions within project requirements.
  • Identify and resolve technical issues and bugs during development or testing.
  • Choose the tools, libraries, and technologies to implement application features, within company standards.
SCORECARD DIMENSIONS
Financial Perspectives
  • Contribute to cost efficiency by developing high-quality, maintainable code that reduces rework and system downtime.
  • Support project delivery within approved timeframes and budget, minimizing the need for external support or additional resources.
  • Provide accurate technical effort estimates to assist in project budgeting and resource planning.
Customer Perspectives
  • Deliver reliable and high-performing applications that meet user and business requirements.
  • Ensure prompt resolution of application issues to maintain system availability and user satisfaction.
  • Collaborate effectively with business and IT stakeholders to understand needs and deliver value-driven solutions
Business Process and Initiatives
  • Ensure adherence to software development lifecycle (SDLC) standards, coding guidelines, and best practices.
  • Participate in continuous improvement initiatives to enhance system performance and development efficiency.
  • Support integration, testing, and deployment processes to ensure smooth project delivery.
Talent Engagement
  • Continuously enhance technical skills through upskilling, certifications, and knowledge sharing.
  • Contribute to team knowledge by mentoring peers and documenting key learnings or best practices.
  • Demonstrate accountability, teamwork, and a proactive approach to achieving project goals.
KEY CHALLENGES
  • Managing multiple development tasks and project deliverables within tight timelines and shifting business priorities.
  • Ensuring system performance, scalability, and security compliance across complex enterprise environments.
  • Balancing between new feature development and ongoing maintenance or defect resolution.
  • Adapting to evolving technologies, frameworks, and development methodologies.
  • Collaborating across geographically distributed teams and aligning with enterprise architecture standards.
  • Maintaining high-quality code and documentation while working under minimal supervision.
KEY STAKEHOLDERS
Internal Stakeholders
  • IT Managers / Project Managers:Collaborate on project planning, requirement analysis, and delivery timelines.
  • Business Analysts:Work closely to translate business requirements into technical solutions.
  • Testers:Coordinate during testing phases to ensure defect-free releases.
  • Infrastructure & DevOps Teams:Engage for system deployment, performance tuning, and environment setup.
  • Application Support Teams:Provide technical handover, troubleshooting support, and knowledge sharing.
  • Fellow Developers / Technical Leads:Collaborate on design, coding, and peer reviews to ensure code quality and consistency.
External Stakeholders
  • Vendors / Third-Party Service Providers:Liaise on integration of external systems, APIs, or tools.
  • Regulatory / Compliance Auditors (as required):Support reviews to ensure applications comply with internal and external regulatory standards.
  • Business Users / Clients (where applicable):Engage to clarify requirements, conduct user acceptance testing (UAT), and support post-deployment phases.
KEY SUCCESS FACTORS OF THE INCUMBENT
  1. Technical Excellence:
    • Strong proficiency in Java, Spring Boot, and related frameworks, with the ability to design efficient, scalable, and secure applications.
    • Sound understanding of system architecture, integration, and database management.
  2. Analytical & Problem-Solving Ability:
    • Able to analyze complex technical issues, identify root causes, and propose effective, sustainable solutions.
    • Demonstrates logical thinking and attention to detail in design and coding.
  3. Adaptability & Continuous Learning:
    • Keeps up-to-date with emerging technologies, tools, and industry best practices.
    • Flexible in adapting to new environments, methodologies, and business requirements.
  4. Execution & Accountability:
    • Delivers tasks with quality and timeliness while working independently under minimal supervision.
    • Takes ownership of assigned projects and drives them to successful completion.
  5. Collaboration & Communication:
    • Works effectively with cross-functional teams, sharing knowledge and providing constructive input.
    • Communicates clearly and confidently, both verbally and in writing.
  6. Customer Focus:
    • Understands business needs and delivers user-centric solutions that enhance system performance and customer satisfaction.
  7. Integrity & Professionalism:
    • Upholds Maybank’s core values of teamwork, integrity, and excellence in all deliverables and interactions.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Support Engineer
Technical Support Engineer

Luxoft • Malaysia

On-site
MYR 90,000 - 120,000
L3 Production Support
L3 Production Support

Luxoft Malaysia • Kuala Lumpur

On-site
MYR 90,000 - 150,000
PROTEGE - Technology, Data & Digital
PROTEGE - Technology, Data & Digital

Maybank • Kuala Lumpur

On-site
MYR 32,000 - 52,000
Mentorship program
Application Delivery Manager - Banking
Application Delivery Manager - Banking

Erudite Innovation • Semenyih

On-site
MYR 223,000 - 335,000
Vice President, Senior Application Control Specialist, International Technology, Global Payment[...]
Vice President, Senior Application Control Specialist, International Technology, Global Payment[...]

Bank of America • Kuala Lumpur

On-site
MYR 180,000 - 320,000
Application Support - Executive
Application Support - Executive

GoKardz Technologies • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Application Support Analyst
Application Support Analyst

Hexamatics • Kuala Lumpur

On-site
MYR 78,000 - 134,000
Application Support Manager
Application Support Manager

Hong Leong Bank Berhad • Kuala Lumpur

On-site
MYR 120,000 - 160,000
L3 Application Support Engineer
L3 Application Support Engineer

Luxoft Malaysia • Kuala Lumpur

On-site
MYR 100,000 - 145,000
Team Lead
Team Lead

GoKardz Technologies • Kuala Lumpur

On-site
MYR 100,000 - 160,000