Java Lead Software Engineer

Overview

On Site
Full Time

Skills

Software Design
Evaluation
Startups
Information Architecture
Software Engineering
Java
J2EE
Web Services
Amazon Web Services
Cloud Computing
Apache Kafka
NoSQL
Grafana
JavaScript
AngularJS
React.js
Shell Scripting
Splunk
Dynatrace
SQL
Unix
Shell
Object-Oriented Programming
IBM DB2
Profit And Loss

Job Details

Job Description:

We are seeking a Java Lead Software Engineer for a very important client

Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Develops secure high-quality production code, and reviews and debugs code written by others
Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
Adds to team culture of diversity, equity, inclusion, and respect
Leads projects independently and/or helps team to deliver high performance applications with robust design.

Requirement:

The ideal candidate will possess the following qualifications:

FullStack - java heavy - 75% backend/25 % front end
Needs to know how to solve complex problems and help the team find solutions

MUST have skills
J2EE (5+ years), Webservice development, AWS/cloud (1+ years), event handling using Kafka or similar (1+ years),
SQL/noSQL experience (5+ years)

NICE to Have skills
Grafana, Javascript, Angular, React, Unix Shell scripting, Splunk, Dynatrace

Required:
Front-End DevelopmentIntermediate 7-8Within 6 Months
Server-SideExpert 9-10Currently Using
HTTPExpert 9-10Currently Using
JavaExpert 9-10Currently Using
JavaScriptIntermediate 5-6Within 6 Months
MessagingIntermediate 7-8Within 1 Year
SQL Intermediate 7-8Currently Using
Unix Shell ScriptingIntermediate 5-6Within 2 Years
Core JavaExpert 9-10Currently Using
OO ProgrammingExpert 9-10Currently Using
Event HandlingIntermediate 5-6Within 1 Year

Not required:
WebSphereNovice 3-4Within 5 Years
SQLIntermediate 7-8Currently Using
mysqlNovice 1-2Within 5 Years
postgresqlNovice 3-4Within 5 Years
DB2Intermediate 7-8Within 5 Years
EJBIntermediate 7-8Within 5 Years
JSPIntermediate 5-6Within 5 Years
HTMLIntermediate 5-6Within 2 Years
PL/SQLNovice 3-4Within 2 Years
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.