Full stack Developer Java and Kafka


Job Details

Does required the candidate to be in the office for atleast one to two week in a month.

This is a contract position and its for W2 only. NO C2C candidates. Strictly W2 only pls do not send C2C Candidates. Local candidates only who are within one hour driving distance.

We are seeking a highly motivated and experienced full stack engineer to join Asset Management Technology Foundations Team. The candidate will work in a fast-paced agile environment developing applications using Java/J2EE and Messaging related technologies.


As a member of an agile team, you will use JIRA to manage your day-to-day tasks and strive to deliver well engineered, well tested, solutions into production on a regular cadence!


The Team

Architecture and Technology Foundation (ATF) team is a central team within Asset Management that provides ready-to-use solutions composed of standard technology stacks, development frameworks, reusable software components and services.


The Expertise You Have

  • Strong proficiency in Java, Spring Framework and Kafka development environment.
  • Experience in developing back-end messaging and notification systems using Kafka or related technologies.
  • Experience in designing, developing, and deploying micro services on AWS/Azure. Practical knowledge of a broad range of AWS services.
  • Experience in container orchestration technologies such as Kubernetes.
  • Proficient in databases and SQL. Exposure to Snowflake is a plus.
  • Experience with unit and integration testing frameworks using Junit and Mockito
  • Understanding of front-end web frameworks such as react, angular, typescript is a plus.
  • Excellent problem-solving skills and a track record of delivering innovative solutions to challenging technical problems.
  • Strong communication and interpersonal skills, able to collaborate effectively with both technical and non-technical partners.
  • Bachelor's or post graduate degree in Computer Science, Software Engineering, or a related field.


The Skills You Bring

  • Hands on experience in developing microservices using Java, Spring boot.
  • Hands on experience in developing real time notification/streaming systems or similar implementation using Kafka, Active MQ or related technologies.
  • Knowledge on Web Sockets, Web Push Notifications or SignalR.
  • Hands on experience working with Kafka, AWS EKS, and AWS managed solutions such as lambda, DynamoDB, , SQS, SNS, EC2, S3, CloudWatch, IAM roles/polices etc.
  • Familiarity working with OAuth 2.0 framework and scopes.
  • Experience in implementing Micro services Architecture & building / deploying highly automated, scalable, and maintainable infrastructure.
  • Knowledge on CD process and tools, testing frameworks and practices (preferably GitHub, Jenkins, Stash, Artifactory etc.)
  • Familiarity with the Agile development methodology.
  • Collaborate closely with your team, analyzing problems, recommending solutions, and delivering technology results.


Skills: - Java - Kafka - AWS (Azure is fine if no AWS) - The team is developing a messaging and notification system so any experience with similar work in a previous project would be a plus. **Note from manger: Kafka has 2 parts. Not looking for Kafka administrator experience, only Kafka development.





 Yoh

 06/01/2024

 All cities,NH