Software Development Engineer 3

6-9 years
a month ago
Job Description

  • The ideal candidate will be someone who has a strong background in developing cloud native applications.
  • Software Development engineer, who can work well within a product-based organization (Product/Platform mind set) and with the team comprising of developers & functional experts on a critical customer facing product.
  • 6 years to 9 years of experience in analysis, design, development, and documentation.
  • Work Autonomously and drive the team members to deliver team objectives during the sprint, motivated, and self-driven.
  • Should have handled at least one e2e implementation and hosting of product built on microservices based architecture.
  • Good knowledge of streaming of data
  • A very good team player who can synergize with the local team and teams across the other geographies.
  • The candidate should be customer focused and have an agile mindset.
  • May required to work in overlapping hours with the other locations on a need basis.
  • Good communication and presentation skills.
  • Accountability, commitment to deliver durable work of quality, ready to embrace challenges.
  • Ready to work with DevOps mindset with other engineers.

Technical Skill:

  • Hands on experience in JAVA
  • Hands on experience in designing and developing REST APIs.
  • Hands on experience with Azure cloud managed services.
  • Knowledge in Terraform/Terragrunt scripts is a plus.
  • Sound Knowledge of OOPs concepts (Class loading, Memory Management, Transaction management, Multithreading, Garbage collection, Performance optimization), Data structures, Design Patterns
  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.

Key Words:

  • Java, REST API, Swagger, Azure cloud

JOB TYPE

Industry

Other

Function

Skills

mission-critical systems
Class loading
high-volume
Terragrunt
streaming of data
low-latency
high-availability

People Also Considered

Career Advice to Find Better