Senior Software Engineer

Company: Clarivate
Company: Clarivate
Location: IND - Bangalore (DRG)
Commitment: Full time
Posted on: 2023-05-03 16:21
We are looking for Associate Lead Software Engineer to join our Platforms Team in Bangalore. This is an amazing opportunity to work on Singularity projects. The team consists of 7 people and is reporting to the Development manager. We have a great skill set in JAVA, Spring boot, Elasticsearch and AWS related technologies and we would love to speak with you if you have skills in JAVA and AWS.  Experience, education, skills, and accomplishments  A minimum of 8 years of work experience as a software developer.Solid technical and analytical skills. Proven ability to analyze and understand complex business processes and data architectures5-6 years solid Java programming experience mandatory, including J2EE and SpringProven Object-Oriented Analysis, Design, and Programming (OOA, OOD, and OOP) experienceFull software engineering lifecycle experienceMotivated independent self-starter. Needs minimal supervision. Displays knowledge and passion for technology. It would be great if you also had:Java v8 or laterElasticSearchSpring framework, Spring boot, Microservices, Spring data AWS SQS, S3, Lambda, ECS, RDSREST API, JSON, XMLDatabase – Oracle, Postgres, No SQL databases. Write native SQL queriesJunit, Mockito What will you be doing in this role?Analysis, design, development, testing, and implementation of applications using key skills in a cross-functional team, project-based environment.Participate in all phases of the software development lifecycle, design and implement elegant solutions for the data automation system with microservice architecture.Full documentation created and kept up to date. Attending and contributing to code and design reviews. Ensuring changes are carried out as a result of these reviews. Ensure that all tasks undertaken are completed to a quality standard. This includes delivery on time, within budget, and to specification.Serve as a mentor to your team members, led by example and assist your team members in need.Partner with other platform development teams to integrate solutions into the greater content platform.Collaborate with the product owner, project manager, software engineers, and QA engineers to quickly address production issues, plan short-term and long-term goals, and forecast release timelines within an Agile environmentAt Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.
View Original Job Posting