💡 Recomand: Consultați și oferte de muncă similare din care cu siguranță veți alege ceva potrivit.
Senior Java Developer (Microservices & Spring Boot)
Răspunde la anunțWe are looking for an experienced Senior Java Developer with a strong background in building scalable, reliable, and
- performance microservices architectures. As a key contributor, you will play an essential role in designing, developing, and transitioning monolithic applications to microservices, leveraging modern development practices and technologies.
Key Responsibilities:
- Design, develop, and maintain RESTful microservices using Java 8+ and Spring Boot/Cloud.
- Drive the transition from monolithic to microservices architectures, ensuring smooth integration and scalability.
- Implement and manage authentication and authorization mechanisms, including OAuth and IDPs (e. g. , Key
Cloak). - Lead API development and management using tools like Open
API, Swagger, and Spectral. - Manage and optimize CI/CD pipelines with Kubernetes or Open
Shift for continuous deployment and integration. - Apply Object-Oriented Design (OOD), Domain-Driven Design (DDD), and Object-Oriented Analysis (OOA) principles in daily tasks.
- Utilize architectural patterns such as Decomposition, Saga, Circuit Breaker, and Access Control List (ACL) for scalable, robust solutions.
- Develop and manage databases with Postgre
SQL or Oracle. - Containerize applications using Docker or Podman, and orchestrate with Helm.
- Use Gradle and Maven for build management.
- Implement Vulnerability Management using tools like Nexus
IQ, JFrog Xray, Artifactory, Sonar
Qube, or Fortify to ensure secure development practices. - Establish Monitoring & Observability using tools like Grafana, ELK, and Prometheus to ensure system health and performance.
- Work within Agile (Scrum) teams to deliver
- quality software.
What will drive your success?
- 5+ years of experience as a Java Developer, with a focus on Spring Boot/Cloud.
- Strong experience with Java 8+, building RESTful APIs, and microservices architectures.
- Expertise in API management, including Open
API, Swagger, and Spectral. - Hands-on experience with Kubernetes/Open
Shift, Docker, and CI/CD pipelines. - Familiarity with authentication/authorization mechanisms (OAuth, IDPs like Key
Cloak). - Experience with architectural patterns (Decomposition, Saga, Circuit Breaker, ACL).
- Solid understanding of database management with Postgre
SQL or Oracle. - Proven ability to implement secure, scalable software using vulnerability management tools.
- Strong familiarity with Agile (Scrum) software development methodologies.
Nice to Have:
- Knowledge of Reactive development, functional programming, and Reactive streams.
- Experience with API (micro) Gateways.
- Understanding of Dev
Ops, Cloud Hosting, and Cloud Deployment practices. - Knowledge of Data Modelling and Database Design.
- Familiarity with Sprint Integration and Terraform.
- Certified Spring Professional certification is a plus.
Fii primul, care se va înregistra la oferta de muncă respectivă!
-
De ce să cauți de muncă pe Lucrezi.ro?
În fiecare zi oferte noi de muncă Puteți alege dintr-o gamă largă de locuri de muncă: Scopul nostru este de a oferi o gamă cât mai largă de opțiuni Lasă să-ți fie trimise noile oferte prin e-mail Fii primul care răspunde la noile oferte de muncă Toate ofertele de muncă într-un singur loc (de la angajatori, agenții și alte portaluri) Toate serviciile pentru persoanele aflate în căutarea unui loc de muncă sunt gratuite Vă vom ajuta să găsiți un nou loc de muncă