-
Data Edge

Java Software Engineer

Data Edge
Romania · Part-time · Mid-Senior

Job Title: Java Software Engineer

Location: Remote / Hybrid (as per client requirements)

Start Date: ASAP

Contract Type: Open-ended / Long-term

Language Requirements: English (Advanced)

Experience Level: Senior (8+ years)

Role Overview

We are looking for an experienced Java Software Engineer to join our dynamic development team. The role focuses on full-stack Java development, microservices architecture, cloud-based deployments, and big data integration. The ideal candidate will have deep technical expertise, strong problem-solving skills, and a proactive approach to development in agile environments.

Key Responsibilities

  • Analyze functional requirements and clarify with Business Analysts and stakeholders
  • Estimate tasks based on high-level and detailed specifications
  • Design and implement scalable and maintainable technical solutions for complex business needs
  • Write, test, and debug code using Java and modern frameworks
  • Participate in Agile ceremonies and embrace Agile best practices (Scrum, TDD, BDD)
  • Conduct meticulous code reviews and provide feedback on design and test coverage
  • Support production teams in resolving Level 3 incidents and act as an SME when required
  • Contribute to high-level and low-level design using UML and industry best practices


Required Skills & Experience

  • 8+ years of experience as a Java Full Stack Developer
  • Strong expertise in Core Java, Spring Boot, and microservices architecture
  • Proficiency in Open API design principles and RESTful services
  • Hands-on experience with AKS (Azure Kubernetes Services) and Kafka
  • Solid knowledge of OOP, SOLID principles, TDD, and design patterns
  • Proficient in SQL and PostgreSQL; experience with RDBMS and NoSQL databases
  • Good understanding of Data Lake and Lambda architecture
  • Experience with big data technologies: HDInsight, Sqoop, HDFS, Spark, Hive, Flume
  • Working knowledge of CI/CD tools such as Jenkins and JFrog
  • Familiar with Azure cloud services (IaaS, PaaS)
  • Strong analytical, problem-solving, and debugging skills
  • Familiarity with Agile workflows, including TDD and BDD
  • Excellent communication skills and a team-oriented mindset
  • Strong desire to learn new technologies and frameworks


Nice to Have

  • Investment banking experience
  • Knowledge of SQL Server, Oracle, or Sybase
  • Optimization experience in T-SQL or PL/SQL
  • Experience with reactive programming frameworks
  • Familiarity with MbUnit, NUnit, or similar testing tools
  • Understanding of functional data models and ability to trace data points across complex structures


If youre a skilled Java developer eager to work on cutting-edge enterprise applications in a cloud and big data environment, we would love to hear from you.

Key Skills

Ranked by relevance

java big data cloud tdd sql microservices technical expertise design patterns spring boot kubernetes postgresql sql server jenkins oracle server nosql kafka scrum spark cicd paas uml oop
Login to Apply
Posted
Jun 29, 2025
Type
Part-time
Level
Mid-Senior
Location
Bucharest
Company
Data Edge

Industries

IT System Data Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Thales
Related

ATFM Software Engineer (UAE National only)

2026-06-18

Full-time
Not Applicable
United Arab Emirates
Aviation
Engineering
View Job Details
Revolut
Related

Software Engineer (DevOps) - Database Reliability

2026-06-19

Full-time
Not Applicable
United Arab Emirates
Financial Services
Engineering
View Job Details
Lenovo
Related

AI/ML Engineer

2026-06-19

Full-time
Not Applicable
Romania
IT Services
Engineering