Note: This position is open on both contract to hire or direct hire/full time from day 1. If you are submitting candidates for contract to hire position, you should be open to sign a contract which will have the clause that says, client can hire the candidate whenever they want and there can be no timeline. If non local, candidates need to relocate and be onsite 3 days/week from day one of starting the project.
REQ. Details:
Important: Along with Java, candidates should have experience with Memory Management and Performance tuning.
Title: Sr. Java/AWS Engineer
Location: Boston, MA or Needham, MA ( Onsite 3 days/week)
Type: Direct Hire/Full Time or Contract to Hire
Client: Asset Management firm
Details:
1. 10+ years of development experience with at least 7 years with Java.
2. Must have experience working with Spring and AWS.
3. Kafka is a very strong + / Must
4. Nodejs and React would be a +
5. Financial services experience is a +
6. Hybrid working in Boston
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
• Coordinate with analyst teams and vendors to execute test plans and provide support during user acceptance testing
• Modify 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
NOTICE- Any pay ranges displayed are estimations. Actual pay is determined by an applicant's experience, technical expertise, and other qualifications as listed in the job description. All qualified applicants are welcome to apply.