Java Production Support

K-Tek Resourcing LLC
Birmingham, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Birmingham, United States of America

Tech stack

Java
JavaScript
.NET
AJAX
HTML5
Automation of Tests
Unit Testing
C Sharp (Programming Language)
C++
CSS
Databases
Continuous Integration
Relational Databases
Desktop Computing
Hibernate
Spring
JSON
JUnit
Python
Node.js
Object-Oriented Software Development
Ruby
Selenium
Simple Object Access Protocol (SOAP)
Software Engineering
PL-SQL
SQL Databases
Web Application Frameworks
Web Services
XML
Test Driven Development
Spring-boot
Angular
Bitbucket
Web Technologies
Functional Programming
REST
Programming Languages

Job description

Performs a variety of technical support duties at the highest level related to one or more functional areas within the company's business lines. Duties vary depending on department assigned. Primary work focuses on fulfillment of business partner requests, resolving business partner technical problems, and responding to business partner questions in a quality and timely manner to ensure ongoing effectiveness of the desktop computing environment. Manages the most complex assignments or has an assigned business line or region of the most complex nature., * Design, develop, and implement enterprise scale solutions to support the organization s business strategy and goals.

  • Review requirements and data models and translate into responsible applications and architecture.
  • Conduct design and code reviews with extended team to ensure that code meets First Horizon Bank Enterprise Foundational Services standards.
  • Lead major departmental projects with vendor interface and bridging external and internal work initiatives to benefit the project and department.
  • Analyze business processes and IT capabilities to recommend strategic and tactical solutions and identify cross-organizational impacts.
  • Proactively coach team members, participates in core teams, mentors less tenured staff demonstrates exceptional leadership and maturity.
  • Work on all phases of the application development life cycle with the primary focus on development
  • Lead and/or assist in resolution of complex problems.
  • Ability to demonstrate negotiation skills/techniques, provide thought leadership, balance work in a highly challenging fast-paced environment, make progress with limited information and minimal oversight and collaborating on large teams are key success factors for this position.
  • Recommend improvements to existing processes or propose new ones, to improve the quality of project deliverables.
  • Research new technologies, within areas of expertise, for possible implementation; makes recommendations based on findings.
  • Delivery quality and timely results.
  • Maintain security, performance, and code quality standards working collaboratively within a Continuous Integration environment
  • Applies support experience by suggesting improvements to products and services.
  • Collaborates with other resources as needed to resolve problems.
  • Ability to support vendor applications like CLS, Creditlens, Laserpro etc.

Requirements

  • Bachelor s degree OR equivalent experience
  • 10+ years of Java software development experience in a professional work environment
  • Professional experience with Webservices, SOAP and RESTful APIs
  • Professional experience with frameworks Spring Core, Spring Boot, Hibernate
  • Experience with unit testing, continuous integration, and test-driven development
  • Deep knowledge of object-oriented programming and experience with at least one object-oriented programming language (Java, Javascript, C++, C#, Ruby, Python)
  • High proficiency in at least one high-level programming language and web framework (NodeJS, Express, Hapi, etc.)
  • Solid understanding of web technologies, such as JavaScript, CSS, HTML5, XML, JavaScript, AngularJS, JSON, and/or Ajax
  • Solid understanding of Database technologies such as SQL, PL/SQL and relational database schema design
  • Experience in automated testing including unit and functional testing using Java, JUnit, JSUnit, Selenium
  • Experience using Bitbucket
  • Professional experience developing/supporting .NET applications as well.
  • Excellent communication skills

PREFERRED EXPERIENCE

  • Experience with Python
  • Understanding of core principles of functional programming
  • Experience working in a small and dynamic environment
  • Experience supporting Vendor applications like CLS, Creditlens , Laserpro etc.
  • Experience of being oncall production support.
  • Experience with commercial lending applications will be preferred.

Apply for this position