
Java Architect (RARR Job 5694)
Job Skills
Job Description
-
Design, develop, and maintain scalable applications using Core Java, Spring, Spring Boot, Hibernate, and Microservices architecture.
-
Develop and deploy cloud-native applications on Azure, ARO, or similar cloud platforms.
-
Work extensively with Docker and Kubernetes for containerization and orchestration.
-
Implement serverless architectures where applicable.
-
Design and implement Event-Driven Architectures and Domain-Driven Design (DDD) solutions.
-
Develop and integrate RESTful and SOAP Web Services.
-
Work with API Gateway and Enterprise Service Bus (ESB) for enterprise-level integrations.
-
Collaborate with cross-functional teams to define, design, and ship new features.
-
Ensure application performance, security, scalability, and reliability.
-
Participate in cloud migration and modernization initiatives.
-
Follow best practices in coding, testing, documentation, and deployment.
🔹 Required Skills & Qualifications
-
Strong expertise in Core Java, Spring, Spring Boot, Hibernate, and Microservices.
-
Hands-on experience with Azure, ARO, or similar cloud platforms.
-
Proficiency in Docker, Kubernetes, and serverless computing.
-
Solid understanding of Event-Driven Architecture and Domain-Driven Design (DDD).
-
Strong experience in building and consuming RESTful and SOAP APIs.
-
Experience working with API Gateway and Enterprise Service Bus (ESB).
-
Strong problem-solving skills and ability to work independently.
-
Excellent communication and teamwork skills.
🔹 Good to Have / Preferred Skills
-
Proven experience working on large-scale enterprise applications.
-
Hands-on exposure to cloud migration projects.
-
Experience with data exchange tools such as Adeptia.
-
Hands-on experience with RabbitMQ or other messaging brokers.
-
Exposure to CI/CD pipelines and DevOps practices is a plus.