Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Assisting technical and development personnel in application quality
- Providing technical support to customers on-site
- Performs complex design, maintenance, enhancement, testing, implementation, and support of software.
- Completes the development of software test requirements for complex modules under development, executes complex test specifications.
- Completes estimates for complex modules under development, and estimates own work.
- Performs reviews of complex customers' standards specification and other documentation to determine software engineering requirements.
- Research and development for new frameworks and technology
Job Requirements
- 8+ years in Java development
- 2+ years as hands-on Senior Java in projects with high level of automation and focus on back-end / server-side development
- Strong understanding of Clean Code concepts
- Unit-testing experience
- Java EE, Spring, jsf , prime faces ,EJB , hibernate ,eclipse link, Oracle SQL
- Fluent English
- Ability and desire to take technical leadership
- Good communication skills to negotiate design with all required stakeholders
- Spring, Hibernate, Oracle, Drools, XQuery, JAXB, SOAP