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 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 designing and developing Java Microservices.
  • Hands on experience with NoSQL Data using MongoDB/Cassandra/HBase etc
  • Sound experience with Streaming data using Apache Kafka and processing it real time with optimum performance. Experience in Messaging architecture using MQ is a plus.
  • Sound knowledge of Relational and Transactional databases (OLAP, OLTP).
  • Sound Knowledge of OOPs concepts (Class loading, Memory Management, Transaction management, Multithreading, Garbage collection, Performance optimization), Data structures, Design Patterns
  • Experience in working with High level Programming languages like Python, Scala, R is a plus
  • Databricks, Datamart, Data warehousing, Azure Stack knowledge are good to have
  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance

People Also Considered

Career Advice to Find Better