Java Programmer - Singapore - Jobster Pte Ltd

    Jobster Pte Ltd
    Jobster Pte Ltd Singapore

    1 month ago

    Default job background
    Part time $60,000 - $100,000 per year Technology / Internet
    Description
    Roles and Responsibilities:
    • Support continuous improvement throughout the development life cycle of enterprise level software solutions. This includes enhancing / maintaining of software applications.
    • Perform system integration testing and troubleshooting of software application issues.
    • Conducts unit testing using unit test frameworks.
    • Create and maintain documentation for software design specifications.
    • Perform solution estimates for business requirements
    • Troubleshoot application issues escalated from production
    • Mentor junior developers in terms of coding standards and software design
    • Perform code reviews
    Requirements:
    • Candidate must possess at least a Diploma/Degree in Computing/Information Technology or related field
    • Possess good analytical, problem-solving skills
    • Should have at least 5 years of development experience in Java
    • Experience in Spring/Spring Boot framework
    • Experience in relational databases such as Oracle and MySQL
    • Experience in implementing web services such as SOAP and RESTful web services
    • Experience in frontend frameworks such as Angular, Struts, jQuery and Bootstrap
    • Experience in batch processing implementations
    • Have implemented some form of custom frameworks such as security and validations
    • Able to adapt to a fast-paced work environment
    • Ability to learn new technologies quickly
    • Good verbal and written communication skills
    • Good understanding of modern software development methodologies
    • Good understanding of software testing methodologies, scripting and tools
    • Experience in one or more full SDLC for enterprise projects
    • Ability to work effectively independently as well as in a team
    Good to have:
    • Experience in Agile development environments
    • Experience in DevOps toolchains
    • Experience in container platforms such as Docker and Kubernetes
    • Experience in messaging platforms such as Kafka and IBM MQ