Epicareer Might not Working Properly
Learn More
H

Senior Software Engineer – Java

RM 12,000 - RM 12,000 / month

Checking job availability...

Original
Simplified

Duration: 6 months Contract and Rolling (renewable)

Job Overview:
We are looking for a skilled Senior Software Engineer with expertise in backend Java development to join our dynamic team. In this role, you will play a crucial part in designing, developing, and deploying cutting-edge software solutions. Your proficiency in Java and related technologies will drive the innovation and success of our products, ensuring seamless user experiences and high-quality deliverables.

Key Responsibilities:

  • Participate in the end-to-end design, development, and deployment of complex software solutions using Java.
  • Collaborate with cross-functional teams, including product managers, designers, and developers, to translate business requirements into technical implementations.
  • Contribute to architectural designs for backend applications, focusing on scalability and performance optimization.
  • Build and maintain APIs, microservices, and server-side logic while adhering to best practices.
  • Develop and execute unit and integration tests to ensure code quality and stability.
  • Ensure security and compliance of software applications by following established protocols.
  • Engage in Agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Document technical designs, architecture, and code to promote knowledge sharing.

Qualifications and Skills:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 5 years of experience in Java programming, including advanced features and core concepts.
  • Expertise in backend development with Java/Spring Boot, including API creation and microservices.
  • Proficiency in relational databases such as MySQL or PostgreSQL.
  • Hands-on experience with Git for version control.
  • Familiarity with testing frameworks like JUnit.
  • Experience working in UNIX/Linux environments.
  • Strong communication and collaboration skills.

Preferred Skills:

  • Experience with containerization technologies like Docker and Kubernetes.
  • Familiarity with cloud platforms such as AWS, GCP, or Azure.
  • Background in Fintech product development.

Job Types: Full-time, Contract
Contract length: 6 months

Pay: Up to RM12,000.00 per month

Benefits:

  • Health insurance
  • Opportunities for promotion
  • Professional development

Schedule:

  • Monday to Friday

Experience:

  • Java/Spring Boost: 5 years (Preferred)
  • UNIX/Linux: 3 years (Preferred)