Cloud Native Java Architect (Bulgaria - Remote, Bulgaria/Serbia, BG)
About this role
Key Responsibilities:
Architecture & Design- Design cloud-native architectures using microservices patterns and container-based technologies.
- Design, develop, and maintain enterprise applications built with TypeScript, Java, Spring Boot, SAP CAP, Fiori, and SAPUI5 within cloud-native environments (SAP BTP Cloud Foundry, Azure, AWS).
- Architect CI/CD pipelines and DevOps workflows to enable rapid, reliable deployments.
- Define and implement security best practices for containerized and orchestrated environments.
Enterprise Integration
- Establish and refine integration strategies across distributed systems and third-party services.
- Architect, design, develop, and manage enterprise integrations using modern iPaaS platforms (e.g., SAP Integration Suite, n8n, and others).
- Establish and design enterprise integrations across distributed cloud and on-premise systems, leveraging diverse communication protocols.
- Evaluate and recommend integration technologies, APIs, and messaging patterns.
- Lead the evaluation and selection of technologies, frameworks, and platforms for new initiatives.
- Conduct architectural reviews and provide technical guidance on design decisions.
- Mentor and guide engineering teams on cloud-native design patterns, enterprise integrations, containerization, and orchestration.
- Drive a culture of innovation, continuous improvement, and knowledge sharing within teams.
- Adhere to and advocate for best practices, ensuring technical integrity, high delivery quality, and long-term maintainability of solutions.
- Collaborate with stakeholders, project managers, product owners, and engineering teams to translate business requirements into robust, scalable, and maintainable technical solutions.
- Document architectural decisions and maintain architectural standards across teams.
Required Experience & Qualifications
Experience & Core Development- 8+ years of software architecture and/or senior development experience.
- Strong Java proficiency with experience building production systems.
- Deep expertise with Spring and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Data, etc.).
- Experience with relational and non-relational database design (PostgreSQL, SQL Server, MongoDB).
- 5+ years of hands-on Docker experience, including image optimization, registry management, and container security.
- 5+ years of Kubernetes experience, including cluster design, networking, storage, and advanced features (Helm, operators, custom resources).
- Experience with container orchestration at scale.
- CI/CD pipeline design and implementation (Jenkins, GitLab CI, GitHub Actions, or similar).
- Proficiency in at least one infrastructure-as-code tool (Terraform, CloudFormation, Ansible).
- Solid understanding of cloud platforms (AWS, Azure, or GCP).
- Hands-on experience with major enterprise integration platforms (e.g., SAP Integration Suite, MuleSoft, Boomi, webMethods, n8n, or similar).
- Experience with cloud-to-on-premise integrations and hybrid landscapes through various protocols (e.g., HTTP, OData, SOAP, REST, IDoc, SFTP).
- Solid understanding of API-based architectures, event-driven architecture, message queues, and enterprise integration patterns.
- Strong understanding of microservices architecture patterns and distributed systems.
- Integration architecture expertise, including:RESTful API design and managementMessage-oriented middleware (Kafka, RabbitMQ, JMS)Event-driven architecture patternsData integration and ETL strategiesAPI gateways and service mesh concepts
- Strong understanding of authentication and security standards (OIDC, OAuth 2.0, SAML, JWT, TLS).
- Excellent communication and mentoring abilities.
- Experience with the SAP landscape: SAP BTP, Integration Suite, and other SAP solutions
- Service mesh experience (Istio, Linkerd)
- Advanced observability and monitoring (Prometheus, Grafana, ELK, Jaeger)
- Apache Kafka or event streaming platform expertise
- Enterprise integration pattern tools (TIBCO, MuleSoft, Apache Camel)
- GraphQL experience
- Serverless architecture understanding
- Certification in cloud platforms or Kubernetes (CKA, CKAD)
- Open-source contribution or community involvement
- Experience with FinTech, e-commerce, or high-scale systems
- Technical Leadership: Drive architectural decisions and communicate complex concepts to both technical and non-technical stakeholders.
- Problem-Solving: Design solutions for scalability, reliability, and security challenges.
- Collaboration: Work effectively across teams, from frontend engineers to DevOps specialists.
- Innovation: Stay current with emerging technologies and best practices in cloud-native development.
- Attention to Detail: Ensure architectural consistency, performance optimization, and adherence to standards.
What's in it for you
Culture & Development:
Friendly Environment: We take pride in our culture, and we love spending time together.
Team Spirit: Be part of a supportive team that uplifts each other.
Mentorship and coaching. Our colleagues are experts in their field, and you can expect to have a strong team to rely on.
Personalized Development Program: We realize one size doesn’t fit all, so you get an individual development plan tailored specifically to your career aspirations.
Social Benefits:
A Suite of Perks: Additional health insurance, referral bonus, and more.
Work Flexibility: Embrace flexible working hours and a hybrid work model.
Multiple Office Locations: in Sofia, Plovdiv, Stara Zagora, and Nis, you choose where you would like to work.
Community and Connections: Engage in exciting social events and team initiatives.
Empowerment: At Wiser, every role is instrumental. You will have the power to make a difference!
Wiser, We Have The Code®
Originally posted on Himalayas