-
View all jobs
We are looking for an experienced Java Software Engineer to be a part of our team!
Specifically, you will be required to:
- 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 on complex requirement
- 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
Must have:
- 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 principal, 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 code 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)
Key Skills
Ranked by relevance
sql
spark
java
tdd
data structures
spring boot
kubernetes
big data
nosql
kafka
scrum
paas
uml
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Fullstack Developer
2026-05-13
Full-time
Mid-Senior
Romania
IT Services
Engineering
View Job Details
Related
Java Fullstack Developer
2026-05-23
Full-time
Mid-Senior
Romania
IT Services
Information Technology
View Job Details
Related
Senior Data & Machine Learning Engineer (all genders)
2026-05-21
Full-time
Not Applicable
Austria
IT Services
Engineering
Login to Apply
- Posted
- May 21, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Bucharest
- Company
- OPEN
Industries
IT Services
IT Consulting
Software Development
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Fullstack Developer
2026-05-13
Full-time
Mid-Senior
Romania
IT Services
Engineering
View Job Details
Related
Java Fullstack Developer
2026-05-23
Full-time
Mid-Senior
Romania
IT Services
Information Technology
View Job Details
Related
Senior Data & Machine Learning Engineer (all genders)
2026-05-21
Full-time
Not Applicable
Austria
IT Services
Engineering