Senior Software Developer
Full-time
Senior Executive
11 months ago
Job Highlights
Hybrid work arrangement
Family Care Leave
Birthday Leave
Job Responsibilities:
Design and develop high-volume, low-latency a..
Job Highlights
- Hybrid work arrangement
- Family Care Leave
- Birthday Leave
Job Responsibilities:
- Design and develop high-volume, low-latency applications for mission-critical systems and deliver high availability and performance
- Contributing to all phases of the development lifecycle
- Write well-designed, testable, efficient code and improve the quality of the code
- Analyse business requirements, and create technical design documents that are per the company's architecture standards
- Develop the code and provide hands-on engineering expertise to the development teams
- Manage UAT User Queries & coordinate UAT Activities so that UAT can be completed timely.
- Ensures that expected application performance levels are achieved
- Perform unit and system testing of application code as well as execution of implementation activities
- Record and track defects uncovered during the execution of tests and escalate the issue's status to project management and update the teams on items of impact and participation in resolution; design retest cases/scripts/data to retest.
- Review the code, enhance the system & performance
- Involves in performance enhancement analysis
Job Requirements:
- Bachelor’s Degree in Computer Science or a related field or a combination of related experience and education
- Candidates with no experience are welcome to apply (junior role)
- At least 5 years of proven working experience in Java development for Senior role
- Expert-level programming skills in Java
- Preferably with strong knowledge of Microservices architectures, hands-on experience in developing and deploying Microservices solutions, containerisation, Docker and Kubernetes
- Experience in using Java Spring Boot framework, RESTful APIs using JAX-RS, JSON, Angular, JPA/Hibernate, Bean Validation, Google GWT and experience with development in android and IOS is a plus
- Experience using source code management GIT and building tools like ant, maven, and Grade.
- Excellent problem-solving/troubleshooting skills in Java/J2EE technologies
- Strong background working with Linux/UNIX environments
- Good written and verbal communication skills.
Official account of Jobstore.