Motion Recruitment - Tampa, FL

posted 4 months ago

Full-time - Senior
Tampa, FL
Administrative and Support Services

About the position

Grow your career as a Java Developer with an innovative global bank in Tampa, FL. This is a contract role with a strong possibility of extension, requiring a hybrid schedule of working 2 days onsite per week. Join one of the world's most renowned global banks, a trusted brand with over 200 years of continuously evolving financial services worldwide. In this position, you will be responsible for writing large-scale Java programs in pure core Java to facilitate both batch and real-time processing. All processes will be deployed to Unix/Linux environments. You will also participate in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective is to contribute to applications systems analysis and programming activities. You will work alongside some of the smartest minds in the industry who are excited to share their knowledge and learn from you. The contract duration is expected to be 12+ months, and you will conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas. You will monitor and control all phases of the development process, including analysis, design, construction, testing, and implementation, while providing user and operational support on applications to business users.

Responsibilities

  • Write large scale Java programs in pure core Java for batch and real-time processing.
  • Deploy processes to Unix/Linux environments.
  • Participate in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.
  • Conduct feasibility studies, time and cost estimates, IT planning, and risk technology.
  • Monitor and control all phases of the development process including analysis, design, construction, testing, and implementation.
  • Provide user and operational support on applications to business users.
  • Analyze complex problems/issues and provide evaluation of business processes and system processes.
  • Recommend and develop security measures in post-implementation analysis of business usage.
  • Consult with users/clients and other technology groups on issues and recommend advanced programming solutions.
  • Define operating standards and processes and ensure essential procedures are followed.
  • Serve as advisor or coach to new or lower-level analysts.
  • Act as a Subject Matter Expert (SME) to senior stakeholders and/or other team members.

Requirements

  • Bachelor's degree/University degree.
  • 10+ years of Java development experience.
  • Strong Core Java, Oracle, and Webservice experience.
  • Working understanding of Unix/Linux.
  • Experience in systems analysis and programming of software applications.
  • Experience in managing and implementing successful projects.
  • Working knowledge of consulting/project management techniques/methods.
  • Hands-on backend developer with strong Java knowledge.
  • Strong experience in SQL (Oracle).
  • Strong experience with web services - Spring/Spring Boot/Spring Batch, SOAP/Restful Services.
  • Experience with Unix commands & scripting.
  • Strong software design skills.
  • Good experience in Microservice development.
  • Expertise in Unix (Linux) commands & scripting.

Nice-to-haves

  • PL/SQL programming expertise.
  • Experience with messaging (e.g., Kafka, Tibco, RabbitMQ), prefer Kafka.
  • Good knowledge & experience on Workflow (e.g., JBPM).
  • Experience with Graph DB (e.g., Neo4J).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service