Java Developer with Kafka and Cassendra
Expertise in application data and infrastructure architecture disciplines- Advanced knowledge of architecture and design across all systems
- Proficiency in multiple modern programming languages
- Demonstrated experience with Java 8/J2EE distributed application development REST micro services Spring Boot
- Experience in modern SDLC practices such as Test Driven Development Continuous Integration Continuous Delivery Continuous Deployment
- Knowledge of industrywide technology trends and best practices
- Keen understanding of financial control and budget management
- Ability to work in large collaborative teams to achieve organizational goals
- Passionate about building an innovative culture
- Our Stack: Java Spring Hibernate Kafka IBM MQ Cassandra Hadoop Spark ControlM Cloud Foundry Kubernetes PowerMock JMeter Splunk Grafana Dynatrace Jenkins Sonar Fortify Black Duck Bitbucket JIRA Confluence
Essential:
Advanced knowledge of application data and infrastructure architecture disciplines
- Extensive core Java (version 8 or higher) development experience with Spring or similar framework
- Test Driven Development using Junit
- Expert understanding of data structures algorithms & multithreaded programming
- Experience working on high throughput mission critical highperformance platforms
- Ability to influence architecture and design across distributed systems
- Experience in designing and building reusable services
- Proven track record in application delivery and stakeholder management
- Experience with Cloud Foundry (GAIA GAP GKP)
Desirable:
- Experience with Hadoop Java Spark and ControlM
- Experience with Python Linux shell scripting
- Experience developing opensource libraries or internal libraries that are integrated into applications by other internal teams
- Build automation using Maven
- Behavior Driven Development using Cucumber
- Experience configuring Continual Integration in Jenkins
- Experience with Cloud native software deployment ideally AWS
- Experience with message bus technologies such as Kafka or IBM MQ
- Experience with database technologies (e.g. Cassandra Oracle Hive)