Java Technical Lead

Overview

On Site
Depends on Experience
Full Time
No Travel Required
Able to Provide Sponsorship

Skills

Java
spring
microservices
kubernetes
aws
react
angular
javascript

Job Details

Title:Technical lead Java
Location: Jersey City, NJ
Duration: 12+ Months Contract
Job Description:
We seek a highly motivated professional with extensive hands-on Java development experience and well-developed organizational, analytical, and problem-solving skills.
Required Skills:

BS/MS in Computer Science or related fields with at least 8+ years of professional experience developing and maintaining high-performing Java applications.

Excellent design and programming skills with expertise in Java.

Experience in Microservices and knowledge of container orchestration tools such as Docker and Kubernetes (K8s) is a plus.

Expertise in Microservice / SOA-based architecture and service integration.

Expertise in designing & developing UI web applications using Angular, TypeScript, and client-side MV* frameworks.

Experience with relational database design and development with MS SQL Server is a plus.

Ability to understand token-based security and implement it using OAuth2.

Experience in converting monolithic applications into container-based services.

Strong expertise in version control tools like Git.

Experience in working with CI/CD framework is a plus.

Knowledgeable in Unix, Linux, Unix or Linux scripting, Windows Power scripting.

Analytical mindset with strong problem-solving skills, excellent written and verbal communication.

Multitasking skills with the ability to prioritize projects under pressure.

Very strong documentation skills are a must.
Responsibilities:

Design, develop, implement & support web applications & other technology solutions.

Work with infrastructure and support teams to achieve smooth handoff of responsibility running production system.

Adhere to development and security standards.

Able to work equally well independently or as part of a team.

Should be able to design and develop the UML diagrams from the existing code base
Education:

BS or equivalent in engineering or related technical area.

Masters degree preferred.

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.