Overview
On Site
$50 - $55
Contract - W2
Contract - 6 month(s)
100% Travel
Skills
Spring Framework
AngularJS
GitHub
Architecture
typescript
DevSecOps
Automation
microservices
SonarQube
SQL Databases
Automation of Tests
SQL Stored Procedures
Java (Programming Language)
Agile Methodology
Software Engineering
Oracle Applications
Testing Skills
JavaScript (Programming Language)
Apache Struts
Spring-boot
Web Applications
IBM Websphere Application Server
Apache Maven
Technical Management
Java Platform Enterprise Edition (J2EE)
IntelliJ IDEA
Java Message Service (JMS)
Application Integration Architecture
Api Design
Building Codes
Test Methods
Job Details
Title: Java Developer
Client: (Not specified)
Location: Madison, WI
Duration: 6 Months
Work Hours: 40 Hours/Week
Job Description:
The Java Developer will modernize existing Java-based web applications, provide technical leadership, solve complex technical problems, develop testing methodologies and automation criteria, build presentation layers using Angular, and guide the migration of applications toward a microservices-based and modernized architecture. Candidates must be current Wisconsin residents.
Required Skills & Years of Experience:
- Java/J2EE (10+ Years)
- Spring Boot (5+ Years)
- Micro services (4+ Years)
- Struts Framework (5+ Years)
- Spring Framework (5+ Years)
- Angular (5+ Years)
- SQL experience (5+ Years)
- Oracle and PL/SQL stored procedure experience (4+ Years)
- Micro services (4+ Years)
- API development (4+ Years)
- Hands on Architecture/Design experience (4+ Years)
- Experience working with Maven, IntelliJ, and Java 21
- Experience working with industry standard patterns for modernization (i.e. lift and shift, strangler, etc.)
- Experience working in Hybrid and Agile Methodologies (5+ Years)
Preferred Experience & Skills:
- DevSecOps Best Practices (3+ Years) including leveraging SonarQube
- Setting up/maintaining MQ queues and application integration (4+ Years)
- Leveraging GitHub Copilot or similar GenAI based IDE tools to accelerate software development and testing practices
- Java Batch experience (4+ Years)
- Automated Testing Best Practices (4+ Years)
- Java Messaging Service experience
- Working with WebSphere Liberty
- Working with Government agencies
Responsibilities:
- Provide technical leadership for modernizing existing Java-based web applications following industry best practices
- Solve complex technical problems
- Develop testing methodology and criteria and implement them on automated build processes.
- Develop application presentation layers using modern JavaScript/TypeScript technologies such as Angular.
- Provide technical leadership to moving applications toward a microservices and modern looking architecture.
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.