Job Title:
A seasoned Software Architect with a proven track record in designing and developing scalable, secure, and high-performance applications using Java on the back end and modern front-end frameworks is required.
* The ideal candidate will have expertise in architecting and implementing RESTful APIs and system integrations.
* A strong background in software development methodologies, including Agile and DevOps, is necessary to ensure seamless collaboration and efficient delivery of projects.
About the Role:
This position involves leading cross-functional teams to develop innovative solutions that meet business objectives.
* The selected candidate will be responsible for mentoring junior developers and contributing to the growth of the organization's technical capabilities.
* A key focus area will be to drive technology roadmaps and strategies aligned with business goals.
Key Responsibilities:
1. Design, develop, and deploy large-scale applications using Java and modern front-end frameworks.
2. Implement and maintain APIs, microservices architecture, and cloud-based systems.
3. Evaluate emerging technologies and recommend adoption strategies to stay ahead of competitors.
Requirements:
To excel in this role, you must possess a Bachelor's degree in Computer Science or a related field and at least 5 years of experience in software development and leadership.
* Proficiency in programming languages such as Java, Python, and C++.
* Familiarity with containerization using Docker and Kubernetes.
* Experience with agile project management tools like Jira and Asana.
Bonus Points:
Candidates with knowledge of machine learning algorithms, data analytics, and cybersecurity principles will be considered highly desirable.
* Demonstrated ability to work effectively in a distributed team environment.
* Strong communication and problem-solving skills.