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

Java Developer 2 (16427)

Sundial Software

Java Developer 2 (16427)

Madison, WI
Full Time
Paid
  • Responsibilities

    UPDATED JOB DUTIES: 

    Experienced Java Developer IV (Full Stack Java Developer) that has experience from a front-end and back-end web development perspective along with knowledge and experience in architecture design plus a working knowledge in a DevOps architecture utilizing Docker containers. The candidate should have exposure and experience with tools built with Agile and DevOps principles in mind. This contractor will perform data analysis, design, development, testing and implementation for task assignments using key principles, tools and processes of DevOps. These task assignments are required in order to support the transformation effort of modernizing several key web applications for the Department of Corrections. Tools and techniques used in this position include, but are not limited to; web services, SQL, data structure creation, well defined interfaces, standardized schemas, event driven architecture, reusable components, common schemas. This position follows the life cycle methodologies and transformation to DevOps principles, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation. The contractor should have extensive exposure and experience in developing in a DevOps framework in: --Language (Java) --Framework for frontend (React or Angular) --Frameworks for backend (Spring Boot and Spring Cloud) --Repository (GIT) --Continuous Integration (GitLab & Rancher) --Container concepts (DOCKER) --Orchestration (Kubernetes) --Backend development principles (Database and cache, Server, and API (REST & SOAP).

     

    Soft skills should include the following areas of emphasis:

    • Communication Skills
    • Analytical skills
    • Accountability
    • Creativity (passion to research, learn, and apply DevOps principles)
    • Time management
    • Work independently but have a strong presence/participation within a team group.

     

    Under the direction of the BTM Manager and Project Manager, Java Developer IV is responsible for performing task assignments to modernize existing custom web applications that support and complement the enterprise source systems and business requirements. This position will assist and provide the transformation of the Struts UI framework applications to the new DevOps REACT framework and the CI/CD pipeline for deployment. This position will perform the duties for the Custom Web Application team as the DevOps SME. These assignments are key to moving all of our custom web applications onto the new platform in the next 2+ years in addition to new custom web app requests from the business. This development strategy is imperative in order to meet the business demand of delivering new technology solutions, extended existing custom web applications in order to support the business in a timely manner.

     

     

     

    The Department of Corrections (DOC) has a requirement for the services of an experienced java developer that has exposure from a front-end and back-end web development perspective. This contractor should have prior knowledge plus experience working in a WebSphere architecture along with transitioning to a DevOps architecture utilizing Docker containers. The candidate should have exposure and experience with tools built with Agile and DevOps principles in mind. This contractor will perform data analysis, design, development, testing and implementation for task assignments using key principles, tools and processes of DevOps. These task assignments are required in order to support the transformation effort of modernizing several key web applications for the Department of Corrections.

    Tools and techniques used in this position include, but are not limited to; web services, SQL, data structure creation, well defined interfaces, standardized schemas, event driven architecture, reusable components, common schemas. This position follows the life cycle methodologies and transformation to DevOps principles, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation. The contractor should have extensive exposure and experience in developing in a DevOps framework in:
    --Language (Java)
    --Framework for frontend (React or Angular)
    --Frameworks for backend (Spring Boot and Spring Cloud)
    --Repository (GIT)
    --Continuous Integration (GitLab & Rancher)
    --Container concepts (DOCKER)
    --Orchestration (Kubernetes)
    --Backend development principles (Database and cache, Server, and API (REST & SOAP)

     

    Bachelor's Degree in Computer Science or Software Engineering

    Excellent organization, analytical, and communication skills

     3yrs -Experience working with criminal justice systems

    4 yrs - PL/SQL procedures and packages

    Excellent communication skills in a java developer field

    5 yrs - Experience developing full stack solutions using Java (Spring, Spring Boot, Spring Data, Spring JPA,

    5 yrs -Skill in writing SQL queries, including a procedural extension to SQL (e.g. T-SQL, PL/SQL)

    5 yrs -Experience with Java Workflow engine

    5 yrs -Using unit testing frameworks, preferably JUnit

    5 yrs -Creating, reviewing and tuning SQL scripting

    Data analysis

    and 5 years

    4 yrs - Knowledge of Oracle PL/SQL

    Oracle; Knowledge of Oracle including stored procedures and SQL Tuning

    4 years

    Oracle PL/SQL unit testing

    and 4 years

    Information Technology - Languages/Tools

    AJAX, Javascript, JQuery and JQuery UI

    5 years

    Auotmated UI Testing (WatiN, Selenium)

    5 years

    Creating and reviewing SQL scripting

    and 4 years

    HTML / XML / XSLT / CSS

    5 years

    Java

    and 5 years

    Java Development with Eclipse

    and 5 years

    Java Hibernate Framework

    and 5 years

    Java JDK 1.x

    and 5 years

    Javascript based responsive HTML 5 applications

    5 years

    Java Servlet

    and 5 years

    Java Spring Framework

    and 5 years

    Knowledge of OO/UML methodologies, CSS, HTML and JavaScript

    and 5 years

    Information Technology - Requirements

    Automated Testing and Continuous Integration

    5 years

    Information Technology - System Monitoring/Automation

    Java Script and HTML

    and 5 years

    Technical Writing and Documentation

    Documentation Skills

    5 years