Senior Java Developer 2 – Hybrid (Bucharest)-Romania
- Hiring from
- Romania
- Work type
- Hybrid
- Posted
622,627 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
We are looking for an experienced Senior Java Developer 2 to join our development team in Bucharest. The ideal candidate has strong expertise in Java development, backend engineering, microservices architecture, and building scalable enterprise applications.
The role involves designing and implementing complex software solutions, developing high-quality backend services, and collaborating with cross-functional teams in an Agile environment.
Responsibilities- Design, develop, test, and maintain scalable Java-based applications.
- Build and enhance backend services using Java and Spring Boot.
- Design and implement RESTful APIs and microservices.
- Contribute to software architecture and technical design decisions.
- Develop efficient, reusable, and maintainable code following best practices.
- Integrate applications with databases and external systems.
- Identify and resolve performance issues and technical challenges.
- Participate in code reviews and ensure code quality.
- Collaborate with architects, Product Owners, QA engineers, and other developers.
- Contribute to continuous improvement of development processes and engineering standards.
- 5+ years of professional experience in Java development.
- Strong knowledge of Java 11+ or newer versions.
- Hands-on experience with Spring Boot and the Spring ecosystem.
- Solid understanding of microservices architecture and distributed systems.
- Experience developing RESTful APIs and backend services.
- Good knowledge of SQL and relational databases.
- Experience with Git and CI/CD pipelines.
- Familiarity with Docker and Kubernetes.
- Understanding of software design patterns, clean code, and SOLID principles.
- Experience working in Agile/Scrum environments.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of messaging technologies such as Kafka or RabbitMQ.
- Experience with Hibernate and JPA.
- Familiarity with automated testing tools such as JUnit and Mockito.
- Knowledge of frontend technologies such as Angular or React.
- Experience with monitoring and observability tools.
- Location: Bucharest, Romania
- Work Model: Hybrid
