Senior Java Developer (HYBRID/with allowances per month)
About the role
Support the team to accomplish the company's software products and projects' data analysis and database business logic. Based on business requirements, design the system architecture and processes, write the code, test and maintain the software modules.
Key responsibilities
Execute the development of the oracle database storage process, package, trigger and function
Configure, build, and test the application technical components
Lead in code reviews and quality reviews to ensure traceability of the designs to the requirements
Fix any defects and performance problems discovered in testing
About you
Knowledgeable in MVC Architecture
Required Skill(s): JavaSE, JavaEE, Object Oriented Programming
Experience in SQL, MyBatis/ibatis, Spring
Experience in how to optimize SQL performance
Experience in how to process multiple thread
Knowledgeable in using source control: Preferably GIT Hub
Knowledge on RESTFUL API and integration Patterns
Experience in writing and optimizing code using AI tools is required
Good communication skills
At least 5 years of work experience in IT/computer software or related fields
Candidates with 3 years of Java software development leadership experience are preferred