Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Java Developer Contract- Perm

SmartEquip, Inc.

Java Developer Contract- Perm

Norwalk, CT
Full Time
Paid
  • Responsibilities

    POSITION SUMMARY

    The primary function of the Back-End Web Developer is to design, implement, and maintain web applications and infrastructure components.

    PLEASE NOTE: Opportunity to work remotely.

    DUTIES AND RESPONSIBILITIES

    Under the direction of the Sr. Engineering Director, Application Development, the Back-End Web Developer is responsible for:

    • Coding highly efficient and scalable software
    • Refactoring and improving maintainability of the codebase
    • Solving complex scalability, platform, and integration problems
    • Working as part of an Agile Scrum team

    REQUIRED SKILLS AND SPECIFICATIONS

    • Bachelor's degree in Computer Science/Engineering OR relevant experience in the field.
    • A minimum 5 years' experience developing and maintaining web applications .
    • Excellent knowledge and experience with Java
    • Knowledge of Hibernate or other ORM
    • Experience with Spring Framework
    • Understanding of JSON, XML, XSD, XSL
    • Understanding of Internet Security
    • Experience with Web Servers, preferably Tomcat
    • Experience working with RDBM preferably MySQL
    • Experience developing, maintaining and consuming RESTful Web Services and SOAP
    • Experience working in relational databases: SQL Server and/or Oracle
    • Experience with Junit

    PREFERRED SKILLS

    • Experience with TTD
    • Experience with front-end web development: HTML5, CSS3, JavaScript/AJAX, Angular, etc.
    • Knowledge of continuous integration/continuous delivery and build tools such as Jenkins and Maven
    • Knowledge of Spring Boot
    • Experience with Agile Scrum

    PHYSICAL REQUIREMENTS

    • This position is sedentary in nature and requires minimal physical efforts.

    A significant amount of time is spent working on a computer and the ability to hear, speak, write, see, type and perform other basic office functions is required.