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

Developer II ONSITE

Priority Groups

Developer II ONSITE

Guilderland, NY
Full Time
Paid
  • Responsibilities

    Job Title: Developer II

    Location: Albany, NY (Onsite Position)

    Work Hours: 40 hours/week

    Hourly Rate: $45 - $50

    Level: Level 2: 4-7 years' experience

     

    Mandatory Qualifications:

    • 4-7 years of experience as a Developer
    • More than 4 years of software development experience in enterprise-level applications using J2EE, JMS, Web Services, and ORM such as JPA/Hibernate
    • More than 4 years of experience in developing applications using Spring API & frameworks, including Spring MVC, Spring Batch, Spring Boot, and Spring REST

     

    Desirable Qualifications:

    • 3 or more years of experience in implementing extensive unit-tests using automated test frameworks such as JUnit
    • 3 or more years of experience in implementing web applications using JavaScript-based UI frameworks
    • 3 or more years of experience in continuous integration, build & dependency management using tools such as Git, Jenkins, Artifactory/Nexus, Maven
    • 4 years of experience in writing complex SQL statements and queries against RDBMS such as Oracle
    • Experience in implementing applications using Microservices or Service Oriented Architecture principles
    • 2 or more years of experience using NoSQL data storage such as MongoDB
    • Experience in system components/platforms like API Gateway (MuleSoft Any point), Operational Decision Manager, Business Process Management, Workflow Engine
    • Working Experience in Enterprise Content Management system (FileNet)
    • Working experience and knowledge in using distributed messaging platforms like Kafka
    • Working experience and knowledge in using caching platforms like Redis

     

    Duties/Responsibilities:

    • Translate business requirements and use cases into enterprise application
    • Work with technical leads and architects to transform high- and low-level system design into technical components
    • Develop applications based on technical requirements, design & architecture principles & standards
    • Build reusable code and libraries for platform & shared services
    • Produce work products and applications ensuring alignment with business needs and project plans
    • Collaborate with team members and stakeholders
    • Other duties as assigned