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 Cloud Application Developer, 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 10+ 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 Experience in building applications using web technologies (Angular/React), backend technologies (Java, Spring boot), API (REST), microservices.
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, etc Understanding of API gateways, API lifecycle management and Hands-on experience in building, designing, and using web services, preferably REST APIs 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
- Very strong background in core Java, J2EE & Micro services development
- Very strong experience in Spring, Spring boots, Multithreading or distributed system
- Experience with containerization technologies
- Excellent database concepts and knowledge of CloudSQL / PostGres / NoSQL(Cassandra)
- Good knowledge in Object Oriented Analysis, Design Patterns and Design with UML.
- Hands-on experience on build tools like Maven & Jenkins and CI/CD technologies
- Sound working experience using Robot Framework and Junit testing
- Good working experience in Agile methodologies and usage of tools like JIRA
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 & ExperienceCloud Applications, J2EE, Java, Java Enterprise Edition, RESTful APIs, Spring, Web ServicesCyient 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.