What are the responsibilities and job description for the Senior Java Developer position at Metadimensions?
Job Description
At Metadimensions, we are seeking a highly skilled Java developer to join our team. The ideal candidate will have experience in developing and maintaining large-scale web applications using JEE technologies.
- We are looking for someone who can redesign mainframe applications into web applications and web services.
- The responsibilities of this role include maintaining current applications, documenting the design of existing systems, and ensuring timely updates for upcoming releases.
- The successful candidate should be able to learn the existing system quickly and make necessary updates while documenting the functionality and design of the current system.
- This role also involves moving application code from development to validation environments and ensuring the functionality of the application.
- In addition, the candidate will assist in developing reporting and other project artifacts.
Key Skills and Qualifications
- Experience with SQL and one or more RDMS, preferably IBM DB2.
- Familiarity with JPA ORM tools, including JPA, DROOLS, and JBPM.
- Knowledge of MAVEN/Nexus Repository.
- Expertise in Java Servlets/JSP, JAXP, JAXB, JDBC.
- Proficiency in Apache Ant/Apache and JUnit.
- Understanding of XML, XPath, and XSLT.
- HTML/CSS/JavaScript/AJAX skills.
- Experience with IBM WebSphere Application Server (WAS).
- Network programming knowledge.
- Systems analysis and design skills.
- Excellent written and verbal communication skills.