Full Stack Java Developer

Tampa, FL
Apply Now Back to Results
Our client, a leading global financial services company, has approximately 200 million customer accounts and does business in more than 140 countries. They provide consumers, corporations, governments and institutions with financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.



Job Description

Group is seeking Applications Dev Sr. Java Programmer for a hands-on role in design, build and maintenance of various UI enterprise solutions based on full Java stack technologies.



Sr. Java Programmer will be involved in all aspects of SDLC of these UI application full Java stack and related technologies to streamline and optimize manually intensive processes throughout the Major Global Bank. The programmer will be responsible for technical deliverables, provide architectural guidance, enforce best and industry best practices, conduct code reviews, build support processes, and serve as escalation point during production outages. Candidate will need to learn fast and develop in depth understanding of indicative product and pricing platforms and solutions and understand how systems engaged in these efforts work effectively together and interact with other large-scale enterprise systems with our bank.



Required Skills:

• GUI design and development (Angular, Java Script, Type Script)

• Java SE/EE 8 and above

• Java Spring, Spring Boot, Hibernate

• RDBMS, SQL, PL/SQL, Oracle DB

• XML/XSD/XSLT and JSON

• Web services (SOAP, REST, etc.)

• UNIX/Linux Shell scripting

• Windows scripting, PowerShell

• Docker

• Modern source control, build and continuous integration solutions



Desired Skills:

• Groovy

• RabbitMQ, Apache Kafka and other message-oriented middleware

• OpenShift Container Platform

• Autosys and scheduling



Qualifications:

• 5-8 years of relevant experience

• Experience in systems analysis and programming of software applications

• Experience in managing and implementing successful projects

• Working knowledge of consulting/project management techniques/methods

• Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements



Education:

• Bachelor's degree in Software Engineering and/or computer science





Additional Information:

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.



Responsibilities:

• Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development
Apply Now Back to Results

Apply Now

Required
Required
Required

Resume

Required, maximum file size is 512KB, allowed file types are doc, docx, pdf, odf, and txt