Application Developer Java

Job Description

  • analysis for new functionalities /software changes: functional use cases and requirements, providing estimations - using the client estimation tool
  • design, development, testing of new functionalities and hot-fixes (unit testing)
  • solving production incidents (maintenance)
  • release management
  • support in acceptance phase, support for issues in all environments
  • software development is performed using the SCRUM(Agile) methodology or Waterfall (depending of the project)
  • involved in communication with the project team and with the client

Required Technical and Professional Expertise

Required Professional and Technical Expertise : We are looking for a Java developer who will be working with the technologies listed below . (It is not mandatory to have previous working experience with all of them )

Java / Web

-JEE 6/EJB 3.1

-Spring 4

-Spring Security

-Spring Boot

-JPA 2/Hibernate 4

-Jax-WS (WSDL webservices)

-Jax-RS (REST webservices)

-Spring batch

-Java 8

-Liberty Core






-WAS 8/

-WAS Liberty




Virtualization/ Containerization



Preferred Tech and Prof Experience

Used Technologies
  • JDK6 (8)
  • Spring 3
  • iBatis
  • Struts
  • Servlets
  • jQuery
  • Maven
  • JasperReports
  • JDBC
  • JSP
Applications covered:
  • Webclient
  • MiniAF
  • WebServices
  • SmartPOS
  • Sync
  • PrintServer

EO Statement
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Back to top