JAVA Application Support
TalentOla View all jobs
Charlotte, United States of America
2 days ago
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 131KJob location
Charlotte, 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
Java Architectures
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. ESSENTIAL DUTIES AND RESPONSIBILITIES
- 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., Job Description: Job Title: Production Support Engineer Key Responsibilities Provide L2L3 production support for Java based applications. Troubleshoot application issues rel…
- 1 day ago
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.