Remote Otter LogoRemoteOtter

Senior Java Developer - Remote

Posted 9 weeks ago
Software Development
Full Time
Canada

Overview

The Applications Development Senior Programmer Analyst is responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team, contributing to applications systems analysis and programming activities.

In Short

  • Develop and maintain a suite of applications as part of a global development team.
  • Produce high-quality software with an emphasis on simplicity, maintainability, and reuse.
  • Understand business priorities and document requirements in partnership with internal teams.
  • Accountable for all phases of the development process including analysis, design, testing, and implementation.
  • Provide user and operational support on applications to business users.
  • Coordinate global testing and schedule application rollouts.
  • Contribute to improving DevOps CI/CD Pipelines and Strategic Architecture.
  • Provide L3 support for production flows.
  • Utilize in-depth specialty knowledge to analyze complex problems and recommend solutions.
  • Serve as an advisor or coach to new or lower-level analysts.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of relevant experience in Application Development.
  • Strong core Java skills and experience with JDBC/JPA and Restful web services.
  • Experience with frameworks like Hibernate, Junit, and Spring Boot.
  • Familiarity with Java 17 or higher is a plus.
  • Strong experience with Relational Databases such as Oracle and MSSQL.
  • Experience with build tools like Maven/Gradle and CI/CD tools like Jenkins.
  • Experience with cloud-based architectures on OpenShift Kubernetes.
  • Strong experience with Unix or Linux.
  • Excellent analytical, communication, and interpersonal skills.

Benefits

  • Equal opportunity employer.
  • Consideration for all qualified candidates.
  • Support for individuals with disabilities.
Citibank, N.A logo

Citibank, N.A

Citibank, N.A. is a leading global financial institution that provides a wide range of financial services, including banking, investment, and wealth management. With a strong commitment to information security, Citibank focuses on protecting its computer networks and corporate information from cyber threats. The company values innovation and compliance, ensuring that its security measures align with industry standards and regulations. Citibank offers competitive employee benefits and fosters an inclusive work environment, promoting equal opportunity for all applicants.

Share This Job!

Save This Job!

Similar Jobs:

G.I.T

Senior Java Developer - Remote

GD Information Technology

9 weeks ago

The Senior Java Developer role focuses on delivering innovative software solutions while ensuring compliance with Medicare's requirements.

USA
Full-time
Software Development
$110,614 - $138,000/year
CoLab Software logo

Senior Java Developer - Remote

CoLab Software

10 weeks ago

Join CoLab as a Senior Java Developer to lead product development and mentor junior team members in a flexible remote work environment.

Canada
Full-time
Software Development
Citibank, N.A logo

Senior Java Developer - Remote

Citibank, N.A

10 weeks ago

Citi is seeking a Senior Java Developer to join their Pune team, focusing on developing high-quality software for the OTC business.

Worldwide
Full-time
Software Development
Dijkstrack logo

Senior Java Developer - Remote

Dijkstrack

10 weeks ago

Join a UK-based development agency as a Senior Java Developer, working remotely on innovative FinTech solutions.

Worldwide
Full-time
Software Development
Septeo logo

Senior Java Developer - Remote

Septeo

10 weeks ago

Join Septeo as a Senior Java Developer in Tunisia, working on high-performance software solutions.

Tunisia
Full-time
Software Development