Posted on: 08/09/2025
Key Responsibilities :
- Design and develop high-level architecture solutions for Java-based applications and enterprise systems.
- Translate business requirements into technical solutions with a focus on scalability, security, and performance.
- Collaborate with business analysts, developers, and infrastructure teams to create robust system designs.
- Assist in defining coding standards, development best practices, and architectural guidelines.
- Review technical designs and provide mentorship to development teams.
- Participate in code reviews to ensure adherence to architecture principles.
- Ensure proper integration of applications with databases, third-party APIs, and external services.
- In the case of Architect : Lead multiple project streams and coordinate with cross-functional teams.
- Provide recommendations for technology stack improvements, performance optimization, and security enhancements.
- Drive automation practices such as CI/CD pipeline implementation.
- Stay updated on emerging technologies and propose their usage when appropriate.
Technical Skills :
- Strong hands-on expertise in Java (Core Java, Advanced Java).
- In-depth knowledge of Spring Framework (Spring Boot, Spring Cloud) and Hibernate/JPA.
- Experience in designing and developing Microservices Architecture.
- Expertise in API Design (REST & SOAP).
- Good understanding of Databases (SQL MySQL, Oracle; NoSQL MongoDB, Cassandra).
- Experience with Containerization (Docker, Kubernetes).
- Proficient in CI/CD tools (Jenkins, GitLab CI, Bamboo).
- Experience with Cloud Platforms (AWS, Azure, Google Cloud Platform).
- Knowledge of Message Queues (RabbitMQ, Kafka) is a plus.
- Strong problem-solving and debugging skills.
- Good understanding of security best practices in application design.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1542446
Interview Questions for you
View All