Return to jobs

RQ06735 - Java Software Developer

Ref: CA_EN_6_919740_1529455

Posted on 08 February 2024
Location
Toronto, Ontario
Contract Type
Temporary/Contract

Must-Haves:

  • 10+ years of demonstrated experience in JEE and JAVA Technologies.

  • Experience with Frameworks including Spring, Maven, JPA, JQuery, Bootstrap, Hibernate, OpenJPA, EclipseLink, RESTEasy, Node.js, Angular.

  • Experience in design and development of real-time and near real-time data processing services.

  • Experience in Continuous Deployment methods and procedures.

  • 5+ years of experience in design and development of mobile solutions for iOS and Android platforms (Native and Hybrid).

Development Skills:

  • 10+ years of demonstrated experience in JEE and JAVA Technologies (JSP, EJB, JTA, JMS, JNDI, JDBC, J2EE Security).

  • Proficiency with Frameworks: Spring, Maven, JPA, JQuery, Bootstrap, Hibernate, OpenJPA, EclipseLink, RESTEasy, Node.js, Angular.

  • Experience in development languages: Java, JSON, UML, HTML5, CSS3, XML, JavaScript, SQL, XPath, PL/SQL.

  • Knowledge of Web Services API development using JAX-RS, JAX-WS, XSD, DOM, SOAP, WSDL, JAX-RPC.

  • 5+ years of expertise in designing and developing mobile solutions for iOS and Android platforms (Native and Hybrid).

  • Familiarity with Apple Xcode IDE, Swift, SQLite, Cordova, Ionic Frameworks.

  • Experience with tools: Eclipse, SQL Developer, TOAD, SAX, PowerDesigner, Visio.

  • Knowledge of Application Servers: WebSphere Liberty Profile, WebSphere Application Server, IBM MobileFirst Platform.

  • Proficient in designing data models and development and analysis with Oracle and MSSQL Server DBMS.

Technical Skills:

  • Experience in real-time and near real-time data processing services.

  • Analyzing business requirements for viable solution development and end-to-end solution design.

  • Developing and documenting models, mechanisms, and technical requirements for effective communication of the overall solution.

  • Collaborative analysis sessions to ensure integration across affected systems.

  • Working knowledge of complex systems integration and interoperability.

  • Familiarity with Design Patterns and Continuous Deployment methods.

  • Excellent analytical, troubleshooting, and problem-solving skills.

  • Research and assessment of technical design options.

  • Contribution to design/development project plans, including work breakdown and resource allocation.

  • Knowledge of Computer Aided Dispatch (CAD) systems and post-implementation support.

General Skills:

  • Strong verbal and written communication skills; effective interpersonal skills.

  • Working knowledge of agile methodologies in large complex environments.

  • Strong team player with a track record of meeting deadlines.

  • Experience in working on multiple projects simultaneously, including multi-year projects.

  • Proficient in object-oriented analysis and design techniques.


Find your local office.

Find your local office. Modis has over 100 offices in the United States, Canada and Europe. With both industry and location-specific expertise, our people know their area and their labor market and can find the right position for you.

Locations