Java Full StackOur client, a leading financial services organization, is seeking a Java Full Stack to join their team. As a Java Full Stack, you will be part of the Capital Markets department supporting treasury and funding applications. The ideal candidate will have strong communication skills, problem-solving abilities, and a proactive mindset, which will align successfully in the organization.Location: Charlotte, North CarolinaWhat's the Job?Design, develop, and maintain scalable Java/Spring Boot REST services for treasury and funding applicationsCollaborate closely with Treasury business partners, Scrum Masters, Feature Leads, and Technology managersEngage directly with business stakeholders to gather and refine requirementsDeliver successful implementations such as Long-Term Debt Issuance booking and Hedging capabilities for Corporate TreasuryDevelop trading solutions for Long-Term Debt Issuance booking and FAS 133-compliant hedging using Swaps and SwaptionsWhat's Needed?7+ years of experience with Java (Spring Boot / Spring Framework) and RESTful API developmentStrong experience with SQL databases such as SQL Server, Oracle, or PostgreSQLProficiency in Object-Oriented Design & Programming (OOD/OOP)Experience working on financial services projects, especially Treasury or Capital MarketsKnowledge of automated unit testing tools like JUnit and Mockito