Negotiable
Outside
Remote
USA
Summary: Seeking a Senior Java EE Developer for a fully remote position, focused on modernizing applications and reducing technical debt within a defined set of business systems. The role involves extensive solution development, including migrating Java EE applications to a container environment. The ideal candidate will possess strong skills in Java EE technologies and work collaboratively with product teams to refine requirements and design solutions. This position is expected to last for over 12 months with potential for extension.
Key Responsibilities:
- Conduct group discussions with key players.
- Work with the product teams to help determine requirements and understand the design of each product.
- Refactor, build, and test each product.
- Design, build, and test integrations for each product.
- Complete all required client training.
Key Skills:
- Comprehensive knowledge of Java EE Technologies, Java 1.8 version or above, including JMS.
- Comprehensive knowledge of Oracle, PL/SQL Stored Procedures, Triggers, Functions a plus.
- Comprehensive knowledge of SQL Server a plus.
- Working knowledge of ANT, Maven and Jenkins (or another CI tool).
- Previous experience with Agile Scrum methodology a plus.
- Comprehensive knowledge of Spring and Spring JDBC.
- Kubernetes, docker, legacy apps in Jboss.
- Comprehensive knowledge of Apache Camel, Apache CXF, SOAP/WSDL, and WS-Security.
- Comprehensive knowledge and experience in analyzing current architecture environments.
- Comprehensive knowledge of Enterprise Service Bus (ESB) technologies, Service Oriented Architecture (SOA) concepts is nice to have.
- Knowledge of the underlying infrastructure technologies that we will be using, including Red Hat Enterprise Linux 6, virtual machines, Apache, Single Sign On, and load balancing technologies.
- Considerable skill in defining and aligning team members to the common mission.
- Excellent communication and technical skills.
- Able to work both independently and as a contributing member of a technical team.
- Able to effectively interact with the organization to derive requirements and design solutions.
- Able to disseminate knowledge to current staff.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
Job Title: Senior Java EE Developer
Location: 100% REMOTE (Client is based in Lemont, IL)
Duration: 12+ Months Contract (Further extension)
TOP Skills:
- Java EE Technologies, Java 1.8 version (prefer Java 7.7)
- Springboot
- Microservices
- Web Services
- Kubernetes, Docker
Job Summary:
Seeking to hire a senior level software engineer, a skilled Java EE developer that possesses extensive solution development knowledge with the ability to work on a defined set of business systems.
The goal is to reduce the technical debt and modernize various applications and tools within our portfolio.
Some of the common tasks that are to be performed on an application will be: migrate our Java EE portfolio to a container's environment.
The candidate will:
- Conduct group discussions with key players.
- Work with the product teams to help determine requirements and understand the design of each product.
- Refactor, build, and test each product.
- Design, build, and test integrations for each product.
- Complete all required client training.
Qualifications:
- Comprehensive knowledge of Java EE Technologies, Java 1.8 version or above, including JMS.
- Comprehensive knowledge of Oracle, PL/SQL Stored Procedures, Triggers, Functions a plus.
- Comprehensive knowledge of SQL Server a plus.
- Working knowledge of ANT, Maven and Jenkins (or another CI tool).
- Previous experience with Agile Scrum methodology a plus.
- Comprehensive knowledge of Spring and Spring JDBC.
- Kubernetes, docker, legacy apps in Jboss
- Comprehensive knowledge of Apache Camel, Apache CXF, SOAP/WSDL, and WS-Security.
- Comprehensive knowledge and experience in analyzing current architecture environments.
- Comprehensive knowledge of Enterprise Service Bus (ESB) technologies, Service Oriented Architecture (SOA) concepts is nice to have.
- Knowledge of the underlying infrastructure technologies that we will be using, including Red Hat Enterprise Linux 6, virtual machines, Apache, Single Sign On, and load balancing technologies.
Soft skills:
- Considerable skill in defining and aligning team members to the common mission.
- Excellent communication and technical skills.
- Able to work both independently and as a contributing member of a technical team.
- Able to effectively interact with the organization to derive requirements and design solutions.
- Able to disseminate knowledge to current staff.