IT Software Engineer 3 job
TriOptus LLC
Chicago, United States of America
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Chicago, United States of America
Tech stack
Java
ActiveMQ
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Architectural Patterns
Automation of Tests
Azure
Behavior-Driven Development
Unix
Continuous Integration
Data Structures
Data Stores
Software Debugging
Linux
Amazon DynamoDB
Elasticsearch
Microsoft Message Queuing
MongoDB
MySQL
MVC
NoSQL
Oracle Applications
Scrum
Software Maintenance
RabbitMQ
Redis
Swagger
Selenium
Software Deployment
Software Engineering
Data Streaming
Test Driven Development
Postman
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Information Technology
Cassandra
Amazon Web Services (AWS)
Kafka
Functional Programming
Cloudwatch
Api Gateway
REST
Cucumber
Jenkins
Microservices
Requirements
- Bachelor's degree in Computer science or Electrical engineering or related field is required w/ 5+ years' experience needed
- Masters degree with 4+ years' experience
Technical Skills
(Required)
- 5+ years or more of experience in designing and developing software applications in Java. *Proven experience in many of the following, o Designing, developing, deploying and maintaining software at scale. o Developing software applications using relational and NoSQL databases. o Application architectural patterns, such as MVC, Microservices, Event-driven, etc. o Deploying software using CI/CD tools, such as Jenkins, Azure DevOps, GoCD, etc o Deploying and maintaining software using public clouds such as AWS or Azure. o Working within an Agile framework (ideally Scrum)
- Strong understanding and/or experience in many of the following, o Message streaming solutions, such as AWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, Apache ActiveMQ. o Experience designing well-defined Restful APIs o Hands on experience with API tools such as Swagger, Postman and Assertible o Test Driven Development and Behavior Driven Development. o Hands on experience with testing tools such as Cucumber and Selenium and their integration into CI/CD pipelines. o Datastores such as AWS Aurora, AWS RDS, AWS DynamoDB, MongoDB, ElasticSearch, Cassandra, Redis, MySQL, Oracle. o Other AWS technologies, such as API Gateway, ALB, NLB, Fargate, Lambda, S3, CloudWatch, etc o Debugging and maintaining software in Linux or Unix platforms, * Must demonstrate solid knowledge of Computer Science fundamentals, such as data structures and algorithms. &bull Ability to work under pressure and within time constraints &bull Passion for technology and an eagerness to contribute to a team-oriented environment &bull Demonstrated leadership on small to medium-scale projects impacting strategic priorities