Lead Java Developer

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Java
SaaS
PaaS
Productivity
ADO
API
Spring Security
RDBMS
Oracle NoSQL Database
Hibernate
OAuth
Spring Framework
JPA
SOA
Microservices
UML
JUnit
TestNG
Messaging
Web 2.0
Node.js
TypeScript
UI
React.js
AngularJS
Git
Continuous Integration
Continuous Delivery
Microsoft Azure
Cloud Computing
Kotlin
Web Services
SAFE
IT Management
SAP BASIS
Project Lifecycle Management
User Stories
System Integration
Systems Architecture
Design Documentation
Research
Policies and Procedures
Offshoring

Job Details

Job Summary :

A core Java development lead is responsible for leading a team of developers in the design, development, and implementation of Java-based software applications. They work with stakeholders to define project requirements and ensure that project timelines and deliverables are met.

<>Job Description:</>

Qualifications and Skills:

8+ years of strong implementation skills in digital technologies.

Experience in end to end implementations using Java/Web 2.0 technologies on cloud.

Must have working knowledge of SaaS, PaaS, Azure Platform.

Cultivating the culture of 'Quality'

Experience in working with middle level stakeholders.

Participate in planning, optimizing team productivity.

Technology Stack:

Hands on in Back-End: API Design, Spring Boot, Spring Security, Hibernate, Oauth 2.0, MicroServices, Azure, UML, JUnit, Mocking frameworks, ADO.

API Design, Spring Boot, Spring Security, RDBMS (preferably Oracle), NoSQL Database, Hibernate, OAuth 2.0 and Spring JPA. SOA/MicroServices, Azure, UML, JUnit/TestNG, Mocking frameworks, Messaging Queue.

Working knowledge of: Front-End: Web 2.0 technologies, NodeJS, Typescript, UI Frameworks like React JS, Angular 2+, NGRX etc.

Experience with Git & CI/CD pipeline, Azure cloud

Good to have knowledge in Kotlin web services development

Experience on SAFe methodology

Responsibilities and Duties

Provide technical leadership to the team on day-to-day basis throughout the project lifecycle and resolve technical challenges.

Co-ordinate with Business owner to understand business requirements and break-down into user stories.

Understand the system dependencies involved. Provide relevant inputs to the business to determine the Feature priorities.

Assist in Architecting solutions and prepare designs in an incremental fashion.

Create System Integration and System Architecture Design Document.

Guide the project team to estimate accurately and groom the features / stories aligned with PI Objectives during Planning meeting.

Participate in researching new technologies/frameworks and lead POCs. Recommend skill enhancements / trainings for the project team.

Ensure adherence to development best practices, policies and procedures.

Open for Onsite-offshore model.

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.