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.