Job Summary
Responsible for building and maintain Java and web applications, include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Commitment to collaborative problem solving, translate business function/requirement into technical design and product quality are essential.
Job Description
Contribute in all phases of the development lifecycle.
Developing high-volume, low-latency applications and delivering high-availability and performance.
Translate application design and use cases into functional applications.
Design, build, and maintain efficient, reusable, and reliable application coding.
Identify bottlenecks and bugs, and propose solutions to these problems.
Prepare and produce releases of software components.
Provide support for SIT/UAT and production support.
Develop and maintain documentation as appropriate requirements.
Skillsets
Proficient in Java and experienced in spring boot is preferable.
Solid understanding of object-oriented programming.
Familiar with various design and architectural patterns.
Skill for writing reusable Java libraries.
Implementing automated testing platforms and unit tests.
Good knowledge in front-end development skills and experience.
Gather requirements around functionality and translate those requirements into elegant functional solutions.
Analyze and perform evaluation on defect raised by tester and resolved it.
Ability to work in fast paced, team-oriented environment with minimum direction and management oversight.
Bachelor's degree