Backend Java Developer
ABOUT THE COMPANY:
Nymbus (https://nymbus.com/) isn't just a leader in fintech; we're a community of innovators passionate about reimagining banking. Our award-winning modern core platform and cloud-based technology serve as the backbone for financial institutions eager to modernize and excel.
Here, you won't just be part of a tech revolution; you'll be at the helm, driving change. You'll fit right in if you're a creative thinker eager to lessen technical debt and elevate agility for banks and credit unions. Our culture thrives on collaboration, integrity, and a client-first approach.
Your journey with us won't simply advance your career; it will offer the chance to shape an industry alongside like-minded professionals. We're excited to consider you a key player in this transformative chapter. Thank you for contemplating a role with Nymbus.
JOB SUMMARY:
We are seeking a highly skilled and experienced Backend Java Developer to join our shared platform team. The successful candidate will focus on building, enhancing, and maintaining common libraries, services, and functionalities used across multiple products. This role is crucial for supporting product development teams and requires a deep understanding of Java, Redis, PostgreSQL, and other backend technologies. The ideal candidate will have experience in creating high-performance, high-availability software for mission-critical production systems, with a strong focus on API-driven solutions and database access. Familiarity with container-based applications and observability techniques is highly desired. The role also includes learning and modernizing existing Java-based platform services over time.
ESSENTIAL JOB FUNCTIONS/RESPONSIBILITIES:
Let's Go!
Nymbus (https://nymbus.com/) isn't just a leader in fintech; we're a community of innovators passionate about reimagining banking. Our award-winning modern core platform and cloud-based technology serve as the backbone for financial institutions eager to modernize and excel.
Here, you won't just be part of a tech revolution; you'll be at the helm, driving change. You'll fit right in if you're a creative thinker eager to lessen technical debt and elevate agility for banks and credit unions. Our culture thrives on collaboration, integrity, and a client-first approach.
Your journey with us won't simply advance your career; it will offer the chance to shape an industry alongside like-minded professionals. We're excited to consider you a key player in this transformative chapter. Thank you for contemplating a role with Nymbus.
JOB SUMMARY:
We are seeking a highly skilled and experienced Backend Java Developer to join our shared platform team. The successful candidate will focus on building, enhancing, and maintaining common libraries, services, and functionalities used across multiple products. This role is crucial for supporting product development teams and requires a deep understanding of Java, Redis, PostgreSQL, and other backend technologies. The ideal candidate will have experience in creating high-performance, high-availability software for mission-critical production systems, with a strong focus on API-driven solutions and database access. Familiarity with container-based applications and observability techniques is highly desired. The role also includes learning and modernizing existing Java-based platform services over time.
ESSENTIAL JOB FUNCTIONS/RESPONSIBILITIES:
- Develop and enhance common libraries, services, and functionalities in Java to support multiple product development teams.
- Maintain and improve existing codebases, ensuring high performance, scalability, and reliability.
- Implement and maintain data storage solutions using Redis and PostgreSQL, optimizing for performance and scalability.
- Develop and maintain REST API-driven solutions, focusing on API-driven database access and integrating with OAuth-based APIs for secure token management.
- Employ streaming technologies and Spring libraries to enhance application functionalities and performance.
- Apply observability techniques, such as efficient logging, telemetry, metrics, and health checks, to ensure robustness and operability of the platform.
- Work with container-based applications and components, contributing to the development and deployment processes.
- Collaborate with cross-functional teams to understand requirements, provide technical insights, and implement scalable solutions.
- Participate in the phased modernization of the existing Java-based platform services, applying best practices and current technologies.
- Ensure code quality, maintainability, and compliance with industry standards through thorough testing, code reviews, and documentation.
- Education: Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field or equivalent experience.
- Java Expertise: Extensive experience in Java development, including deep knowledge of the language, its libraries, and best practices.
- Database Management: Strong experience with Redis and PostgreSQL, understanding of SQL, and familiarity with performance optimization strategies.
- API Development: Proven experience in developing REST API-driven solutions, with knowledge of OAuth and token management.
- Performance Tuning: Experience in developing high-performance, high-availability systems, with a focus on API-driven database access.
- Observability: Familiarity with implementing observability in applications, including logging, telemetry, metrics, and health checks.
- Containerization: Experience with container-based applications and deployment strategies is a plus.
- Modernization Skills: Ability to learn and understand existing codebases and lead their modernization with a phased approach.
- Collaboration and Communication: Excellent communication skills and the ability to work effectively in a team environment.
- Problem-solving: Strong analytical skills and the ability to solve complex technical problems.
- $130,000 - $150,000 Annual Salary
- Annual Cash Bonus and Equity Options commensurate with the role level and experience
- 100% Fully Remote
- Robust 401(k) plan with company match
- Insurance - Health, Dental and Vision (Nymbus covers 100% of the Healthcare and Basic Dental premiums)
- Flexible Paid Time Off
Let's Go!
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Technology, Information and Internet
Referrals increase your chances of interviewing at Nymbus by 2x
See who you knowGet notified about new Java Software Engineer jobs in Jacksonville, FL.
Sign in to create job alertSimilar jobs
People also viewed
-
Software Engineer I
Software Engineer I
-
Junior Software Engineer
Junior Software Engineer
-
Junior Python Developer
Junior Python Developer
-
Backend Software Engineer
Backend Software Engineer
-
Backend Software Engineer
Backend Software Engineer
-
Software Engineer
Software Engineer
-
Software Engineer (L4), Consumer ML Model Compute & Serving Systems
Software Engineer (L4), Consumer ML Model Compute & Serving Systems
-
Junior Software Development Engineer
Junior Software Development Engineer
-
Software Engineer (L5) - Consumer Engineering
Software Engineer (L5) - Consumer Engineering
-
Software engineer
Software engineer
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub