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)