Responsibilities:

Working within a fast growing team at KMS Technology, the winning candidate will join various software development projects. The responsibility includes: design, coding, troubleshooting and work with project team as well as customers on features/bug fixes.

Technical requirements:

J2EE-based software implementation
Software development experience in Java, JSP, HTML, XML
Solid understanding of software enterprise architectures, the application of technology, and full software development life cycle.
Working understanding of modern enterprise application platform technologies, such as:
o Web Architecture Technologies/frameworks (Struts, XML, Hibernate, Spring, JSTL, Annotations framework)

o Distributed computing (J2EE, ESB, EJB, SOAP)
o Databases (Oracle, MongoDB)
Experience in Responsive Web Design
Experience using open-source frameworks in Java such as Spring, Struts, Apache Tiles, Hibernate, Lucene, Solr, Velocity
Experience working with Resin, Glassfish, Oracle 10g, MS SQL Server 2005

Personal Qualities:

Teamwork eagerness
Have good communication both inside and outside the team
Be responsible, self-motivated, independent
Have a passion for Java and technology
Honest, integrity, goal oriented, proactive, confident
Smart working, diversity
Adapt to changes in personal quality
Keep learning

Education/Training Preferred:

Bachelor Degree in Computer Science or related technical discipline required
Advanced Degree and professional certifications are beneficial

Benefits for career development:

Working in world class standard projects
Working with many Java experts
Joining great technical training activities
English as our main business languages
Joining English training courses
Joining soft skills training courses
Professional certificate exam reimbursement

If you are interested in this position, please send us your resume at career@kms-technology.com
You can find here for more information: http://kms-technology.com/b/careers/