Job description:
\Ha
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc.)
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in the Spring Framework
- Experience as a Sun Certified Java Developer
- Experience in developing web applications using at least one popular web framework (JSF, GWT, Spring MVC)
- Experience with test-driven development
- Working knowledge and experience with JQuery, Ajax, JSON, CSS, HTML
- Excellent skills in DB Schema design and SQL development
- Experience working in an Agile/Scrum development proces
Responsibilities:
- Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with the specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and
technologies and presenting these for architectural review
- Translate application storyboards and use cases into functional
applications
- Design, build, and maintain efficient, reusable, and reliable Java
code
- Ensure the best possible performance, quality, and responsiveness
of the applications
- Identify bottlenecks and bugs, and devise solutions to these
problems
- Help maintain code quality, organization, and automatization
Qualifications / Experience:
BS/MS degree in Computer Science, Engineering or a related subject
Education:
Minimum 3 to 6 years of experience in J2EE Software Engineer