Software Engineer

THOMSON REUTERS CORPORATION Develops deploys and supports applications from initial ideation to implementation. Development is done in a variety of environments but mainly .....

THOMSON REUTERS CORPORATION Bengaluru ₹ NA 3-6Y JobType object (1)
Job Description
  • Develops deploys and supports applications from initial ideation to implementation. Development is done in a variety of environments but mainly Java on a Linux application server using Oracle as the database.Develops software solutions by studying requirements; conferring with business users and analysts; studying system flows and work processes; investigating problem areas; following the software development life cycle.Willingness to operate in a diverse platform and has experience working with multiple project environmentsAbility to handle support and development work items from multiple projects concurrentlyAnalyzes product requirements and contributes to the design development and implementation of the software modules.Improves operations by collecting information from support incidents conducting system analysis root cause analysis and provide issue resolutions.Willingness to learn new technologies cross-train self and team members in different skills and tools.Awareness with Agile project development methodology SCRUM continuous integration process.Analyzes customer problems of high complexity assesses scope of impact identifies options for problem resolution and takes action to resolve issues according to defined service levels.Provides a high level of technical and subject matter expertise in one or more technologies and serves as a point of escalation for technical issues related to specialty.Innovates by suggesting technology and/or process improvements to reduce the volume of incidents and mean time to recover.Collaborates with business third party vendors developers production support and technical operations groups to determine appropriate software/hardware needed and to resolve any issues impacting the application processes.Mitigates customer impact of issues and defines reviews and executes workarounds.Conducts root cause analysis and correlation of other system and/or application problems of high complexity.Carries out unit testing and implements application changes developed or modified ensuring application behavior meets the needs of the client and business.Communicates status of outstanding issues to customers and ensures ticketing system is always up-to-date with the most recent actions and status.Proactively monitors production environments and/or applications and conducts health assessments to identify areas for improvement.Develops configures or supports tools for system monitoring and/or troubleshooting.Provides input for technical plans and solutions.Provides advice or training to users about application functionality.Provides technical guidance to less experienced team members.Performs actions aligned with defined standards and best practices.Qualifications Knowledge and Skills:MandatoryExperience on Java (preferably hands on experience on Ver 8 ) Spring MVC Spring Boot JPA/HibernateExperience on JavaScript based F/E frameworks such as Angular JS React JS JQuery etcKnowledge & experience working on service-oriented architectures and REST APIsCreating and using SQL queries and statements.Proven experience with Linux or UNIX operating systems.Well versed in writing shell scripts to accomplish various tasks such as extracting data or creating structured reports from server log files.Well versed in analysing log files of Apache and Tomcat to identify issuesExperience with relational databases (Oracle SQL Server).Experience with Apache web server Node JS preferred.Has experience in server performance monitoring and server configuration tweaking using toolsExperience in performance monitoring tools such as Splunk Kibana AppDynamics etc.Nice to HaveExperience with JMS messaging systems such as IBM MQ Sonic MQ or equivalent.Knowledge/ experience on object-relational mapping framework a plus.Experience on XSL Perl scripting tools JIRA GIT Jenkins a plusMandatory Soft skillsExcellent problem solving and troubleshooting skills.Excellent written and oral communication skills.Experience working in a global organization with multiple locations.High level of commitment to customer service and performance.Effective time management/prioritization of tasks.Proactive team player.Ability to ramp up quickly on new technologies.Education and Experience:Bachelors degree in computer science or related technical field.For SE position: 3 years application support on Prod env. and development experience.At Thomson Reuters we believe what we do matters. We are passionate about our work inspired by the impact it has on our business and our customers. As a team we believe in winning as one - collaborating to reach shared goals and developing through challenging and meaningful experiences. With more than 25000 employees in more than 100 countries we work flexibly across boundaries and realize innovations that help shape industries around the world. Making this happen is a dynamic evolving process and we count on each employee to be a catalyst in driving our performance - and their own.As a global business we rely on diversity of culture and thought to deliver on our goals. To ensure we can do that we seek talented qualified employees in all our operations around the world regardless of race color sex/gender including pregnancy gender identity and expression national origin religion sexual orientation disability age marital status citizen status veteran status or any other protected classification under applicable law. Thomson Reuters is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.We also make reasonable accommodations for qualified individuals with disabilities and for sincerely held religious beliefs in accordance with applicable law.Intrigued by a challenge as large and fascinating as the world itself? Come join us.To learn more about what we offer please visit .More information about Thomson Reuters can be found on .LocationsBangalore-India
Job Summary
Develops deploys and supports applications from initial ideation to implementation. Development is done in a variety of environments but mai