Job Title:
Java Software Engineer

Company: Hexaware Technologies

Location: boston, MA

Created: 2024-05-04

Job Type: Full Time

Job Description:

What Working at Hexaware offers:Hexaware is a dynamic and innovative IT organization committed to delivering cutting-edge solutions to our clients worldwide. We pride ourselves on fostering a collaborative and inclusive work environment where every team member is valued and empowered to succeed.Hexaware provides access to a vast array of tools that enhance, revolutionize, and advance professional profile. We complete the circle with excellent growth opportunities, chances to collaborate with highly visible customers, chances to work alongside bright brains, and the perfect work-life balance. With an ever-expanding portfolio of capabilities, we delve deep into and identify the source of our motivation. Although technology is at the core of our solutions, it is still the people and their passion that fuel Hexaware's commitment towards creating smiles."At Hexaware we encourage to challenge oneself to achieve full potential and propel growth. We trust and empower to disrupt the status quo and innovate for a better future. We encourage an open and inspiring culture that fosters learning and brings talented, passionate, and caring people together."We are always interested in, and want to support, the professional and personal you. We offer a wide array of programs to help expand skills and supercharge careers. We help discover passion"”the driving force that makes one smile and innovate, create, and make a difference every day. The Hexaware Advantage: Your Workplace BenefitsExcellent Health benefits with low-cost employee premium.Wide range of voluntary benefits such as Legal, Identity theft and Critical Care CoverageUnlimited training and upskilling opportunities through Udemy and Hexavarsity Role: Principal Software EngineerExperience: 10-15 YearsWork Mode: Onsite Location: Boston, MAResponsibilities:Summary:Contribute to the enhancement and maintenance of one or more Charles River IMS modules or components as a principal member of an agile scrum team. Provide engineering troubleshooting assistance to customer support teams and other development teams within Charles River.ResponsibilitiesDevelopment and TestingWork under minimal supervision to analyze, design, develop, test, and debug medium to large software enhancements and solutions within Charles River's business and technical problem domainsDevelop, test, debug, and implement software programs, applications and projects using Java, C#, SQL, JavaScript or other related software programming languagesCollaborate with Business Analysts and Product Managers to create simple and sustainable software solutions for complex problemsWrite unit and automation tests to ensure a high quality end productConduct manual tests to ensure a high quality end productContribute to written design and API documentation, and participate in customer documentation processProvide informed guidance and critical analysis of proposed changes during code reviewsDirect problem solving for projects or major phases of projects to resolve advanced software technical issuesTechnical SupportProvide expert level troubleshooting on large, mission critical client implementationsActively assist team leaders in the agile software development process by adhering to and advancing the CRD scrum methodology, including attending all daily standups, sprint planning, backlog grooming, and retrospectives Collaborationo Plan and coordinate cross-team activities groups to complete assignmentso Advise on technical strategy and architectureo Provide mentoring to other members of the teamQualifications:Education:B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required. MS degree strongly preferred.Experience:· 10+ years of progressively responsible professional software engineering experience preferably in a financial services product delivery setting· 5 to 8 years of experience in financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management is strongly desired· Demonstrated experience with object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting and newadvanced programming languages· Experience in core and enterprise java (JDK 17), including collections API and concurrency· Experience in writing complex SQL queries in MS SQL Server or Oracle· Experience in building high performant applications.· Experience in Kafka, MQ Integration is required· Experience in XML, XSL, XSD, XSLT, Kettle, ETL is required· Experience in XML Messaging, FIX, SWIFT, Post Trade processing is a plus· Ability to work independently, handle multiple tasks simultaneously and adapt quickly to changes· Strong track record of building high performance, production quality software on schedule· Excellent communication skills (verbal and written), good interpersonal skills, ability to gather and understand business requirements· Able to work well with peers in a collaborative team environment.· A minimum of 5 years working with an Agile development methodology Privacy Statement:The information you provide will be used in accordance with the terms of our Privacy Policy and will be used specifically for the businessprocessing purpose of the event. You should be aware that we may share your details with our approved vendors for this event to be handled successfully.