Java Full-Stack Engineer
Job Description
A global team of alternative investment managers passionate about delivering uncommon value to our investors and shareholders. With over 30 years of proven expertise across Private Equity, Credit and Real Estate, regions and industries, we're known for our integrated businesses, our strong investment performance, our value-oriented philosophy - and our people.
We seek an Engineer/Full Stack Developer consultant to design and implement solutions focused on our trade operations and controller functions across Private Equity, Credit, and Real Assets. The ideal candidate is a well-rounded hands-on engineer passionate about delivering quality software on the Java stack. Our Engineer/Full-Stack Developer will work closely with key stakeholders in our Middle Office and Controllers teams and in Credit, Fund Finance, and Front Office Technology teams to ensure the successful delivery of software solutions. The candidate will have proven skills in independently managing the full software development lifecycle, working with business analysts and project managers to understand the problem statement, and delivering quality solutions on time. They will have the aptitude to quickly learn and embrace emerging technologies and proven methodologies to build and deliver solutions on time.
Compensation according to the seniority level: from 80000 to 230000 USD Gross per year.
Responsibilities
- • Design elegant solutions for systems that result in simple, extensible, maintainable, high-quality code based on 12/15 factor app methodology.• Provide hands-on technical leadership in architecture, design, development, code reviews, quality assurance, observability, and product support.• Use SOLID principles, Design Patterns, and TDD/BDD/ATDD to deliver bug-free software.• Participate and contribute to design discussions and code reviews.• Understand changing priorities and be nimble in context switching.• Build strong relationships with other team members, collaborate, and communicate effectively to reach successful outcomes.• Desire to learn the domain and deliver enterprise solutions with minimal traditional coding at a higher velocity.• Mentor and nurture other team members on doing the above listed at quality. Foster a culture of collaboration, disciplined software engineering practices, and a mindset to leave things better than you found them.
Skills
Must have
- • Bachelor's or Master's degree in Computer Science or another STEM field• 5+ years of hands-on development expertise in Java, Spring Boot, Messaging, JPA, and SQL using TDD/BDD• 3+ years of hands-on development expertise in Web 2.0 UI/UX using one of the following frameworks using JavaScript/TypeScript: ExtJS, ReactJS, AngularJS, or Vue• 3+ years of experience building integrations using services and APIs• A strong understanding of SQL/ORM and NoSQL technologies• A strong understanding of BPM and its application• Good problem-solving & debugging skills. Passionate about learning emerging application development methodologies and tools.• Ability to quickly learn emerging technologies and adopt solutions from within the company or the open-source community.• Familiarity with CI/CD practices and tools such as Jenkins, Azure DevOps, TeamCity, etcetera• Familiarity with automating workflows with a Low Code/No Code platform (Appian, Bonitasoft, Pega, Unqork)
- • Microsoft Azure• Services using REST, SOAP, gRPC, OpenAPI, and JMS• NoSQL databases
Languages
English: C1 Advanced
Seniority
Senior
Relocation package
If needed, we can help you with relocation process. Click here for more information.
Vacancy Specialization
Java Full Stack
Ref Number
VR-95577
Date Posted
04/15/2023
Views
12
Similar Jobs
Senior Software Engineer, Devices Automation - Block
Views in the last 30 days - 0
Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...
View DetailsIT Support Engineer (Contract) - Informa
Views in the last 30 days - 0
Curinos a company with decades of expertise in the financial services industry is seeking an IT Support Engineer for their New York office The role in...
View DetailsEngineer, Quality Assurance – BBU (EQA1) - JMA Wireless
Views in the last 30 days - 0
JMA is a leading company in wireless technology particularly in 5G with its advanced softwarebased platform manufactured in Syracuse NY The companys t...
View DetailsStaff Editor, Current Events - Dotdash Meredith
Views in the last 30 days - 0
The Staff Editor role involves coordinating crossplatform content across multiple verticals managing daily and breaking news and writingediting storie...
View DetailsSoftware Engineering Lead - Dotdash Meredith
Views in the last 30 days - 0
Dotdash Meredith is seeking a skilled Engineering Lead for a missioncritical role in designing and scaling their nextgeneration publishing platform Th...
View DetailsBusiness Account Executive - Spectrum
Views in the last 30 days - 0
The Business Account Executive role involves selling primary and ancillary communications solutions to small and mediumsized businesses within a speci...
View Details