Deskripsi Pekerjaan
Mindteck is seeking a highly skilled and motivated Java Spring Boot Developer to join our dynamic technology team in Malaysia. In this role, you will be responsible for designing, developing, and maintaining high-performance enterprise-grade applications. You will work in a collaborative environment where innovation is encouraged, and your technical expertise will directly impact our clients' digital transformation journeys.
The ideal candidate will have a deep understanding of the Java ecosystem, particularly with Spring Frameworks, and a passion for building scalable, secure, and robust software solutions. If you are a proactive problem-solver looking to elevate your career within a globally recognized firm, we want to hear from you.
Tanggung Jawab
- Design, develop, and deploy scalable microservices using Java and Spring Boot.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code while adhering to best practices and design patterns.
- Troubleshoot, debug, and upgrade existing enterprise systems to ensure optimal performance.
- Conduct thorough unit testing and integration testing to ensure high code quality.
- Participate in code reviews to maintain high standards of software development.
- Document technical specifications and maintain system architecture documentation.
- Support the continuous integration and deployment (CI/CD) pipelines to streamline software delivery.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 3+ years of professional experience in Java development.
- Solid experience with Spring Boot, Spring Cloud, and related Spring ecosystem tools.
- Proficiency in development tools such as Eclipse and Spring Tool Suite (STS).
- Hands-on experience with API testing tools such as SoapUI and Postman.
- Strong understanding of relational databases (e.g., MySQL, PostgreSQL, Oracle) and ORM frameworks (Hibernate/JPA).
- Familiarity with containerization technologies like Docker and Kubernetes is a plus.
- Strong analytical skills and the ability to work in an Agile/Scrum environment.