Java Architect

15 - 22 years

15 - 23 Lacs

Posted:14 hours ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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: Bachelors or Masters degree in Computer Science, Information Technology, or a related field.

Experience:

  • 15+ years of experience in Java/J2EE development.
  • 5+ years of experience in software architecture and design.
  • 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.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india

noida, uttar pradesh, india

pune, maharashtra, india

hyderabad, chennai, bengaluru

hyderabad, telangana, india

pune, maharashtra, india