IT Software Engineer 4

KnackHook LLC
Chicago, IL, United States
about 1 month ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Architectural Patterns Automation of Tests Microsoft Azure Behavior-Driven Development Cloud Computing Continuous Integration Data Structures Data Stores
+30 more
Amazon DynamoDB Elasticsearch Identity and Access Management Microsoft Message Queuing MongoDB MySQL Model View Controller (MVC) NoSQL Oracle (Applications) Scrum Methodology Software Maintenance Redis Swagger Selenium Software Deployment Software Engineering Google Cloud Test-Driven Development (TDD) Postman AWS ECS Cloudformation Information Technology Cassandra AWS Fargate Functional Programming Restful APIs Stream Processing Cucumber (Software) Jenkins Microservices

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or relevant field required
  • 8+ years experience required Technical Skills

  • 8+ years or more of software development experience (or 6+ years with master’s degree in CS or related field)
  • 8+ years or more experience designing and developing software applications in Java (or 6+ years Java with master’s degree in CS or related field)
  • At least 3 years experience developing in AWS: CloudFormation templates, deploying ECS clusters, Lambda, Fargate, Amazon Elastic Search
  • Strong understanding of IAM roles and policies
  • Gen AI experience for software development o Designing, developing, deploying, and maintaining software at scale o 3 years building and developing with Cloud Technologies (AWS, Azure, Google Cloud Platform) o Developing software applications using relational and NoSQL databases o Application architectural patterns (MVC, Microservices, Event-driven, etc.) o Deploying software using CI/CD tools (Jenkins, Azure DevOps, etc.) o Deploying and maintaining software using public clouds (AWS or Azure) o Working within an Agile framework (ideally Scrum)

  • Strong understanding and/or experience in some of the following: o Batch or stream processing systems (AWS SQS, AWS SNS, Kinesis) o Experience designing well-defined RESTful APIs o Hands-on experience with API tools (Swagger, Postman, Assertible) o Test-driven development and behavior-driven development o Hands-on experience with testing tools (Selenium, Cucumber) and their integration into CI/CD pipelines o Datastores (DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle)

  • Must demonstrate solid knowledge of computer science fundamentals (data structures and algorithms) Soft Skills (Required)

  • Ability to work under pressure and within time constraints
  • Passion for technology and eagerness to contribute to a team-oriented environment

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…