Match score not available

Lead Software Engineer (Spring, Hibernate)

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s Degree in Computer Science or related field, Advanced proficiency in Java, Spring Framework, Hibernate, Strong experience with MySQL and relational databases, Kotlin experience is a strong advantage, Experience with software design principles and patterns.

Key responsabilities:

  • Write high-quality, maintainable code focused on performance and security
  • Own architecture design, system optimization, and critical back-end features
  • Conduct code reviews, mentor engineers, and ensure coding standards
  • Collaborate with teams to implement technical solutions and drive innovation
  • Ensure high code quality through automated testing and CI/CD practices
Mode Fair Sdn Bhd logo
Mode Fair Sdn Bhd Information Technology & Services Startup https://www.modefair.com
11 - 50 Employees
See more Mode Fair Sdn Bhd offers

Job description

Overview:

We are seeking a highly technical and experienced Senior/Lead Software Engineer with deep expertise in Java, Spring Framework, and Hibernate. In this role, you will take the lead in designing, coding, and reviewing complex software solutions, acting as the go-to technical expert for the team. The ideal candidate is an advanced coder with strong architectural skills who enjoys being hands-on in a smaller setup. A strong foundation in Kotlin will be an added advantage as we look to leverage Kotlin in future projects.

Note: This is not a management role.

Highlights:

  • RM15,000 - RM19,000 basic salary.

  • Work from home (be open to hybrid in 2025).

  • We value our top performers with our A+ program.

  • Quarterly team bonding to bring everyone together.

Responsibilities:

  • Lead by example, writing high-quality, maintainable, and scalable code with a focus on performance and security.

  • Take ownership of architecture design, system optimization, and the implementation of critical back-end features using Java, Kotlin, Spring Framework, and Hibernate.

  • Conduct detailed code reviews, ensuring adherence to best practices and coding standards, and mentor engineers to help them grow technically.

  • Solve complex technical challenges with clean, efficient, and scalable solutions.

  • Collaborate with technical leads, senior engineers, and project leads to define and implement cutting-edge technical solutions that align with business objectives.

  • Participate in architectural discussions and decisions, ensuring the best technology choices are made for long-term scalability and maintainability.

  • Investigate and introduce new technologies, particularly in the areas of Kotlin and modern libraries, to improve development efficiency and performance.

  • Ensure high code quality through automated testing, CI/CD practices, and adherence to DevOps principles.

  • Drive technical innovation by researching and prototyping new tools, frameworks, and techniques.

Qualifications:

  • Candidates have full working rights for Malaysia.

  • Bachelor’s Degree in Computer Science, Engineering, or a related field (or equivalent experience).

  • Strong years of experience in software development with significant technical leadership responsibilities.

  • Advanced proficiency in Java, with deep experience in Spring Framework (Spring Boot, Spring Security, etc.) and Hibernate.

  • Strong in MySQL 5.X and 8.X with familiarity in relational database optimization and management.

  • Experience with Kotlin is a strong advantage.

  • Strong architectural skills with experience in designing distributed, scalable systems.

  • Deep understanding of software design principles (e.g., SOLID) and modern design patterns.

  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud is a plus.

  • Proficiency with Linux and tools such as Docker, Kubernetes, and CI/CD pipelines.

  • Passion for coding, with an ability to lead and mentor senior and junior engineers by setting a high standard for code quality.

  • Strong problem-solving abilities and a passion for tackling complex technical issues.

  • Excellent communication skills, with a focus on technical discussions and collaboration.

  • Currently staying in Kuala Lumpur or Selangor.

  • Have personal transportation available (car).

Preferred Skills:

  • Production experience with Kotlin backend development is preferred, but if unfamiliar, the candidate must be able to pick it up quickly within 3 months.

  • Strong in backend development with a good frontend design taste (CSS styling), offering the best of both worlds.

Our Interview Process:

Our hiring process is designed to be thorough and efficient, ensuring we find the best fit for our team. Here's what you can expect:

  1. Application Submission - Submit your application with your updated resume.

  2. Application Review (3 days; we will email you for additional info).

  3. First Round - Technical Interview (3 hours). Please make sure you have the necessary setup including a laptop or PC, a code editor, and fast internet. Live coding is required.

  4. Second Round - Job Fit Interview (1 hour).

  5. Job Offer - Successful candidates will receive a job offer. 

  6. Offer Acceptance - You will have 5 days to review and e-sign the offer. Please note that if we do not receive your response within this 5-day period, the offer will be considered void.

We will not entertain expected salary above our advertised salary. Also, we will evaluate your current salary and may ask for your payslips.

Join us to lead cutting-edge projects, drive innovation, and make a significant impact within our team.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Verbal Communication Skills

Software Engineer Related jobs