Java Software Engineer
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
- stack Java development, microservices architecture,
- based deployments, and big data integration. The ideal candidate will have deep technical expertise, strong
- 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
- 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
- level and
- 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 Postgre
SQL; experience with RDBMS and No
SQL 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 (Iaa
S, Paa
S) -
Strong analytical,
- solving, and debugging skills -
Familiarity with Agile workflows, including TDD and BDD
-
Excellent communication skills and a
- 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 Mb
Unit, 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
- edge enterprise applications in a cloud and big data environment, we would love to hear from you.
- Informații detaliate despre oferta de muncă
Firma: Shape Your Future with Us Localiția: Bucureşti
Bucharest, Bucharest, RomaniaAdăugat: 3. 7. 2025
Postul de muncă activ
Fii primul, care se va înregistra la oferta de muncă respectivă!