- Java programming language
- Java EE
- JBoss EAP (or similar Application Server)
- Data layer (JPA, Domain Object Model, XML/XSD, JAXB, ORM frameworks, RDBMS and PL/SQL beneficial)
- Business services (RMI)
- Integration services (REST / SOAP web services)
- Presentation layer technologies (JavaServer Faces, HTML 5, JavaScript, CSS3)
- Testing methodologies (Junit)
- SDLC tools (Jira, BitBucket)