Senior Architect
Apply NowJob details
Are you a seasoned IT professional with over 15 years of experience? We're looking for a Senior Architect to join our team and lead the design, architecture, and implementation of scalable, extensible, and maintainable enterprise solutions. What We're Looking For: Expertise in multi-tier architectures, enterprise application design, and cloud technologies (AWS). Extensive client-facing experience, especially in the Airline domain. Experience with PNR systems or airline customer management integrations is a significant advantage. Key Responsibilities: Design and implement high-level, system, and non-functional requirements (NFR) architecture for enterprise applications. Architect scalable and resilient multi-tier systems to support business growth and future extensibility. Lead end-to-end design for cloud-based and on-premise solutions, including data center designs and high-availability configurations. Collaborate with business and technical stakeholders to translate business requirements into technical architecture. Lead modernization efforts, including refactoring and redesigning legacy systems to align with current technologies and best practices. Oversee application performance tuning, debugging, and optimization using tools like JProfiler and Memory Analyzer. Leverage Agile and Waterfall methodologies for planning, tracking, and executing development iterations. Implement secure and high-performance solutions using AWS services like S3 Bucket, Lambda, NoSQL, SNS, SQS, AMQ, Event Bus, Secret Manager, Elastic Cache, and API Gateway. Drive continuous integration, deployment, and delivery practices using tools like Jenkins, SVN, Git, and BitBucket. Exposure to API management tools such as Swagger and MuleSoft. Design solutions that work across connected applications and make the best use of shared parts, reviewing different options and suggesting the best solution when there are multiple choices. Technical Expertise: Proficiency in Java, Spring Boot, multi-tier architecture, PL-SQL, and Shell scripting. Expertise in web development using Angular, HTML, JavaScript, TypeScript, and Servlets. AWS Lambda using the latest Java runtime, Microservices using Spring Boot. Experience with frameworks like Spring, Angular, Hibernate, Struts, JSF, and JPA. Advanced knowledge of Oracle Databases (19c) and Cloud Services (OCI, RAC, Data Guard). Hands-on experience with SOAP, SOA, and RESTful web services. Strong foundation in testing frameworks like JUnit and CI/CD tools like Maven and Ansible. Tools & Platforms: Build/Release: Jenkins, Ant, Maven, Ansible. Application Servers: WebLogic, WebSphere, Apache Tomcat(TomEE). Operating Systems: AWS Linux, Windows. Code Coverage: Emma, Clover, JUnit. Skills & Competencies: Strong architectural skills in high-level design, system design, low-level design, and non-functional requirements (NFR). In-depth knowledge of Agile methodologies and Waterfall model execution. Expertise in managing enterprise applications with a focus on performance, scalability, and maintainability. Exceptional troubleshooting, debugging, and performance tuning skills. Deep familiarity with data security, encryption (AES-128, AES-256, SHA-1), and data lifecycle management.
Apply Now