Mindtel Global Private Limited logo

Java Architect(Job No 798)

For It Service And Consulting

15 - 22 Years

Full Time

Immediate

Up to 35 LPA

2 Position(s)

Bangalore / Bengaluru

15 - 22 Years

Full Time

Immediate

Up to 35 LPA

2 Position(s)

Bangalore / Bengaluru

Job Description

Job Title: Technical Architect - Java/J2EE, Microservices Architecture, Cloud

Job Summary

We are seeking a highly skilled Technical Architect with extensive experience in the Java/J2EE ecosystem, microservice architecture, and cloud platforms. The ideal candidate will lead the design, development, and implementation of scalable and robust software solutions. This role requires a deep understanding of software architecture, design patterns, and best practices, along with hands-on technical skills.

Key Responsibilities

  • Architectural Design: Lead the design and development of microservice-based applications using Java/J2EE technologies.
  • Hands-On Development: Actively participate in coding, code reviews, and development of critical components.
  • Cloud Integration: Design and implement cloud-based solutions using platforms such as AWS, Azure (preferable), or Google Cloud.
  • Collaboration: Work closely with project managers, stakeholders, and other architects to ensure alignment with business goals and technical requirements.
  • Performance Optimization: Identify and address performance bottlenecks, ensuring high performance and scalability of applications.
  • Deployment Strategies: Knowledge of various deployment strategies such as blue-green deployments, canary releases, and rolling updates.
  • Monitoring and Logging: Experience with monitoring tools like Open Telemetry, Prometheus, Grafana, or ELK stack (Elasticsearch, Logstash, Kibana) to track application performance and logs.
  • Security and Compliance: Ensure that all solutions meet security and compliance requirements.
  • Documentation: Maintain comprehensive documentation of architectural designs, decisions, and methodologies.
  • Technology Evaluation: Stay up-to-date with the latest industry trends and technologies, and evaluate their applicability to the organization’s needs.

Required Qualifications

  • Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Experience:

  • o 15+ years of experience in Java/J2EE development.
  • o 5+ years of experience in software architecture and design.
  • o Proven experience with microservices architecture.
  • Extensive experience with cloud platforms such as AWS, Azure (preferable), or Google Cloud.

Technical Skills:

  • Proficiency in Java and J2EE technologies.
  • Strong understanding of core java design patterns, EAI patterns, J2EE patterns and best practices.
  • Strong design documentation experience using UML
  • Experience with frameworks such as Spring (and its ecosystem), Hibernate, and others.
  • Strong knowledge on OpenAPI, SOAP, REST, GraphQL.
  • Experience on Kafka, Kafka Streams, Kafka Connect
  • Hands-on experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of CI/CD pipelines and tools such as Github Action, Azure Devops etc.
  • Familiarity with database design (RDBMS as well as NOSQL DB).
  • Familiarity with workflow & Rule engine (e.g. Drools, Activiti, Camunda etc.)
  • Familiarity with data serialization solutions like Google Protobuf would be a plus.

Soft Skills:

  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to communicate complex technical concepts to non-technical stakeholders.
  • Experience with Agile development methodologies.

Preferred Qualifications

  • Certifications: Relevant certifications in Java, cloud platforms, or architecture (e.g., AWS Certified Solutions Architect, Oracle Certified Professional Java SE).
  • Additional Skills: Experience with DevOps practices, serverless architectures, and API management.

Responsibilities Breakdown

  • Design and Architecture (50%): Lead the architectural design of microservice-based applications, ensuring scalability, robustness, and alignment with business goals.
  • Hands-On Development (30%): Actively participate in coding, code reviews, and development of key components.
  • Collaboration and Communication (10%): Work closely with stakeholders, project managers, and other architects to ensure successful project delivery.
  • Documentation and Compliance (10%): Maintain comprehensive documentation and ensure all solutions meet security and compliance standards.

Matching Jobs

Mindtel Global Private Limited logo
Java Full Stack Developer

For It Service And Consulting

location icon

Bangalore / Bengaluru, Gurgaon / Gurugram, Kolkata, Pune

experience icon

7 - 14 Years ( Full Time )

skill icon

Angular, Java, Logistic, Micros Service, Spring Boot

Not disclosed

share icon
Mindtel Global Private Limited logo
Java Backend Developer

For It Service And Consulting

location icon

Bangalore / Bengaluru

experience icon

5 - 8 Years ( Full Time )

skill icon

Azure, Java, Microservice, Spring Boot

Not disclosed

share icon
Mindtel Global Private Limited logo
Snowflake Engineer

For It Services And Consulting

location icon

Greater Noida, Hyderabad, Pune

experience icon

5 - 20 Years ( Full Time )

skill icon

Aws, Dbt, Matilion, Snowflake

Not disclosed

share icon