Java Developer - Hybrid

  • Madison, WI
  • Posted 2 days ago | Updated 2 days ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

Java
J2EE
Spring Framework
Spring boot
Angular
JavaScript
TypeScript technologies
SQL
Oracle
PL/SQL stored procedure
Micro services
API development
Architecture
Design
Maven
IntelliJ
Java 21
Java versions
Java Batch
Automated Testing
DevSecOps
leveraging SonarQube
AWS Cloud based development
Liberty
GitHub Copilot
GenAI based IDE tools
software development
testing
Box APIs
CI/CD development pipeline
MVC pattern implementation
Struts
Spring
container creation
deployment
full lifecycle testing
microservice architecture patterns
Agile project management methodology
migration projects
cloud based projects
GIS
development
modernization
updating presentation layer technologies
migrating applications
container hosted environments

Job Details

Title: Java Developer - Hybrid










Mandatory skills:

Java, J2EE,
Spring Framework,
Spring boot,
Angular, JavaScript, TypeScript technologies,
SQL, Oracle, PL/SQL stored procedure,
Micro services, API development, Architecture, Design,
Maven, IntelliJ, Java 21, Java versions,
Java Batch, Automated Testing, DevSecOps, leveraging SonarQube,
AWS Cloud based development, Liberty, GitHub Copilot, GenAI based IDE tools, software development, testing, Box APIs,
CI/CD development pipeline, MVC pattern implementation, Struts, Spring, container creation, deployment, full lifecycle testing, microservice architecture patterns, Agile project management methodology,
migration projects, cloud based projects, GIS,
design, development, modernization, updating presentation layer technologies, migrating applications, container hosted environments









Description:

Overview:
The selected candidate will play a hands-on senior technologist/lead role in the design, development, and modernization, and support of the client applications.
The candidate will provide technical expertise in modernization efforts such as upgrading Java versions, updating presentation layer technologies, migrating applications to container hosted environments, and providing guidance in the development of a CI/CD development pipeline following industry best practices.
We are looking for someone with strong experience in Java, MVC pattern implementation (Struts, Spring), container creation and deployment, full lifecycle testing, microservice architecture patterns, and Agile project management methodology.

Project details:
This resource will work on a variety of the client Engineering projects. They may be migration projects, cloud based projects, GIS, etc.

Responsibilities:
Design and develop new applications, and enhance and modernize existing applications
Solve complex technical problems
Provide technical leadership to modernization efforts.
Develop testing methodology and criteria and implement them on automated build processes.
Lead efforts for modernizing Java applications following industry best practices.
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.

Required Experience:
Java/J2EE (5+ years)
Spring Framework (5+ years)
Spring boot (5+ years)
Angular (5+ years)
SQL experience (5+ years)
Experience working in Hybrid and Agile Methodologies (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.)

Nice to Have Experience:
Java Batch experience (4+ years)
Automated Testing Best Practices (5+ years)
DevSecOps Best Practices (3+ years) including leveraging SonarQube
AWS Cloud based development experience (4+) years
Experience working with Liberty
Leveraging GitHub Copilot or similar GenAI based IDE tools to accelerate software development and testing practices
Experience working with Box APIs

Top Skills & Years of Experience:
Java/J2EE (5+ years)
Spring Framework (5+ years)
SQL experience (5+ years)
Hands on Architecture/Design experience (4+ years)

Nice to Have Skills:
Java Batch experience (4+ years)
Automated Testing Best Practices (5+ years)
AWS Cloud based development experience (4+ years)

Notes:
The selected hire will work a hybrid schedule (40% onsite and 60% remote).







VIVA USA is an equal opportunity employer and is committed to maintaining a professional working environment that is free from discrimination and unlawful harassment. The Management, contractors, and staff of VIVA USA shall respect others without regard to race, sex, religion, age, color, creed, national or ethnic origin, physical, mental or sensory disability, marital status, sexual orientation, or status as a Vietnam-era, recently separated veteran, Active war time or campaign badge veteran, Armed forces service medal veteran, or disabled veteran. Please contact us at for any complaints, comments and suggestions.


Contact Details :

VIVA USA INC.
3601 Algonquin Road, Suite 425
Rolling Meadows, IL 60008

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.

About VIVA USA INC