Software Developer 2

Overview

Remote
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 08 Month(s)

Skills

Spring framework
Java Programming
Java Virtual Machine
Java SE
including OOP principles
data structures
JBoss EAP
HTML 5
HTML5
Ant
Maven
Gradle
Okta
IAM
Google reCAPTCHA Enterprise
ThreatMetrix
MS SQL Server
Unit testing tools
Texas Workforce Commission experience

Job Details

Solicitation Number: 5176625SD2

Direct Client: Texas Workforce Commission

Working Title: Software Developer 2

Work Location: Austin, Tx - Telework

JD:

Responsible for ensuring the optimal performance, scalability, and reliability of Applications Solutions systems. Design, develop, and execute performance tests for various software applications and systems. Identify, analyze, and document performance bottlenecks and issues using performance testing tools. Work closely with development teams to understand application architecture and identify areas for optimization. Develop and maintain performance testing frameworks and scripts using industry-standard tools and technologies. Analyze test results, generate reports, and present findings to stakeholders. Collaborate with other teams to ensure performance considerations are incorporated throughout the software development lifecycle. Stay up-to-date on the latest performance testing tools, methodologies, and industry best practices. Participate in knowledge sharing and contribute to the continuous improvement of the performance testing process. Perform other duties to maintain operations.


Minimum Requirements: Candidates that do not meet or exceed the minimum stated requirements (skills/experience) will not be considered for this opportunity.
Years ( leave no

blanks)
YearsSkills/ExperienceVendor Comments (as

applicable)
4-7Spring framework - Experience in Java Programming, Java Virtual Machine (JVM) Basics: Understanding how Java code executes, Spring Core, Build Tools: Maven or Gradle, Spring MVC, Spring Boot, Spring MVC (For Web Applications), Spring Data JPA (For Database Access), JPA (Java Persistence API), Spring Security (For Authentication and Authorization), Spring AOP (Aspect-Oriented Programming), Spring Cloud (For Microservices), Spring Integration (For Enterprise Integration Patterns), RESTful API Design Principles, Docker and Containerization
4-7Java - Proficiency in Java SE, including OOP principles, data structures, collections, and exception handling, is fundamental. Understanding Java 8+ features like Lambdas and Streams, along with JVM basics, will significantly enhance your Spring development capabilities.
4-7JBoss EAP - JBoss EAP expertise requires understanding its architecture, configuration, and deployment processes for Java EE applications, along with skills in managing resources, security, and clustering. Familiarity with its administration console, CLI, and troubleshooting techniques is essential for effectively maintaining and optimizing JBoss EAP environments.
4-7HTML 5 - HTML5 skills encompass a strong understanding of semantic elements, form enhancements, and multimedia integration for structuring modern web content. Proficiency includes leveraging APIs like Canvas and Geolocation, alongside responsive design principles, to create interactive and accessible user experiences.
4-7Web Services REST and SOAP - Proficiency in Web Services requires a solid understanding of both REST and SOAP architectures, including message formats, protocols, and security considerations. For REST, this means grasping concepts like resource-based URLs, HTTP methods, and JSON/XML payloads; for SOAP, it involves understanding WSDL, XML Schema, and SOAP protocols for message exchange.
4-7Ant, Maven, and Gradle - Proficiency in Ant, Maven, and Gradle involves understanding build lifecycles, dependency management, and task automation for Java projects. Choosing one and mastering its configuration, plugins, and dependency resolution mechanisms are crucial for efficient software development.
4-7Okta - Okta skills involve understanding its identity and access management (IAM) capabilities, including single sign-on (SSO), multi-factor authentication (MFA), and user provisioning. Proficiency also includes configuring applications, managing user directories, and implementing security policies within the Okta platform.
4-7Google re CAPTCHA Enterprise - Google reCAPTCHA Enterprise skills involve understanding its advanced bot detection capabilities and integrating it into web applications to protect against fraudulent activities. Proficiency includes configuring risk analysis settings, interpreting scores, and implementing adaptive challenge strategies for optimal security and user experience.
4-7LN Threat Metrix - ThreatMetrix (now LexisNexis Risk Solutions) skills involve understanding its digital identity intelligence platform for fraud prevention and risk assessment. Proficiency includes configuring fraud rules, analyzing transaction data, and interpreting risk scores to identify and mitigate fraudulent activity across online channels.
4-7MS SQL Server - MS SQL Server skills encompass expertise in database design, querying with T-SQL, and administration tasks like backup/recovery and performance tuning. Proficiency includes understanding indexes, stored procedures, security management, and potentially advanced features like Always On Availability Groups.
4-7Unit testing tools and frameworks (Junit, Selenium, etc.) - Expertise in unit testing tools like JUnit and Selenium involves writing effective test cases, utilizing mocking frameworks, and understanding test-driven development (TDD) principles. Proficiency includes automating tests, interpreting results, and integrating testing into the CI/CD pipeline for robust software quality assurance.

Preferred:
YearsSkills/ExperienceVendor Comment (as

applicable)
5DB2 - DB2 skills encompass expertise in database design, querying using SQL.
3Thyme Leaf - Thymeleaf skills involve proficiency in creating dynamic web pages using its natural templating engine, integrating data from the backend into HTML templates. Expertise includes utilizing Thymeleaf's expression language, fragments, layouts, and Spring integration for building maintainable and well-structured web applications.
3GIT - Git skills encompass proficiency in version control, including branching, merging, committing changes, and resolving conflicts, to effectively manage code repositories. Expertise includes understanding Git workflows, using remote repositories (like GitHub), and collaborating with teams for seamless software development.
3CVS - CVS skills involve understanding its version control system for managing code changes and collaborating on software projects, including committing updates, branching, merging, and resolving conflicts within the CVS environment. While older, proficiency includes knowing its command-line interface and understanding its core functionalities for managing source code.
Texas Workforce Commission experience
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.