You will be working on technically challenging projects. Be willing to work on many different projects, and interested in assuming various responsibilities. You are comfortable working in a fast-paced development environment, self-motivated with strong interpersonal and communication skills.
Create well-designed web interfaces to provide rich, intuitive user experiences, and deliver high-quality code for complex web UI components and pages.
Your input is needed and valued so being vocal is important. Full participation in the Agile Scrum process including speaking up and giving your opinion!
We strive to get the greatest solutions so we need to continually explore what’s new and be willing to dive in and learn, so you need to have the love to learn
We love to change it up by experimenting with different technologies and need you to be open to new and different, so being flexible is important
Position Provides Exposure To:
Back End Areas: Java, Spring, NodeJS, Stream processing, Kafka streams, Scala, Database (Postrgres, MySQL, etc)
DevOps/Platforms: Amazon Web Service (S3, RDS, EC2, Lambda, SQS, SNS, DynamoDB, CloudFormation, etc), Chef, Docker, Ansible
Automation Testing: Selenium, Cucumber, ATDD, Protractor, Karma, Automated Performance and Regression/Functional Testing
CI/CD: Jenkins, Nexus, Artifactory
Build/SCM Tools: Maven, Webpack, Gradle, Grunt, Gulp, Git, NPM
DB/Data Platforms: Kafka, Storm, MongoDB, Hadoop
Distributed processing/frameworks: Apache Flink, Spark, Redis, EMR, Kinesis, Kubernetes,
Bachelor’s Degree or military experience
Junior position 3 years, Lead position at least 7 years of Software Development experience
4+ years' of experience designing, developing and delivering streaming/Big Data based applications
6+ years' of experience with Java, Spring
2+ years' experience with CICD
4+ years’ of experience with Agile
2+ year experience with AWS