Senior, Software Developer (Java)
This role offers an exciting opportunity to work on complex projects, developing new features, managing existing applications, and implementing microservices using Spring Boot, Hibernate, and JPA.
What you'll do: As a Senior Java Developer, you will play a crucial role in gathering system and user requirements, building Java modules, testing features before release, and profiling and improving back-end performance. You will also be responsible for developing new features, managing existing applications, developing and implementing microservices using Spring Boot, Hibernate, and JPA.Your role will involve owning and delivering features adhering to quality from development to production.
- Gather system and user requirements. Build Java modules and test features before release.
- Develop new features and manage existing applications.
- Develop and implement microservices using Spring Boot, Hibernate, and JPA.
- Profile and improve back-end performance. Document our back-end codebase.
What you bring: The ideal candidate for the Java Developer position will have significant experience as a Senior Java Developer or in a similar role. You should have experience designing, building and testing Java EE and Angular full-stack applications.
- Work experience as a Senior Java Developer or similar role, with expertise in Java EE and Angular full-stack applications.
- In-depth knowledge of popular Java frameworks like Spring Boot and Spring, as well as experience with Object-Oriented Design (OOD) and developing applications using the Java EE platform.
- Proficiency in implementing REST APIs, test-driven development, and performing unit and system testing of application code.
- Strong experience with relational databases, SQL, and ORM technologies (JPA2, Hibernate), along with developing microservices using Spring.
- Experience in migrating existing Java monolith applications to cloud-native environments and supporting Java and Angular web applications.
- Bachelor's degree in Computer Science or Software Engineering or equivalent experience, and familiarity with waterfall, agile, lean, and DevSecOps-focused environments.
- Excellent communication, interpersonal, analytical, problem-solving, and logical skills, with an ability to work independently and advanced working knowledge of Microsoft Office, JIRA, and Confluence.
They deliver unrivalled emergency assistance during critical illness, accident or civil unrest.
What's next: Ready to take your career to the next level? Apply now!
Apply Today by clicking on the link!
Do note that we will only be in touch if your application is shortlisted.
Agensi Pekerjaan Robert Walters Sdn BhdBusiness Registration Number : 729828-T
Licence Number : JTKSM 423C