Senior Software Architect - ISA Colombo

Posted August 12, 2024 by ISA

Closing Date : September 11, 2024

About the job


ISA is a premier technology solution provider for the Aviation industry. We are backed by Air Arabia and headquartered in Sharjah, UAE.

 

We are hiring

Java Software Architect

Location: Colombo, Sri Lanka

 

ISA is a premier technology solution provider for the Aviation industry. We are a subsidiary of Air Arabia Airlines. We have proven our expertise and proficiency over the years and have attracted scores of prestigious clients around the world. We are headquartered in Sharjah – UAE, while the Research and Development center is located in Colombo,
A Java architect is a senior-level role responsible for designing, developing, and overseeing Java-based solutions within an organization. Their primary focus is on architecting software applications and systems using Java technologies. Here's a breakdown of the typical responsibilities and qualifications for a Java architect:


Responsibilities:

-Architecture Design: Designing high-level software architectures for Java-based applications that align with business requirements, scalability needs, and performance goals.
-Technical Leadership: Providing technical leadership and guidance to development teams throughout the software development lifecycle.
-Code Review and Quality Assurance: Reviewing code to ensure adherence to best practices, coding standards, and architectural principles.
-Performance Optimization: Identifying performance bottlenecks and optimizing Java applications for speed, scalability, and efficiency.
-Technology Evaluation: Evaluating new Java technologies, frameworks, and tools to assess their suitability for adoption in the organization's projects.
-Collaboration: Collaborating with cross-functional teams, including software engineers, testers, project managers, and stakeholders, to deliver high-quality software solutions.
-Documentation: Creating and maintaining technical documentation, including architectural diagrams, design documents, and implementation guidelines.
-Mentorship: Mentoring junior developers and sharing knowledge and best practices related to Java development and architecture.


Qualifications:

-Extensive Java Experience: Proficiency in Java programming language and deep understanding of Java ecosystem, including frameworks like Spring, Hibernate, and others.
-Architecture and Design Skills: Strong architectural design skills with experience in designing scalable, distributed systems using Java technologies.
-Problem-Solving Abilities: Excellent problem-solving skills and the ability to troubleshoot complex technical issues related to Java applications.
-Leadership Experience: Previous experience in a leadership or mentorship role, with the ability to lead and inspire development teams.
-Communication Skills: Effective communication skills, both verbal and written, with the ability to convey complex technical concepts to non-technical stakeholders.
-Continuous Learning: Willingness to stay updated with the latest developments in Java technology and software architecture best practices.
-Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

Disclaimer : By clicking the button below, you consent for CareerFirst and partners to use automated technology, including pre-recorded messages, cell phones and texts, and email to contact you at the number and email address provided. This includes if the number is currently on any Do Not Call Lists. This consent is not required to make a purchase. We are redirecting you to the employer's career page. Please note that we are not sending your CV to the employer on your behalf. Privacy Policy.