Job Description

Apply

Submit Email

If you've inquired to HumanEdge in the past, please use the same email to help shorten the inquiry process. If you've never inquired or don't remember, you may use any valid email address.

Senior Software Engineer

  • Ref: 291763
  • Type: Direct Hire
  • Location: Stamford, CT
  • Industry: Logistics Services
  • Job Level: Experienced Non-Manager
  • Pay: Negotiable

Opportunity Description

Senior Software Engineer needed for a position in Stamford, CT for a local logistics services company. This is an amazing opportunity to join an industry-leading organization and have the opportunity to build your own team.  

Job Duties

  • Responsible for the architecture, design and implementation of a new digital platform. 
  • Responsible for development and maintenance of new platform. 
  • Accountable for on-time, on-budget delivery of software according to the project timeline and milestones

Experience & Skills Required

  • Must have recent experience in building Java microservices using NoSQL data sources in a Kubernetes pipeline using CI/CD
  • Possess traditional knowledge of web servers, relational/SQL databases, and HTML
  • Must be versed in a variety of software languages and platforms
  • 7+ years of hands-on Java/J2EE professional software development
  • 7+ years of experience working with relational databases (MySQL, PostgreSQL, Aurora, etc)
  • Able to write PL/SQL queries/joins as needed
  • 5+ years of experience working with NoSQL databases (MongoDB, DynamoDB, Couchbase, etc)
  • Strong understanding of data structures, indexing, and searching required
  • Ability to integrate with Elasticsearch and run queries/reports
  • 3+ years of experience building microservices, preferably with Spring Boot
  • Hands-on experience working with AWS-based services including S3, SQS, SNS, DynamoDB, Lambda, Redshift
  • Must be able to create Docker images and write Kubernetes deployment scripts
  • Can apply principles of Test Driven Development
  • Experience with writing test cases (JUnit)
  • Able to write build scripts (Gradle/Maven)
  • Experience with a version control system, CI/CD pipeline tools, workflow tools, Jenkins, etc
  • Experience integrating applications with Redis/Memcached
  • JavaScript, Angular, Node.js experience a plus
  • AI/Machine Learning experience a plus
  • Experience with Scrum/Agile/Sprint Methodologies
  • A passion for building software and streamlining process issues
  • Experience integrating software as service applications with a team of developers
  • Proven experience demonstrating leadership and working with cross-functional teams