Citigroupposted 29 days ago
$96,960 - $145,440/Yr
Full-time • Senior
Hybrid • Tampa, FL
Credit Intermediation and Related Activities

About the position

The Applications Development Senior Java Developer is a senior 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. The candidate will be a core member of the technology team responsible for implementing projects based on Java, SpringBoot, Kafka using the latest technologies.

Responsibilities

  • 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.
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users.
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement.
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality.
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems.
  • Ensure essential procedures are followed and help define operating standards and processes.
  • Serve as advisor or coach to new or lower level analysts.
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and/or other team members.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets.

Requirements

  • 5+ years of relevant experience.
  • Strong knowledge of Java/J2EE, Spring Boot, Hibernate and RESTful web services (XML, JSON).
  • Hands-on Experience with Core Java, Multi-threading, Collections framework and Spring Framework.
  • Strong Knowledge of persistent storage technologies (RDBMS like Oracle, SQL Server).
  • Experience of working with Microservices Architecture.
  • Strong understanding of design patterns.
  • Strong analytical and problem-solving skills.
  • Experience with source code management tools (Git or Bitbucket).
  • Understanding of clean coding principles and code quality measurements using tools like Sonar.
  • Ability to design and implement unit, integration, and functional tests.
  • Good to have understanding of Cloud-native development and Container Orchestration tools (Docker, Kubernetes, OpenShift, etc.).
  • Good to have experience with event-driven architecture using Kafka.
  • Good written and verbal communication skills.
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
  • Good to have experience in the payment domain.
  • Good communication skills.
  • Good analytics skills.
  • Having experience working in Scrum/Kanban teams and shared service distributed teams across geography.

Nice-to-haves

  • Good to have understanding of Cloud-native development and Container Orchestration tools (Docker, Kubernetes, OpenShift, etc.).
  • Good to have experience with event-driven architecture using Kafka.
  • Good to have experience in the payment domain.

Benefits

  • Medical, dental & vision coverage.
  • 401(k).
  • Life, accident, and disability insurance.
  • Wellness programs.
  • Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.

Job Keywords

Hard Skills
  • Bitbucket
  • Docker
  • Kubernetes
  • OpenShift
  • Spring Framework
  • 2GJroVudOF1 m6yLEYn
  • 4yYfQieNwOI FjV3TihW
  • 5iekN
  • 65OhzIm vUEQB
  • 7DVO
  • dSjuCWX6mlsz FTHMsv7PcZph
  • EyoizS
  • FHC3ftkDojB 3gsTxcOvjM
  • FMeNkIb naN7gVrtoiFLHO LpBWrjo
  • Hmyf4LRC8 HSwogpGeM
  • KHQs IMc6zHErj
  • KsUYf
  • LBXIQdMV n5jiyUIDh
  • lt2Kn
  • nNgaXBDTzIK Extcg7On
  • OxcKNaktXg
  • pLrZP X4HlTw7LSJF
  • PRpviXMqYU G17Lg2viD
  • QFugsKJ m2HSL6Y5AToG
  • Qy4BpYN sYhQS4K0m2jP
  • sWqnLC3S 0aIpb2UO
  • tSWZpY7LMaN 5qHusXP
  • tvrD
  • vVNeG zWER7u
  • yANv7JHrDwnI gtf9jqmWO0v8
  • yIV327NSwK68 O9nFK6Ssaibw
  • zIDnJTZHu ole3RCDQfr
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service