Talent.com
Sr. Software Engineer (Java & Kafka)

Sr. Software Engineer (Java & Kafka)

AIT Global inc.Newark, NJ, United States
4 days ago
Job type
  • Full-time
  • Quick Apply
Job description

Job Title : Sr. Software Engineer (Java & Kafka)

Location : Newark, NJ (Hybrid)

Responsibilities :

  • Develop event driven Kafka services using Java with a focus on containers running in AWS
  • Develop cloud-native code intended for the AWS environment
  • Creates automated Unit & Integration Tests with an eye toward quality testing and 80+% code coverage
  • Perform code reviews for other peers in the team
  • Works with users and QA to perform Quality Assurance testing of applications and resolves all reported defects / issues.
  • Work in an Agile development environment, accurately estimating story points, meeting sprint deadlines
  • Work to improve DevOps process to maximize CI / CD efficiency. Adjust Terraform code as needed for deployments.
  • Ability to convey complex technical concepts to non-technical staff in a way that can be clearly understood by all

Required Skills and Experience :

  • Have a high degree of understanding and command over the Java language
  • 5+ years AWS experience
  • 3+ years working with Kafka
  • 1+ years working with Infrastructure as Code tools such as Terraform or CloudFormation
  • Must have previously worked on one or more projects that involve a full SDLC implementation
  • Ability to work with GIT
  • Demonstrated ability to work well in a team environment
  • Additional skills and experience that would be considered a big plus :

  • 1+ years using Python
  • Experience with Lambda, DynamoDB, CloudWatch, Glue, SQS, Cognito IAM, and API Gateway
  • Ability to document APIs using Swagger (or similar solution)
  • Understanding of IAM roles and the concept of minimum privilege
  • Experience with automated CI / CD pipelines using Jenkins
  • Create a job alert for this search

    Software Engineer Java • Newark, NJ, United States