Web Services Developer - Washington, United States - Lorven technologies

    Default job background
    Description

    Job Description

    Job Description

    Job Title: Web Services Developer

    Location: Washington, DC (Onsite)

    Duration: 1 Year Contract

    Position Duties:

    • Fluency in an Agile / Scrum work environment
    • Maintaining Java and Spring-based web services
    • Meeting with Customers to discover problems and features
    • Working with Customers to establish desired streamlined workflows for any new features
    • Maintaining User Stories and defects relevant to your tasks and testing those that are not
    • Participating in daily stand-up meetings
    • Participating in full life cycle Scrum deployments
    • Creation of own tasks as the sole Web Service developer on our team

    Must have:

    • Java Spring Boot Framework
    • Java Spring Framework : Security, MVC, JDBC, JPA
    • Java Lambda Expressions, Collections, Streams
    • Version Control Systems (GIT)
    • Java Test Frameworks (Junit)
    • Relational DB System (ie MySQL, Postgres, etc)
    • Java Logging Frameworks (e.g. Log4J)
    • Experience with Cloud Computing Using AWS
    • Continuous Integration Tools (e.g. Jenkins)
    • Experience with Agile/Scrum environment
    • 6-10 yrs. planning, coordinating, and monitoring project activities
    • 6-10 yrs. leading projects, ensuring they are in compliance with established standards/procedures

    Nice to have:

    • Mobile App Development
    • Understanding of ReactJS, HTML5, CSS

    Experience required:

    • Must be very knowledgeable in Java, Spring Boot Framework, Restful Web Services, and knowledge of MVC or MVVC and how they function
    • Expected to create consistent, working Web Services that allow the best use of the developed solution, including creating skeleton mock-ups or working demos on short notice
    • Required to have a fundamental knowledge of Relational Database Management Systems, experience with Java Lambda expressions and version Control frameworks, and strategies for Continuous Integration Development and Testing
    • Must have strong problem-solving abilities and be able to work independently without hourly assistance from other team members when confronted with problems
    • This position requires the developer to research solutions outside their current scope of knowledge regularly and to become fluent in those solutions fast enough to use them correctly to solve issues experienced in development

    Position Responsibilities:

    • Coordinates IT project management, engineering, maintenance, QA, and risk management.
    • Plans, coordinates, and monitors project activities.
    • Develop technical applications to support users.
    • Develops, implements, maintains, and enforces documented standards and procedures for assigned systems' design, development, installation, modification, and documentation.
    • Provides training for system products and procedures.
    • Performs application upgrades.
    • Monitors, maintains, or reports on real-time databases, real-time network and serial data communications, and real-time graphics and logic applications.
    • Troubleshoots problems.
    • Ensures project lifecycle complies with District standards and procedures.