About the Client:

Our client is a leading force in fintech, dedicated to transforming banking through innovation. Their cutting-edge modern core platform and cloud-based solutions empower financial institutions to thrive in today's digital landscape.

Joining this dynamic community means not just embracing change, but driving it. If you're a forward-thinking problem-solver with a passion for reducing technical debt and fostering agility in banking, you'll feel right at home. Collaboration, integrity, and client-centricity define their culture, offering you the opportunity to make a tangible impact in revolutionizing the industry.

Embark on a journey where your career advancement aligns with industry transformation. Welcome to the forefront of banking evolution.

Job Summary:

We are in search of a talented Backend Java Developer to join our shared platform team. In this role, you'll play a pivotal part in building, refining, and maintaining core libraries, services, and functionalities utilized across various products. Your expertise in Java, Redis, PostgreSQL, and backend technologies will be instrumental in supporting product development teams. We're looking for someone with a track record of crafting high-performance, highly available software for mission-critical systems, with a focus on API-driven solutions and database management. Familiarity with containerized applications and observability techniques is highly valued. Additionally, you'll contribute to the modernization efforts of existing Java-based platform services.

Essential Job Functions/Responsibilities:

  • Develop and enhance core libraries, services, and functionalities in Java to cater to multiple product development teams.
  • Ensure the performance, scalability, and reliability of existing codebases through continuous improvement efforts.
  • Implement and optimize data storage solutions using Redis and PostgreSQL, with a keen eye on performance.
  • Design and maintain REST API-driven solutions, integrating OAuth-based APIs for secure token management.
  • Utilize streaming technologies and Spring libraries to augment application functionalities and performance.
  • Implement observability techniques such as logging, telemetry, metrics, and health checks to bolster platform robustness.
  • Contribute to container-based applications and deployment processes.
  • Collaborate closely with cross-functional teams to understand requirements and deliver scalable solutions.
  • Participate in the modernization of existing Java-based platform services with a focus on best practices and current technologies.
  • Ensure code quality, maintainability, and compliance through comprehensive testing, code reviews, and documentation.

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent experience.
  • Java Expertise: Extensive proficiency in Java development, including mastery of language fundamentals and best practices.
  • Database Management: Strong background in Redis and PostgreSQL, with knowledge of SQL and performance optimization.
  • API Development: Demonstrated experience in crafting REST API-driven solutions, including OAuth and token management.
  • Performance Tuning: Proven ability to develop high-performance, high-availability systems with a focus on API-driven database access.
  • Observability: Familiarity with implementing observability in applications, encompassing logging, telemetry, metrics, and health checks.
  • Containerization: Experience with container-based applications and deployment strategies is advantageous.
  • Modernization Skills: Ability to comprehend and modernize existing codebases with a phased approach.
  • Collaboration and Communication: Excellent interpersonal and communication skills, with a penchant for teamwork.
  • Problem-solving: Strong analytical skills and the ability to tackle complex technical challenges.

Salary & Benefits:

  • $100,000 - $130,000 Annual Salary
  • Annual Cash Bonus and Equity Options based on role level and experience
  • Fully Remote Position
  • Comprehensive 401(k) plan with company match
  • Health, Dental, and Vision Insurance coverage (with Healthcare and Basic Dental premiums fully covered by the client)
  • Flexible Paid Time Off

Join our client's team and be at the forefront of shaping the future of banking technology.