
Senior Analyst - Digital Engineering - Backend Engineer - Manager - Multiple Positions - 1702888
Job Description
Must have 4 years of experience in technology software development.
Must have 3 years of experience in Java 1.7 or above.
Must have 3 years of experience with one or a combination of the following Java Frameworks (Spring, Apache Spark, Hibernate, and/or ORM).
Must have 3 years of experience designing, building and consuming RESTful APIs.
Must have 3 years of hands-on experience building applications or platforms with cloud native and Microservices architecture, including experience with IaaS, PaaS, and container deployment.
Must have 3 years of experience with modern collaborative development tools (in one or a combination of Git and/or CI/CD pipelines).
Must have 3 years of experience working in an Agile and TDD environment.
Must have 3 years of experience in delivering digital projects and products using the appropriate agile project management methodology.
Must have 3 years of experience designing and architecting large business critical systems.
Must have 3 years of experience with one or a combination of the following technologies:
• Akka/Scala
• Kafka/RabbitMQ
• AngularJS/React JS
• ElasticSearch
• Hadoop/Spark/Flume
• Mongo/Cassandra/Any NoSQL DB
• RDBMS (SQL Server, Oracle, Postgres, and/or similar)
• Docker and/or Kubernetes.
Must have 2 years of experience managing a team of backend engineers.
Requires travel up to 80%, of which 20% may be international, in order to serve client needs.
Employer will accept any suitable combination of education, training, or experience.