Search by job, company or skills

Crisil

Solution Architect

15-17 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We need Solution Architect who is having 15+ years for experience in architecting  Cloud Native Java based and Python based applications.

Key Responsibilities:

  • Technical Vision and Strategy: Define the technical vision and strategy for our Java-based microservices architecture, ensuring alignment with business goals and objectives.
  • Microservices Design: Design and implement scalable, secure, and fault-tolerant microservices using Java-based technologies (e.g., Spring Boot, Java 11 or above).
  • Architecture Patterns: Identify and apply relevant architecture patterns (e.g., event-driven, API-based) to solve complex business problems.
  • Cloud Computing: Collaborate with DevOps teams to deploy microservices on cloud platforms (e.g., AWS, GCP, Azure) and ensure seamless integration with existing infrastructure.
  • Containerization: Work with containerization technologies (e.g., Docker, Kubernetes) to ensure efficient deployment and management of microservices.
  • API Management: Design and implement API management strategies using tools like API Gateways, Service Mesh, and API documentation tools.
  • Security: Ensure the security and integrity of our microservices architecture, implementing industry-standard security protocols and practices.
  • Collaboration: Work closely with cross-functional teams, including development, QA, and operations, to ensure smooth implementation and deployment of microservices.
  • Technical Leadership: Provide technical guidance and mentorship to junior team members, promoting best practices and coding standards.
  • Research and Innovation: Stay up-to-date with emerging trends and technologies in microservices architecture, Java, and cloud computing, applying this knowledge to improve our architecture and processes.
  •  

    Requirements:

  • Education: Bachelor's degree in computer science, Information Technology, or related fields.
  • Experience: 10+ years of experience in software development, with at least 3 years of experience in designing and implementing microservices-based architecture using Java.
  • Technical Skills:
    • Java 11 or above and related technologies (e.g., Spring Boot, Hibernate).
    • Experience with frontend technologies (e.g., Angular)
    • Cloud computing platforms (e.g., AWS, Azure).
    • Containerization technologies (e.g., Docker, Kubernetes).
    • API management tools (e.g., API Gateways, Service Mesh).
    • Strong understanding of architecture patterns (e.g., event-driven, API-based).
    • Experience with Agile development methodologies.
    • Experience with Caching Technologies (e.g., Redis, Hazelcast)
    • Experience with Database (e.g., Oracle, Mysql, Postgres)
    • Experience with NoSQL Database (MongoDB, Cassandra)
    •  Good visibility in Distributed Computing (e.g., Spark, PySpark)
  • Soft Skills:
    • Excellent communication and collaboration skills.
    • Strong technical leadership and mentorship skills.
    • Ability to work in a fast-paced, dynamic environment.
  • Nice to Have:

  • Certifications: Relevant certifications in Java, cloud computing, or microservices architecture.
  • Experience with CI/CD Tools: Experience with continuous integration and delivery tools like Jenkins, Azure Devops CI/CD,
  • Monitoring and Logging: Experience with monitoring and logging tools like Prometheus, Grafana, or ELK Stack.
  • More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 146062881