Software Developer
Strong Java, Spring framework, Kafka, SQL and cloud experience such as Azure.
Strong experience in RESTful Microservices
Container technologies such as Docker on Kubernetes
Strong API design, development, and management
Experience with cloud native technology, CI/CD
Experience with third-party libraries and APIs
Clear Communication, including the ability to create functional charts
Ability to multitask between several different requirements and features concurrently
Superior analytical skills with a good problem-solving attitude.
Ability to perform in a team environment
Being an independent thinker and problem solver
Strong sense of urgency
You’ll make an impact by having:
3+ years of software development (Java 8 or above is preferable)
Solid skills in java stack (Spring, Maven, JaxRs, Hibernate)
Strong experience within the Cloud using Azure
Experience with using Linux command line tools
Experience using source control systems (git)
Experience with working with CI/CD (Jenkins/Travis)
Experience with working with cloud deployments (scaling, resiliency, load balancing etc)
Experience leading 3-4 junior engineers from a technical delivery standpoint
Experience with SQL and NoSQL databases (MSSQL, Cassandra, Couchbase)
Experience working with message stream systems (Kafka, IBMMQ)
Experience working in agile environment (Scrum, daily standups etc)
Experience with being a core contributor to a software project: understanding domain and business requirements, being responsible for critical parts of the application
Experience working with logging and application monitoring stack: Splunk, Grafana, Dynatrace
Good communication skills, working in multi-team project