ideyaLabs

Technical Architect - Java

Hyderabad, TS, IN

2 months ago
Save Job

Summary

Architectural Design

  • Design and define the overall architecture of Java-based applications.
  • Create technical blueprints and specifications.
  • Select appropriate technologies, frameworks, and tools.
  • Ensure the architecture meets business requirements and scalability needs.

Technical Leadership

  • Provide technical guidance and mentorship to development teams.
  • Lead code reviews and ensure adherence to coding standards and best practices.
  • Drive innovation and promote the adoption of new technologies.

System Optimization

  • Optimize system performance, scalability, and security.
  • Troubleshoot and resolve complex technical issues.
  • Conduct performance testing and analysis.

Collaboration And Communication

  • Collaborate with cross-functional teams, including developers, project managers, and business stakeholders.
  • Communicate complex technical concepts to both technical and non-technical audiences.
  • Work with stake holders to gather and analyze requirements.

Technology Evaluation

  • Evaluate and recommend new technologies and tools.
  • Stay up-to-date on emerging trends in Java development and related technologies.
  • Ensure that security best practices are being followed.

Required Skills And Qualifications

Extensive Java Expertise :

  • Strong proficiency in Java programming and related frameworks (e.g., Spring, Spring Boot, Hibernate).
  • Deep understanding of Java design patterns and best practices.
  • Experience with microservices architecture and cloud platforms (e.g., AWS, Azure, GCP).

Architectural Knowledge

  • Solid understanding of software architecture principles and design patterns.
  • Experience designing and implementing scalable and high-performance systems.
  • Knowledge of database technologies (SQL and NoSQL).

Technical Skills

  • Experience with DevOps practices and tools (e.g., CI/CD, Docker, Kubernetes).
  • Knowledge of web services (REST, SOAP).
  • Strong problem-solving and analytical skills.

Soft Skills

  • Excellent communication and interpersonal skills.
  • Strong leadership and mentorship abilities.
  • Ability to work in a fast-paced environment.
  • Ability to make good technical decisions.

Education And Experience

  • Bachelor's or Master's degree in Computer Science or a related field.
  • Proven experience as a Java Architect or similar role.
  • Significant experience in software development.

(ref:hirist.tech)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: