Beschreibung
Role : Senior EngineerExperience level : 5+ years
Language : English
Location : Eschborn, Germany
Domain : Banking
Skills
• technical development experience
• Any prior experience in Payments Domain is a big plus
• Experience working with enterprise architecture patterns and solid working knowledge of enterprise architecture best practices
• Object Oriented Design and Functional programming (Java, Scala)
• Core Java experience -Data Structures, Algorithms and Design
• Experience using concurrent program -multithreading, executors, locks and other techniques
• Deployment automation CI/CD (Jenkins preferred, team-city)
• Familiarity with containerization / virtualization -Docker / Kubernetes etc.
• Experience building messaging/event applications(Kafka, JMS MQ)
• Experience developing applications for relational databases using 3NF, complex queries, indexing (Oracle, MySQL)
• Building applications working on large datasets Hadoop/Big Data (Hive / Spark)
• Hands on automated testing (Junit, Mockito, BDD (serenity cucumber)
• WebService, Microservicedesign, Service-oriented architecture (SOA) (spring preferred)
• Experience securing applications (ACLs, SSL, JWT, Oauthetc)
• Scalable infrastructure models (Cloud, SaaS, Openshift, PaaS etc)
• Familiarity with UI frameworks (AngularJS, React, HTML5 etc)
• Familiarity with NoSQL storage (Mongo, Cassandra, ElasticSearch)
• Application profiling, performance monitoring, tracing
Interested candidates can get in touch with me for a quick chat or share your CV at
Thank you.
Note: Candidates having valid work permit for Germany, only need to apply.