4FMV is looking for a Senior Java Developer for a client in Downtown Toronto on a permanent basis. Located just steps from Union Station, our client is a leader in their field and recognized as one of Canada's Top 100 Employers. The Senior Java Developer is required to design, develop, and implement software applications and enhance existing Java-based components.
Responsibilities:
- Develop new application functionality
- Maintain and enhance six applications within the team
- Prepare and maintain technical documentation
- Collaborate with other application teams to triage production issues and or understand new requirements
Required Skills:
- Bachelor’s Degree in Computer Science or a related discipline
- Minimum 8 years of experience in Java development
- Experience with Web Services is a must have skill
- Proven experience with Enterprise JavaBean (EJB), Java, J2EE, JPA, & JSP
- Experience and knowledge of building Java-based applications and components
- Proven experience with Linux OS
- Able to address and triage integration issues in a timely manner
- Knowledge of design pattern and data structures
- Excellent communicator with strong written and verbal communication skills
- Elastic search, iText, and DevOps knowledge are nice to have
Required Experience:
- Java, EJB, J2EE, JPA, JSP
- Web Services: JAX-RPC and JAX-WS
- Log4J
- JBoss, Hibernate, Eclipse
- CSS, JQuery, Javascript, XML
- GIT, Gerrit, Artifactory, Jenkins, Mavan, Ant, JIRA, SoapUI
- Linux, Windows
- Oracle Database