-
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
Data Edge
Related

Machine Learning Engineer - Technical Lead

2026-05-14

Full-time
Mid-Senior
Romania
IT System Data Services
Engineering
View Job Details
Clera
Related

Senior Backend Engineer

2026-05-29

Full-time
Not Applicable
Germany
Technology
Engineering
View Job Details
STACKIT
Related

Fullstack Engineer (m/w/d) - Android & Kotlin

2026-05-22

Full-time
Not Applicable
Germany
IT Services
Engineering