11 months ago
Bucharest, RomaniaSenior
Responsibilities
- Design and develop microservices architecture for new projects using Java and Spring Boot.
- Collaborate with multiple teams, Solution Analysts, Architects, and infrastructure teams to ensure integration and delivery.
- Build and optimize scalable, high-performance applications and technical workflows.
- Develop and maintain user interfaces using Angular.
- Maintain code quality through code reviews and engineering best practices.
- Contribute to test automation, continuous integration, and automated build and deployment processes.
- Support application monitoring, code quality, and log analysis.
- Mentor junior developers and promote knowledge sharing.
- Report progress and challenges to the Software Team Lead or Manager.
Requirements
- Proficiency in Java 17+ and Spring Boot for scalable microservices development.
- Familiarity with Angular for responsive web interfaces.
- Strong understanding of relational database design and optimized SQL queries for large datasets.
- Proficiency with GitLab and Jenkins for version control and continuous integration.
- Familiarity with Docker and Kubernetes.
- Exposure to Instana, SonarQube, Grafana, and Kibana.
- Strong collaboration and English verbal and written communication skills.
- Experience with Spring Cloud Gateway, Keycloak, Redis, GitLab CI, or AWS is considered a plus.
Benefits
- Hybrid role based in the Bucharest office.
- Work on a strategic, innovation-focused project with exposure to modern technologies and cloud architectures.
- Cross-border collaboration with experienced teams in France.
- Supportive agile working environment and opportunities for growth and development.
- Short Fridays, private healthcare, and meal, vacation, and gift vouchers.
Tech Stack
AngularAWSDockerGitLab CI/CDGrafanaJavaJenkinsKibanaKubernetesMicrosoft SQL ServerRedisSonarQubeSpring Boot
