fusionSpan is a fast-growing multinational information technology services company, and we are seeking a Senior Java Developer to join the team remotely or at our Headquarters in Rockville, MD.We are a team of highly committed individuals who are inspired by the role technology plays in society.This job is 100% remote across Latin America and aligns with the EST timezone.Part of the Engineering team, the Senior Java Developer will work on developing custom applications, integrating various IT systems, and working on Salesforce implementation projects. This is a client-facing role, where you will be working with multiple non-profit organizations.ResponsibilitiesApplication development with Java or APEXDesign and develop web services with SOAP and REST API'sDevelop detailed software design documentation and API documentationApplication development with a JavaScript framework like React or similarWork on cutting-edge technologies like Big Data, reliable messaging frameworks & ETLDo client showcases and demonstrations of developed solutionsRequired:3+ Years of experience in Java, Apex or other Object Oriented programmingSoftware design and architecture experience is desirableExperience with a public cloud like AWS/AzureExperience with a middleware platform like MuleSoft/Tibco/BoomiExperience with APIs, Rest and/or SOAP web servicesFamiliarity with web or database application development and strong in SQLExperience in Agile development methodology/Scrum