💡 Recomand: Consultați și oferte de muncă similare din care cu siguranță veți alege ceva potrivit.
Senior Java Developer (Microservices & Spring)
Răspunde la anunțWe are looking for an experienced Java Developer with a strong background in Spring Boot/Cloud and a passion for building robust, scalable, and secure microservices architectures. You will be a key player in transitioning monolithic applications to microservices, developing REST APIs, and implementing modern cloud technologies. If you are adept at working in agile environments, have a keen eye for clean architecture, and are excited about integrating authentication/authorization mechanisms, this role is for you!
Key Responsibilities:
- Design, develop, and maintain RESTful microservices using Java 8+ and Spring Boot/Cloud frameworks.
- Lead the transition of existing monolithic applications to microservices, ensuring scalability and smooth integration.
- Implement and manage authentication/authorization mechanisms using OAuth and identity providers such as Key
Cloak. - Develop and manage APIs using tools such as Open
API, Swagger, and Spectral. - Configure, monitor, and optimize CI/CD pipelines using Kubernetes or Open
Shift for continuous deployment. - Apply principles of Object-Oriented Design (OOD), Domain-Driven Design (DDD), and Object-Oriented Analysis (OOA) in daily tasks.
- Utilize architectural patterns like Decomposition, Saga, Circuit Breaker, and Access Control List (ACL) for scalable solutions.
- Manage and optimize databases like Postgre
SQL or Oracle for efficient data handling. - Containerize applications using Docker or Podman, and orchestrate with Helm.
- Leverage Gradle and Maven for effective build and dependency management.
- Ensure secure development practices through Vulnerability Management using tools like Nexus
IQ, JFrog Xray, Artifactory, Sonar
Qube, or Fortify. - 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 in Java development, particularly with Java 8+ and Spring Boot/Cloud.
- Proven expertise in building RESTful microservices and managing API development with tools like Open
API, Swagger, and Spectral. - Hands-on experience with CI/CD processes using Kubernetes or Open
Shift. - Familiarity with authentication/authorization protocols, such as OAuth and IDPs like Key
Cloak. - Strong understanding of architectural patterns like Decomposition, Saga, Circuit Breaker, and ACL.
- Experience with database management systems like Postgre
SQL or Oracle. - Skilled in containerization with Docker/Podman and orchestration with Helm.
- Knowledge of build tools like Gradle and Maven.
- Experience with Vulnerability Management using tools like Nexus
IQ, Sonar
Qube, JFrog Xray, or Fortify. - Proficiency in Monitoring & Observability using Grafana, ELK, and Prometheus.
- Agile mindset with
- on experience in Scrum environments.
Nice to Have:
- Experience with Reactive Development and Functional Programming.
- Knowledge of API Gateways and micro-gateway architectures.
- Expertise in Data Modeling and Database Design.
- Experience with Dev
Ops, Cloud Hosting, and Cloud Deployment. - Familiarity with Spring 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ă