Senior Java Engineer / Fintech / Charlotte, NC
Charlotte, North Carolina
Full Time
$130k - $150k
This financial service provider that focuses on assisting small and medium-sized healthcare businesses with their financial needs. Their offerings include banking and lending solutions designed to manage cash flow effectively. They integrate their services with healthcare industry platforms to provide comprehensive financial insights and reporting, helping businesses streamline their finances.
They pride themselves on being a trusted partner for business owners, offering FDIC-insured services through several banks. Their mission is to simplify financial management for healthcare businesses, ensuring they can focus on growth and operational efficiency.
They are currently hiring a Senior Java Engineer to join their team in Charlotte, NC office.
- Bachelor’s degree in computer science, engineering, mathematics, or related field required.
- 10+ years of software development experience required.
- Expert in Java development
- Knowledge in Spring Framework (Spring Boot)
- Familiarity with front-end technologies such as Node.js, CSS, HTML5, React.js, and Material UI
- Experience with deploying to AWS (Amazon Web Services)
- Knowledge of professional software engineering best practices for the full software development life cycle, including but not limited to coding standards, code reviews, source control management, build processes, testing, and operations.
- Able to seamlessly architect new end-to-end solutions.
- Deep hands-on technical expertise and prior experience as a software developer required. Software development management experience preferred.
- Solid software development background including design patterns, data structures, test driven development required.
- In-depth working knowledge in a technology domain such as distributed internet-scale web applications, DevOps, Serverless, Big Data, Machine Learning, high-performance databases (SQL and/or NoSQL)
- Manage and execute software design decisions, define enterprise architecture strategies, and support product development end-to-end.
- Act as the bridge between business requirements, development teams, and end-users, translating needs into actionable tasks. Identify potential challenges and assess current and future states of solutions.
- Create functional requirement documents, wireframes, and mockups. Develop APIs, databases, and explore new technologies.
- Lead by example, handle complex tasks, share knowledge, and establish clear milestones.
- Perform day-to-day tasks such as coding and diagramming. Provide production support for distributed systems, including database architecture.
- Downtown Charlotte, North Carolina
- 5 days onsite
- $130-150K base
- PTO
- Medical Coverage
- Dental Coverage
- 401K
Applicants must be currently authorized to work in the US on a full-time/contract basis now and in the future.