Company DescriptionWelcome to Copula Global Consulting Inc! We are a data-driven consulting firm that specializes in transforming raw information into valuable insights. Our expertise lies in social media and digital marketing strategies that will propel your brand's online presence. With the use of cutting-edge tools, our seasoned professionals deliver exceptional results and work hand-in-hand with you to provide customized solutions. Embrace the power of data and amplify your digital footprint with us!
Role DescriptionThis is a remote contract role for a Lead Java Integration Developer. As a Lead Java Integration Developer, you will be responsible for day-to-day tasks such as software development, integration, and utilizing the MuleSoft Anypoint Platform. You will also work with web services and programming to ensure effective integration of systems and seamless data flow. This role offers an opportunity to work remotely and be a crucial part of our team.
QualificationsRequired Experience 5-8 years, in a Full Stack Engineer roleObject oriented application development (server side) or micro-services architectureSoftware Development, Integration, and Programming skillsExperience with any integration frameworkExperience in web services, APIs and integration, springbootStrong problem-solving and analytical skillsExcellent communication and collaboration abilitiesAbility to work independently and remotelyExperience in data-driven decision makingBachelor's degree in Computer Science or related fieldRelevant certifications in integration and software developmentKey Responsibilities:Translates product requirements and specifications into designAdheres to secure coding guidelines and SDLC requirements.Codes, tests and troubleshoots complex applications and services utilizing the appropriate hardware, database, and programming technology.Maintains and modifies applications; makes approved changes by amending program specifications, developing detailed programming logic, and coding changes.Confers with product managers and users, where appropriate, to gain understanding of needed changes or modifications of existing applications. Resolves questions of application intent, data input, output requirements, and inclusion of internal checks and controls.Evaluates complex interrelationships between applications and services such as whether a proposed change in a shared service or application may cause unwanted results in another application or service.Writes and maintains documentation.Assesses and implements processing improvements and efficiencies to application systems.Develops and implements comprehensive test plans and unit testsAnalyzes performance and scalability of the applications and services and takes action to address deficiencies.Documents programming problems and resolutions for future reference.Defines individual work assignments for junior members of the team.Mentors junior members of development team.