Talent.com
Această ofertă de loc de muncă nu este disponibilă în țara dvs.
Java Software Engineer

Java Software Engineer

InetumBucharest , Rumanía
În urmă cu 19 zile
Descrierea postului

Mission

  • Understand functional requirements and raise clarifications with BAs and others concerned
  • Should be able to estimate from high level requirement and do an independent estimate from detailed functional specification
  • Capability to provide technical design and implement complex requirements
  • Understand Agile practices (daily scrum, iteration planning, retrospective, test driven, model storming) and follow the same
  • Meticulously review the design, test cases and code
  • Coding, Unit Testing and Integration Testing
  • Work with production support team on the resolution of Level 3 incidents as an SME (subject matter expert) when required

Profile

  • Require 8+ year experience on Java full stack
  • Expertise in Core java
  • Expertise in Spring boot framework, Open API design principles and micro services architecture.
  • Strong hands-on experience on AKS -Kubernetes services and Kafka messaging system.
  • Strong understanding of software craftmanship practices (SOLID principle, TDD, OOPS, Design patterns)
  • Should have exposure to SQL / Postgres with good fundamentals and design capabilities of RDBMS and NoSQL databases.
  • Good understanding with Data Lake environment and Lambda architecture.
  • Working experience with big data technologies HDInsight, Sqoop, HDFS, Spark, Spark streaming, Hive, Flume…etc
  • Should have working experience CI and CD set up and tools involved (Jenkin tools, Jfrog).
  • Should have good understanding about Azure IaaS, PaaS service offering.
  • Strong problem solving and debugging skills
  • Good exposure to Agile environment with TDD and BDD exposure.
  • Interest and keenness to learn new technologies and apply them in the work
  • Working knowledge of SQL Server / Oracle / Sybase (SQL & T-SQL / PL SQL). Optimization is a big plus.
  • Experience in high level and low-level design using UML & Design Patterns
  • Knowledge of Reactive Extension framework is a plus
  • Investment Banking experience is a big plus
  • The ideal candidate for this position will have a very strong understanding of software development focusing on delivering a software product with high quality
  • Experience in creating enhancing and executing unit tests using test driven approach with MbUnit or NUnit Knowledge of open-source tools, automated testing, Agile methodology
  • Experience with or willingness to learn functional data models
  • Ability to trace data points from A to B navigating complex data structures (nested models, arrays
  • Benefits :

  • Full access to foreign language learning platform
  • Personalized access to tech learning platforms
  • Tailored workshops and trainings to sustain your growth
  • Medical subscription
  • Meal tickets
  • Monthly budget to allocate on flexible benefit platform
  • Access to 7 Card services
  • Wellbeing activities and gatherings
  • Creați o alertă de locuri de muncă pentru această căutare

    Software Engineer • Bucharest , Rumanía