Start Date : ASAP
Job Description
NTT DATA is seeking a highly skilled Java Programmer Analyst to join a critical project within the Social Security sector.
The ideal candidate will have a solid background in Java development and extensive experience across the full software
development lifecycle, including front-end and back-end development, database management, testing, and
deployment.
This is a hybrid role, requiring one day per week onsite at the client s location in Chamartín, Madrid.
The rest of the
work can be done remotely.
Responsibilities
Design, develop, and maintain Java applications using the Spring Framework.
Work with Oracle databases to design and optimize queries and stored procedures.
Implement and manage web services using SOAP and / or REST.
Develop and maintain persistence layers using JPA and / or Hibernate.
Generate reports using Oracle Reports, Jasper Reports, or similar tools.
Conduct software testing using tools such as JUnit, Selenium, SonarQube, or equivalents.
Deploy applications on servers such as WebLogic, Tomcat, or similar platforms.
Use version control tools such as Apache Subversion (SVN) and / or Git.
Manage CI / CD pipelines using Maven, Artifactory, Jenkins, or similar tools.
Work within Agile development environments and utilize project management tools like Redmine or similar.
Ensure compliance with data protection, security, accessibility, and electronic signature regulations.
Required Qualifications
Minimum 8 years of IT experience.
At least 4 years of experience in Java development using Spring Framework.
Minimum 3 years of experience in the following :
o Web services (SOAP and / or REST)
o Java persistence (JPA and / or Hibernate)
o Software testing and quality assurance
o Application deployment on WebLogic, Tomcat, or similar
o Version control systems (SVN and / or Git)
o Project tracking tools (Redmine or similar)
o Data protection, security, and accessibility best practices
Bachelor s degree in Computer Science, Information Technology, or a related field