Job Summary
This mid-to-senior-level role involves comprehensive testing of a Java application, ensuring its functionality and performance. The ideal candidate will possess strong knowledge of Java, previous experience with legacy systems, and the ability to adapt code and solve issues.
Key Responsibilities
* Perform thorough testing on the Java application to guarantee seamless functionality and optimal performance.
* Identify, document, and report any defects or discrepancies discovered during testing.
* Provide valuable insights to the development team to facilitate issue resolution.
* Modify code as needed to rectify problems and maintain application stability.
* Manage the release of updates in production environments for legacy applications.
* Develop and document a testing process applicable to future testing cycles.
* Collaborate closely with the team to ensure timely resolution of issues while maintaining a suitable degree of autonomy.
* Participate in the entire workflow, acquiring knowledge and adapting to the process from start to finish.
* Support legacy solutions utilizing expertise in Java and troubleshooting techniques.
Requirements
* Strong proficiency in Java programming.
* Previous experience with legacy system maintenance.
* Ability to modify code and resolve issues when necessary.
* Fluency in Italian language.
* Detailed understanding of integrated systems and middle-layer application setups.
* A high level of autonomy and capacity to handle tasks independently.