Cookies help us deliver our services. By using our services, you agree to our use of cookies.

1705-3829: Java Spark Spring Senior Developer (m/w), München

Published at 2017-05-19

Auf- und Ausbau eines Analytics-Service-Projektes.
Das bestehende Team (2 Mitarbeiter) soll von einem weiteren erfahrenen Entwickler unterstützt werden.

Tasks:
- Serverside developer to build and deliver solutions to external/internal users supporting business capabilities around the realtime customer managemnt lifecycle. Will be engaged with various stakeholders (across business, UX, product, tech, operations, etc)
- Design, analyze, develop, test, debug and document in solving business problems for one or more business areas
- Translate, load and present disparate data sets in multiple formats/sources including JSON, Avro, JMS queues etc
- Translate functional and technical requirements into detail design
- Application performance tuning and troubleshooting
- Participate in analysis of data stores and help with data analytics
- Ensure solutions developed adhere to security and data entitlements
- Propose best practices/standards
- Assist and support proof of concepts as Big Data technology evolves
- Provide technical leadership and architectural guidance for design and implementation of software system enhancements
- Act as evaluator for 3rd party tools and systems that may be adopted
- Possess framework mindset, in terms of building components/libraries that can be easily ported/integrated/upgraded with minimal effort by various applications

Aufgrund kundeninterner Compliance-Vorgaben können wir bei diesem Projekt nur Berater anbieten, die bereit sind, bei der STI Consulting GmbH in Festanstellung zu gehen.

Must-haves:

- 7+ years of experience in application development, demonstrated experience with applications development throughout the entire development lifecycle
- Must have experience with Java/J2EE with a deep understanding of the language and core API's, web services, multi-threaded/concurrent programming, XML, design patterns, Service Oriented Architecture
- REST/JSON/XML Web APIs Development experience
- Spring MVC, Spring Data, Spring Security
- JMS/RabbitMQ or similar
- Testing frameworks – Cucumber, Selenium, Junit. Must have practical experience with unit testing
- Experience in automating builds with Maven using CI Servers like Jenkins
- Broad and deep understanding of multiple application server platforms including Apache Tomcat
- SQL & NoSQL Databases (Redis is plus)
- Java performance tuning, debugging & Profiling Tools
- Operating Systems: Linux, Unix Solaris
- Code Repositories: SVN, GIT/Bitbucket
- Familiarity with UI technologies (Jquery, ReactJS, Bootstrap etc)
- Experience on Agile software development methodologies
- Experience on Spark, NiFi, ElasticSearch and Redis ecosystem would be a huge plus
- Should have Experience with workflow, rules engines (DROOLS is big plus), event modeling and messaging (Apache NiFi is big plus)
- Strong written and verbal communication as well as strong interpersonal skills
- Strong analytical skills and attention to detail
- Ability to absorb problems & present creative solutions within required timeframes
- Be self-driven, ability to work independently or with multiple teams

Nice-to-haves:

- Big data technologies (Kafka, Spark, Storm, Hadoop, HDFS, Solr)
- Stream-Pocessing Frameworks (Spark, Flink, NiFi, Kafka)
- Scala, Python, machine learning
- Cloudera, Hortonworks
- Cloud/AWS
- Pivotal Cloud Foundry is big plus
- Devops