HumanBit Logo

Java Architect- CO | Codersbrain

full-timecontractual
Posted on July 19, 2025

Job Description

Java Architect

Job Summary

The Java Architect plays a critical role in designing and implementing robust Java-based applications. This position contributes to the organization’s goals by ensuring the reliability, scalability, and performance of software solutions through innovative architectural designs.

Responsibilities

  • Lead the design and development of Java applications while ensuring adherence to best practices and standards.
  • Collaborate with cross-functional teams, including developers, QA, and product management, to define project requirements and specifications.
  • Evaluate and recommend new technologies, tools, and frameworks to enhance application performance and development efficiency.
  • Conduct regular code reviews and provide guidance to development teams to facilitate continuous improvement.
  • Troubleshoot and resolve complex application issues, ensuring timely delivery of high-quality solutions.
  • Maintain documentation related to application architecture and design decisions.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of experience in software development with a strong focus on Java technologies.
  • Proficient in Java frameworks such as Spring, Hibernate, or Java EE.
  • Strong understanding of software architecture principles and design patterns.
  • Experience with cloud platforms (e.g., AWS, Azure) and microservices architecture is highly preferred.
  • Excellent problem-solving skills and the ability to work independently in a remote environment.
  • Strong verbal and written communication skills.

Preferred Skills

  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of front-end technologies (e.g., Angular, React) is a plus.
  • Experience with DevOps and CI/CD practices.

Experience

  • Minimum of 10 years of relevant experience in software development, specifically with Java.

Powered by
HumanBit Logo