Enable job alerts via email!

Java Software Engineer

Chubb

Kuala Lumpur

On-site

MYR 60,000 - 90,000

Full time

6 days ago
Be an early applicant

Job summary

An innovative technology company is seeking a Java Software Engineer to join their dynamic team in Kuala Lumpur. This role involves designing, developing, and maintaining Java applications, engaging with cross-functional teams to ensure delivery of scalable solutions. Candidates should have a strong background in Java SE/EE, familiarity with Spring, Hibernate, and experience in Agile methodologies. The position offers opportunities to grow in a supportive environment while working with the latest technologies in software development.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering or a related field.
  • At least 2 to 4 years hands-on experience in Java development.
  • Proficient in Java SE and Java EE (Servlets, JSP, EJB, etc.).

Responsibilities

  • Design, develop, and maintain Java-based applications and systems.
  • Write clean, efficient, and well-documented code.
  • Collaborate with product managers and UX designers.

Skills

Java SE
Java EE
Spring Framework
Hibernate
SQL
NoSQL
RESTful APIs
Agile/Scrum

Education

Bachelor’s or Master’s degree in Computer Science

Tools

Docker
Kubernetes
Git

Job description

As a Java Software Engineer, you will be responsible for developing, testing, and maintaining software applications using Java technology.

You will collaborate with cross-functional teams to deliver robust and scalable solutions that meet the needs of our clients.

Responsibilities:

  • Design, develop, and maintain Java-based applications and systems.
  • Write clean, efficient, and well-documented code.
  • Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Collaborate with product managers, UX designers and other engineers to deliver high-quality software solutions.
  • Conduct code reviews and provide constructive feedback to peers.
  • Troubleshoot and resolve software defects and issues.
  • Stay updated with the latest industry trends and technologies to continuously improve skills and knowledge.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering or a related field.
  • At least 2 to 4 years hands-on experience in Java development and object-oriented programming.
  • Proficient in Java SE and Java EE (Servlets, JSP, EJB, etc.), Hibernate.
  • Experience with Spring Framework (Spring Boot, Spring MVC, etc.).
  • Solid understanding of core Java concepts like multithreading, exception handling, JVM internals.
  • Experience with web technologies like HTML, CSS, JavaScript, and RESTful APIs.
  • Strong understanding of database systems, including SQL and NoSQL databases.
  • Basic understanding of CI/CD pipelines and unit testing frameworks.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work effectively in a team environment.
  • Strong communication skills, both written and verbal.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of microservices architecture and containerization technologies like Docker and Kubernetes.
  • Familiarity with version control systems such as Git.
  • Experience with Agile/Scrum methodologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.