Java Developer

Details of the offer

Job Title: Java Developer Location: Kuala Lumpur, Malaysia Job Overview: We are seeking a highly skilled and experienced Java Developer to join our dynamic team.
The ideal candidate will have a strong background in Java development, particularly in backend systems, and a proven track record of delivering high-quality, scalable solutions.
This is an exciting opportunity to work on cutting-edge projects in a collaborative environment using industry best practices for building robust and efficient microservices-based architectures. Key Responsibilities: Design, Development & Implementation: Collaborate with the Lead Developer or Key Contributors to design, develop, and implement Java-based applications with a focus on backend solutions.
Ensure alignment with the organization's technical standards and best practices. Microservices Architecture: Develop modular and scalable microservices using an API-first approach with RESTful APIs.
Employ industry best practices in the design of microservices, ensuring smooth integration and optimal performance. Spring Frameworks & Java Proficiency: Develop robust and high-performance backend services using Spring Boot, JPA with Hibernate, and other microservices frameworks.
Expertise in Spring Cloud is a plus. Code Quality & Standards: Write clean, efficient, and maintainable code adhering to Java coding standards.
Practice and enforce the principles of MVC and Webflux for scalable, reactive programming. Database Management: Proficient in SQL (Oracle, MS SQL, etc.
), including working with PLSQL and Stored Procedures.
Identify and resolve performance bottlenecks, optimizing SQL queries and database indexing for better performance. Version Control & CI/CD: Use Git for version control and actively contribute to code reviews.
Work with CI/CD pipelines and tools (e.g., GitHub Actions, Jenkins) for seamless deployment and integration. Error Handling & Data Validation: Implement centralized logging, exceptional handling, and data validation practices to ensure the quality, reliability, and maintainability of applications. Performance Optimization & Caching: Implement memory caching solutions such as Redis and leverage Kafka for event-driven architectures to improve performance and scalability. Agile Methodology: Participate in Agile development practices, including sprint planning, daily stand-ups, and collaborative development cycles. Insurance Industry Knowledge (Optional): Experience with the Insurance industry, particularly in Policy Core, is a plus. Unit Testing & Best Practices: Strong knowledge of JUnit for unit testing and test-driven development (TDD) to ensure high code quality and minimal defects. Required Skills & Qualifications: Education: A degree in Computer Science or a related field, or equivalent work experience.
Relevant certifications are a plus. Experience: At least 4 years of hands-on experience in backend Java development, especially in building scalable and efficient Java applications. Core Technical Skills: Java, Spring Boot, Spring Cloud JPA with Hibernate or equivalent frameworks Proficiency in RESTful APIs and Microservices SQL (Oracle, MS SQL), PLSQL, Stored Procedures Experience with Redis (Memory Caching) and Kafka (Event-driven architecture) MVC and Webflux development Git, CI/CD, GitHub Actions JUnit (Unit Testing) Additional Skills: Experience with centralized logging, exception handling, and data validation Familiarity with Agile development methodologies (e.g., Scrum, Kanban) Experience in the Insurance industry (particularly Policy Core) is an advantage. Strong problem-solving skills and ability to optimize code for performance.


Nominal Salary: To be agreed

Source: Talent_Ppc

Requirements

Senior .Net Developer

Job Description General Responsibilities • Support superior in managing day-to-day operating expenditures against operating budgets to ensure efficient usage...


Flintex Consulting Pte Ltd - Kuala Lumpur

Published a month ago

Junior Software Engineer

Job Brief: This department plays a crucial role in maintaining the company's competitive edge and ensuring its long-term growth and sustainability. Responsib...


Scicom - Kuala Lumpur

Published a month ago

Tier/Level 3 - Support Services Engineer

About Ekco Founded in 2016 Ekco is now one of the fastest growing cloud solution providers in Europe! We specialise in enabling companies to progress along t...


Ekco - Kuala Lumpur

Published a month ago

Senior Software Engineer

Our Vision Rotate is the go-to team in the cargo industry for commercial decision-making tools and solutions. We help airlines turn data into action and impr...


Rotate - Kuala Lumpur

Published a month ago

Built at: 2024-12-26T15:42:56.193Z