Michael Page (129)
JAVA Software Engineer who has 3-8 years of experience in Development field
University degree from a leading university
Experienced with good software engineering practices, including the application of patterns and unit testing.
A solid foundation/understanding of design principles and agile development practices such as Test Driven Development, Extreme Programming and Scrum.
Experiences on Object Oriented design and Design patterns, Hibernate, Web services, JUnit or any unit testing tool, Eclipse, Linux/Unix, Play framework, Java Project management tools such as Maven / Gradle, functional languages such as Scala / Groovy and reactive programming are strong assets.
Deep understanding of web standards & technologies, HTTP, Ajax, REST and JSON.
Passionate about web development and up to date with the latest developments in their field.
Ability to analyze, monitor and improve stability & performance of Java Applications.
A team player with strong verbal and written communication skills
Flexible in aligning personal goals with team objectives
Adaptive to changing circumstances and demands, whilst maintaining standards
Military service should be completed for male candidates.
Excellent verbal and written communication skills in English. JOB DESCRIPTION
Reporting to the Application Delivery Manager, the Senior Java Web Developer is expected to:
Provide Software Development best practices to projects, ensuring that all meet with Sony and relevant industrial standards
Participate to the detailed technical design for the requirements.
Implement the requirements according to the analysis of the projects/releases.
Implement the unit tests for the implementations
Fix the bugs reported during system testing period
Give third level support for production issues
Be open for improving & using new technologies,
About Our Client
Our client is one of the leading, global IT vendors which offers consumer and professional electronics, gaming, entertainment and financial services
Working and using new technologies.
Chance to technically lead other colleagues.