ddroidd
Senior Java Developer
ddroiddRomania16 hours ago
Full-timeInformation Technology

About the Role


We are looking for a Senior Java Developer to join our engineering team and contribute to the design, development, and delivery of complex software solutions for a range of high-impact projects.

In this role, you’ll combine hands-on coding with architectural input and team mentorship. You will also have a client-facing presence, contributing to long-term partnerships through technical excellence and clear communication.

This is an opportunity to be part of a collaborative, forward-thinking environment that encourages innovation and continuous growth.


What You’ll Do


• Design, develop, and maintain scalable Java-based applications and services

• Write clean, secure, and maintainable code following industry best practices

• Contribute to system architecture and design for performance and scalability

• Conduct code reviews and mentor junior developers to support team growth

• Collaborate with cross-functional teams and stakeholders to ensure quality delivery

• Participate in high-stakes technical initiatives and provide thought leadership

• Manage client relationships and communicate effectively to build trust and alignment


What We’re Looking For


• 7+ years of hands-on experience in Java development within IT projects

• Proficient in Java 8+ and frameworks such as Spring Boot, Spring MVC, Spring Security, and Hibernate

• Strong understanding of RESTful APIs and microservices architecture

• Experience with relational databases (e.g. MySQL, PostgreSQL) and ORM tools

• Search experience (ElasticSearch/SOLR/OpenSearch/Vespa), Java, EKS

• Comfortable using Maven or Gradle for build automation

• Proficient with Git and CI/CD workflows

• Experience with collaboration and tracking tools such as Jira and Confluence

• Strong analytical and decision-making skills, with the ability to work autonomously

• Excellent verbal and written communication in English


Bonus Points For

• Hands-on experience with AWS or other cloud providers

• Familiarity with Docker and Kubernetes

• Experience working with NoSQL databases

• Exposure to Agile/Scrum development methodologies

• Knowledge of JavaScript frameworks like Angular or React

Key Skills

Ranked by relevance