Job Details
Cyient is a global engineering and technology solutions companyAs a Design, Build, and Maintain partner for leading organizations worldwide, we take solution ownership across the value chain to help clients focus on their core, innovate, and stay ahead of the curve We leverage digital technologies, advanced analytics capabilities, and our domain knowledge and technical expertise, to solve complex business problemsWith over 15,000 employees globally, we partner with clients to operate as part of their extended team in ways that best suit their organization's culture and requirements Our industry focus includes aerospace and defence, healthcare, telecommunications, rail transportation, semiconductor, geospatial, industrial, and energy.
Job DescriptionAs a Senior Java Application Architect, you will significantly contribute to identifying best-fit architectural solutions for one or more projects develop design of application, provide regular support/guidance to project teams on complex coding, issue resolution and execution You will collaborate with some of the best talent in the industry to create and implement innovative high-quality solutions, participate in Sales and various pursuits focused on our clients' business needs You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valuedThis position may require relocation and / or travel to project locationsQualifications.
Bachelor's degree or foreign equivalent required from an accredited institution with Computers background 12+ years of experience in Information Technology Experience with Cloud and Application developmentPreferred skills and Experiences Solid understanding of architectural patterns, design patterns and hands-on knowledge in applying these concepts to practical problems.
Prefreable if have hands on with migration projects Experience in building applications using web technologies (Angular/React), backend technologies (Java,J2EE,Spring Framework),microservices(Spring boot),Spring Security, EJB's, ORM Frameworks.
Understanding of API gateways, API lifecycle management and Hands-on experience in building, designing, and using web services Hands on Soap & Rest preferably both producer and consumer Experience in web/Application servers, preferably weblogic application server.
Experience in message communication technologies like MQs/Kafka, preferably mqsExperience in databases like Oracle/CloudSQL / PostGres / NoSQL(Cassandra) Strong experience in PL/SQL(Procedures,Functions,Views).
Experience in Multi Threading and job SchedulingGood problem analyzing and trouble shooting issues.
Good Knowledge on Sonarqube,nexus repositoryExpereince in guiding team in solution approaches and helping in troubleshoot issues Experience in working with distributed systems and building/maintaining highly available applications and services, preferably on a cloud platform such as AWS, Google Cloud, or other hybrid cloud environment.
Experience in building and managing micro-services-based applications, with a solid understanding of the challenges presented by the architecture including inter-service communication, service discovery, distributed log collection, monitoring and independent scaling of services,load balancing etc Understanding and experience on application Security considerations, NFR, SEO, personalization Understanding and familiarity with CI/CD and DevOps Lifecyle and tools like Jenkins, Docker, Kubernetes Solid written and verbal communication skills and the ability to articulate architectural details to stakeholders at different levels (executive, technical and non-technical) through UML diagrams, crisp documentation and white-boarding as required.
The job entails travel The job also entails sitting as well as working at a computer for extended periods of time Should be able to communicate by telephone, email or face to faceSkills & ExperienceAdvanced Java, JAVA/J2EE, Java API for JSON Processing, Java APIs, Java Frameworks, Java ServerCyient is an Equal Opportunity EmployerCyient recruits, employs, trains, compensates, and promotes regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, veteran status, and other protected status as required by applicable law.
We are proud to be a diverse and inclusive company where our people can focus their whole self on solving problems that matter