Java Developer

  • J2EE Developer, Intermediate and Sr. Level of expertise

    Posted on December 17th, 2013

    J2EE Developer/Intermediate-Senior Level/JBoss,Agile, Scrum – (CA-ON-Toronto)

    Minimum Education: 
    Bachelors
    Job Type: 
    Permanent
    Email this job to yourself or to a friend


    Click Here to Apply Online

    Intermediate / Senior Developer
    Description
    Under the direction of a Project Manager, provide java leadership and work as part of a project team to deliver java and related processes on some of several web services applications related to a customer account application. There is the option to go beyond pure java development and work on related projects
    • Authentication
    • Continuous Build Environment
    • Data services and integration from third party suppliers
    • API Management
    The java application environment is JBoss EAP. Scrum and test driven development methodologies may be used for some of the work. The assignment will also include coaching.
    Deliverables
    • Java web services as outlined by the Project Manager
    • Tests
    • Documentation
    Qualifications
    • Minimum seven years experience with Java EE
    • Web development experience
    • Knowledge and experience with agile, scrum and test driven development
    Skills
    • Hibernate, Spring, Web Services, Oracle, JBoss, authentication technologies an asset
    • Good oral and written communication skills

    Please submit your Word Resume to cvit@fivestarsolutions.ca for immediate consideration.

  • Front-End Java Developer/FX

    Posted on December 17th, 2013


    Minimum Education: 
    Bachelors
    Job Type: 
    Full Time
    Email this job to yourself or to a friend


    Click Here to Apply Online

    Front End Java Developer.

    They are looking for Front End Java developers with an eye for UI and UX design. Working in the environment of (Windows, Linux, OSX), you will research, design, test, implement and maintain our core trading platform. The successful candidate will work closely with business and technical leadership to understand business requirements, and will collaborate with project managers, development team members, and other teams on a daily basis. Finally, you will test and debug applications to ensure proper performance, and be responsible for developing/modifying program documentation.
    • 5 years or more experience in software development and/or software engineering roles.
    •A minimum of 3 years doing Java development in the workplace on robust applications, utilizing Java’s core libraries.
    •3 years or more experience developing multi-threaded applications.
    •3 years or more experience developing applications that use internet communication protocols (tcp/ip)
    •2 years or more experience with ant
    •A proven ability to work with minimal supervision
    •Strong communication skills required. You will be interacting with multiple teams on a daily basis.
    •Strong problem solving skills and an ability to innovate.
    •Exposure to version control software, preferably git and/or github, is a plus.
    •Database programming experience a plus, but not required.
    •Exposure to Continuous Integration tools (Jenkins/Hudson) a plus.
    •Knowledge of trading application is an asset.

    Please submit your Word resume to cvit@fivestarsolutions.ca

  • Java Team Lead/ (CA-ON-Toronto)

    Posted on December 17th, 2013

    Supervisor, Information Systems: Java, ERP, WMS, MS Dynamics – (CA-ON-Toronto)

    Minimum Education: 
    Bachelors
    Job Type: 
    Full Time
    Email this job to yourself or to a friend


    Click Here to Apply Online

    Full Time Supervisor, Information Systems.

    You will hold responsibility for application development and support, application integration, web servers in a hands on leadership capacity.

    Job purpose
    This position’s purpose is to provide the company with experienced software engineering and management skills to manage and oversee in-house software development initiatives, web systems, ERP databases and software acquisition projects.
    This position is responsible for the full lifecycle of software development processes from design to implementation and the primary support of java and web based applications, specifically our ERP solution.

    The ideal candidate is an experienced Java Developer with architecture, relational database, JBoss, Hibernate and Web server skills looking for an opportunity to take on a supervisory role of a team of 5 and exercise their initiative creating new solutions and improving the architecture and robustness of existing services.

    Duties and responsibilities
    • Inhouse Java ERP and WMS Software Development
    o Supervise Programmers to program new and enhance old Java based programs for the ERP system.
    o Life cycle management of the Java ERP program.

    • Software Version Control
    o Administer and maintain the Software Version Control system to ensure the company is operating in compliance of standard practices.
    • Management of and Leadership of Programmers
    o Management of a Programming group. Maintaining software standards within the group.

    • Software Interfaces
    o Design and manage the programming of external interfaces to 3rd party Systems.
    • Web Services
    o Design and maintain the programming of the Internet and Intranet solutions and support

    • Database management/support
    o Primary support for SQL maintenance and DB’s, monitor & maintain data access, security, & backups and recovery.

    • Project management
    o Led software development project initiatives providing project estimates, resource tracking, project schedules, scope management and risk mitigation

    • Business analysis
    o Conduct a business analysis into bugs and enhancements identified by user groups producing Business Requirements Specifications where necessary
    • Inter-department Communication and Project Planning
    o Communication and coordination with other department leads on solution planning, change and release management

    • Quality Assurance
    o Working closely with the QA analyst ensuring software and project changes are well tested and assessed prior to release into production
    o Maintaining QA standards and implementing QA solutions where appropriate to assist in the QA and UAT cycles

    Qualifications/Competencies
    University Degree in Computer Science
    • 5 + years of experience
    • Software development experience in Java Enterprise development Desktop and mobile device development using Java J2EE (servlets, JSPs, web services, RMI, JDBC) EJB, J2ME, JBoss and Hibernate.
    • Experience with SQL Server, specifically with integration technologies (JDBC)
    • Experience working in a Unix and or Linux environment.
    • Web server experience- Tomcat web server technologies or similar products
    • Experience working with source control systems, ITIL and SDLC processes
    • Project management skills (PMP) beneficial
    • Experience with EDI processes and protocols and ftp services an asset

     Please submit your resume to: cvit@fivestarsolutions.ca for immediate consideration.