Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join BYLD Group and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><br/><b>Key Responsibilities :</b><br/><br/><b>Architectural Leadership :</b><br/></p><p><br/></p><p>- Design and define the technical architecture for large-scale, complex applications and systems using Java and related technologies.<br/></p><p><br/></p><p>- Lead the technical design process, including creating architectural blueprints, solution diagrams, and technical specifications.<br/></p><p><br/></p><p>- Evaluate and select the appropriate technology stacks, frameworks, and design patterns (e.g., Microservices, Event-Driven Architecture) to meet business requirements.<br/><br/><b>Technical Guidance & Mentorship :</b></p><p><br/>- Act as the subject matter expert and provide technical guidance to multiple development teams.<br/></p><p><br/></p><p>- Conduct architectural and code reviews to ensure alignment with defined standards, best practices, and security guidelines.<br/></p><p><br/></p><p>- Mentor and coach senior developers, fostering a culture of technical excellence and continuous improvement.<br/><br/><b>Strategic Planning :</b></p><p><br/>- Partner with product managers, business stakeholders, and engineering leaders to translate business goals into a technical vision and roadmap.<br/></p><p><br/></p><p>- Stay current with industry trends and emerging technologies, and propose innovative solutions to improve our systems.<br/></p><p><br/></p><p>- Drive the adoption of modern development practices, including DevOps, CI/CD, and automated testing.<br/><br/><b>System Performance & Scalability :</b></p><p><br/>- Ensure the architecture is designed for high performance, scalability, and high availability.<br/></p><p><br/></p><p>- Identify and address technical debt and architectural risks proactively.<br/><br/><b>Required Skills & Qualifications :</b><br/><br/><b>Experience :</b> Typically 10+ years of experience in software development, with at least 3-5 years in a dedicated Software or Java Architect role.<br/><br/><b>Technical Expertise :</b></p><p><br/>- <b>Core Java :</b> Mastery of Java (8+) and the JVM ecosystem.<br/></p><p><br/></p><p>- <b>Architecture :</b> Extensive experience with enterprise architecture patterns (Microservices, Monolith to Microservices migration, RESTful APIs, Event-Driven Architecture).<br/></p><p><br/></p><p>- <b>Frameworks :</b> Deep knowledge of the Spring ecosystem (Spring Boot, Spring Cloud, Spring Security).<br/></p><p><br/></p><p>- <b>Databases :</b> Strong experience with both relational (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra).<br/></p><p><br/></p><p>- <b>Cloud :</b> Hands-on experience designing and deploying applications on a major cloud platform (AWS, Azure, or GCP).<br/></p><p><br/></p><p>- <b>Containers :</b> Proficiency with containerization and orchestration technologies like Docker and Kubernetes.<br/></p><p><br/></p><p>- <b>DevOps :</b> Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).<br/><br/><b>Leadership Skills :</b></p><p><br/>- Excellent communication and presentation skills, with the ability to articulate complex technical concepts to a diverse audience.<br/></p><p><br/></p><p>- Proven leadership skills with a track record of driving technical initiatives and mentoring teams.</p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
BYLD Group is actively hiring for this Java Architect position
Apply Now