Senior Software Engineer

5 - 10 years

12 - 18 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are currently looking for a Senior Software Engineer - Cloud Development with a passion for building large, scalable, and highly available cloud native applications and services deployed in cloud, to come join us and help shape the future of the Document Management Services Team and take it to new heights.

About the Role:

As a Senior Software Engineer Cloud Development, you will:

  • Have minimum 5 years of professional software engineering experience designing, developing, deploying, and supporting software in an enterprise or SaaS environment using technologies such as Java, Gradle, Spring Boot, Spring Cloud, Hibernate and other cloud technologies.
  • Work in a highly collaborative and dynamic matrix agile team environment with multiple levels of technology staff across various geographical locations to build cloud native applications.
  • Ensure consistency with cloud architectural guiding principles for assigned projects
  • Understand and analyze the current architecture, propose improvements in areas including but not limited to enhancing performance, improving user experience, streamlining deployment and monitoring of applications, best illustrated via prototypes.
  • Drive design of elegant and extensible solution satisfying the functional and technical requirements covering aspects like but not limited to reliability, resilience, scalability, performance, and security.
  • Write testable and extensible code using the most appropriate design patterns and meeting the functional, non-functional, and quality requirements.
  • Troubleshoot and debug issues and production incidents. Participate in code reviews and provide constructive feedback.
  • Articulate complex problems, concepts, and solutions through formal and informal means to global technical and non-technical audiences
  • Apply principles of trust, transparency, accountability, and ownership
  • Mentor new and junior engineers, helping them understand the product and encouraging them to adopt and apply the best practices of design and development.
  • Co-operate/collaborate with other team members and other teams to promote best practices and share knowledge.
  • Keep up to date with emerging cloud technology trends open source and cloud vendors such as AWS

About You:

  • Strong skills with hands on programming, design, and deep functional experience with micro-services architecture, crafting and deploying Web applications and APIs using Java.
  • Experience using public cloud services, e.g. AWS, with Container technologies such as Docker and using Amazon Web Services (like S3, EC2, ECS, SQS, Lambda etc.) is preferred.
  • Experience with Front-End Framework technologies desired (Angular, JavaScript, TypeScript, HTML5, JSON, Angular)
  • Proficient in database technologies (PostgreSQL, and/or NoSQL DB like DynamoDB)
  • Open minded and strong experience in consuming Open-source technologies
  • Ability to understand high level business requirements and produce technical specifications, designs and architectures
  • Experience with Test Driven Development and Unit Test Frameworks a plus
  • Bachelors degree or equivalent work experience required, Computer Science degree preferred
  • Ability to work with globally distributed teams across time zones handling concurrent assignments in multiple projects
  • Excellent communications skills with the right attitude/personality of a team player
  • Eager to learn new technology and engineering principles and employing the same towards achieving the improvement/simplification.
  • Flexible and able to meet and learn the changing demands of the business and projects
  • Has a demonstrable ability to assimilate new information thoroughly and quickly and solve complex problems independently

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Thomson Reuters logo
Thomson Reuters

Information Services

Toronto

RecommendedJobs for You