Senior Software Developer is responsible for designing, coding, testing, modifying, and implementing new or existing software products.
Duties include liaising with the technical development managers, writing clean, scalable code, creating testing protocols, fixing bugs, and deploying programs.
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
Analyze 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 status of the issue 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
At least 5 years of proven working experience in Java development
Expert-level programming skills in Java and Angular
Preferably with strong knowledge of Microservices architectures, hands-on experience in developing and deploying Microservices solutions, containerization, 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 in the use of source code management GIT and build tools like ant, maven, Grade
Excellent problem solving/troubleshooting skills on Java/J2EE technologies
Strong background working with Linux/UNIX environments
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Other Job Title Full-Time Jobs in Singapore.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast!
Find the best jobs in Singapore, apply in 1 click and get a job today!