Lead Java Developer

Overview

On Site
73/hr - 78/hr
Full Time

Skills

Banking
Brand
Financial Services
MBA
Java
Docker
JavaScript
AngularJS
PL/SQL
XML
XSD
XSLT
JSON
Web Services
SOAP
Version Control
Continuous Integration
Continuous Integration and Development
Linux
Shell Scripting
Apache Tomcat
Jetty
Application Servers
Bitbucket
Groovy
Apache Maven
Gradle
Computer Hardware
SAN
Database
Disaster Recovery
Algorithms
Data Structure
Meta-data Management
Analytical Skill
Problem Solving
Conflict Resolution
Communication
Presentations
IBM WebSphere MQ
Apache Kafka
Middleware
Unix
Scripting
Bash
CA Workload Automation AE
Scheduling
Oracle
Database Administration
SQL
Cloud Computing
Orchestration
Logical Data Model
Software Development Methodology
Agile
Scrum
Management
PMO
JIRA
Scalability

Job Details

Grow your career as a Lead Java Developer with an innovative global bank in Irving, TX. Contract role with strong possibility of extension. Will require working a hybrid schedule 2-3 days onsite per week.

Join one of the world's most renowned global banks and trusted brand with over 200 years of continuously evolving financial services worldwide. Will be responsible for providing technical guidance to junior developers, including overseeing their deliverables, providing architectural guidance, enforcing company's best practices, and conducting code reviews. You will work alongside some of the smartest minds in the industry who are excited to share their knowledge and to learn from you.

Contract Duration: 12+ Months

Required Skills & Experience
  • Bachelor's Degree or MBA
  • 4+ years of experience with Java full stack technologies and development
  • Experience with Docker and containers
  • Hands-on experience with JavaScript and Angular web site development
  • Hands-on experience with Relational Database Management System, SQL, PL/SQL, Oracle Database
  • Hands-on experience with XML/XSD/XSLT and JSON
  • Hands-on experience with Web services (SOAP, REST, etc.)
  • Hands-on experience with modern source control, build and continuous integration solutions
  • Hands-on experience with UNIX/Linux Shell scripting
  • Hands-on experience with Tomcat or Jetty application server
  • Experience using JIRA, SonarQube, OpenShift, Artifactory, Bitbucket, Groovy, Maven/Gradle.
  • Solid understanding of application infrastructures, including hardware, storage, network, databases, disaster recovery
  • Strong grasp of algorithms and data structures and how to best apply them to build optimal software solutions
  • Understanding of Metadata, its applications and management
  • Logical thinking, Strong analytical and problem-solving skills; innovative and solutions oriented
  • Effective time management skills in order to manage multiple priorities with flexibility on time zones and timelines
  • Excellent verbal and written communication skills with ability to prepare and deliver effective presentation
  • Proven experience building scalable, mission critical systems
Desired Skills & Experience
  • Strongly prefer experience with MQ, Kafka or other message-oriented middleware
  • Strongly prefer experience with UNIX scripting, Bash shell
  • Strongly prefer experience with Autosys and scheduling
  • Strongly prefer experience with Oracle and other Relational Database Management System with strong SQL
  • Strongly prefer experience in Cloud concepts and technologies like container build and orchestration, infrastructure-as-code, horizontal scaling
  • Strongly prefer experience with physical and logical data modeling
What You Will Be Doing
  • Develop and deliver assigned development projects within agreed schedule, quality and scope expectations
  • Participate in all stages of the SDLC within an agile Scrum environment.
  • Interact with senior management to define and drive architectural direction
  • Interact with PMO and translate reported problems/issues into JIRA items to implement
  • Enhance/Re-architect existing components to satisfy new performance and scalability requirements
  • Provide level 3 (escalation) support for the application
  • Ensure all components in the platform are fully compliant with Citi technology standards
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor, coach to new, or lower-level analysts
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 Motion Recruitment Partners, LLC