You will be a Senior Java Developer responsible for core application development and system maintenance.
Responsibilities
- Develop and maintain applications using Java, integrating with database systems.
- Manage and optimize data access using MS T-SQL, stored procedures, and advanced queries.
- Implement and process data using XML, XSD, and XSLT standards.
- Manage source code through version control systems like SVN and Git.
- Utilize Azure DevOps for release and configuration management tasks.
Required Skills
- 5+ years of professional experience in Java development.
- Proficiency with web servers such as Tomcat and Apache.
- Expertise in MS T-SQL, including stored procedures and query optimization.
- Solid understanding of XML, XSD, and XSLT transformation.
- Experience with Java-based ORMs like Hibernate.
- Hands-on experience with source code management (SVN, Git).
- Familiarity with configuration and release management processes.
- Experience with Azure DevOps, Jira, or Remedy.
- Bachelor's or Master's Degree in a relevant field or equivalent work experience.
Preferred Skills
- Experience with REST, SOAP, and WSDL web services.
- Familiarity with Maven or Ant.
- Experience in Public Health or Disease Surveillance Systems.