Senior Software Engineer (Java, Spring, Kafka, AWS)
MDAEdge · Boston, MA · 1 mo ago
On-siteInformation TechnologyFull-time
Responsibilities
- Lead tracks of work involving high complexity, mission critical AWS-based java services, React-based front-ends, Kafka messaging, and more.
- Learn about investment data from the fundamentals of portfolio holdings to alternative data.
- Lead the delivery of high-quality business solutions, including participating in architecture, design, implementation, testing, deployment, and support.
- Be a thought partner to the Data experience & business analyst team as they work with our business partners.
- Design, prototype and code new software components and applications based on functional specifications across the full stack – services, web and mobile clients, infrastructure, and back-end.
- Cook up and enhance existing systems to incorporate new functionality and to optimize them for performance.
- Author technical design and support documentation.
Qualifications
- 7+ years of demonstrated experience designing and developing applications and services using Java version 11 or higher.
- Exposure to enterprise technologies like Spring and SpringBoot.
- Experience developing applications with cloud technologies such as AWS.
- Experience using Jenkins and GIT.
- Exposure to GraphQL, pub/sub using Kafka is not required, but a plus.
- Familiarity with designing and developing complex web services using REST, JavaScript/NodeJS, Java, and related technologies.
- Familiarity with developing web applications using HTML5, CSS, and modern UI frameworks such as React.