Description

As a Staff Software Engineer, you will

Design and develop new features using Agile development process (Scrum)
Pay special attention to the Quality in all stages of development
Ensure a high degree of reliability, availability, performance and scalability
Maintain existing code and troubleshoot issues in large scale complex environments
Collaborate with other teams in the organization
Drive innovations by staying on top of the emerging technologies and trends
Play a key role in evolving the product architecture
Provide technical leadership and mentorship to other team members
 

Job Requirements:

Essential

 

B.E. / B. Tech in Computer Science or equivalent with 6+ years of experience
Extensive experience in building services using Java J2EE, Spring etc.
Experience in developing and designing applications and web services in a Service Oriented Architecture, including the use of RESTful services and API gateways.
Strong in Linux/OS internals/fundamentals and Platforms (Building ISO, RPM, Python, Shell scripting etc).
Strong in Networking, TCP/IP, tunneling , packet fragmentation etc
Excellent analytical and problem solving skills are mandatory.
Strong understanding of security principles and best practices for operating systems, including vulnerability management, endpoint protection, and compliance requirements.
Experience with virtualization technologies (e.g., VMware, Hyper-V) and containerization platforms (e.g., Docker, Kubernetes). Familiarity with cloud computing platforms (e.g., AWS, Azure, Google Cloud) is a plus.
Experience/Familiarity with RDBMS and NoSQL technologies.
Fluency with design patterns, data structures and algorithm design.
Experience in AWS & Azure Technologies
Solid “systems” fundamentals related to performance and scalability
Good track record of applying engineering best-practices
Ability to understand customer requirements and then engineer the product accordingly
Good teamwork and communication skills.
Good knowledge of Agile or Scrum methodologies.
Strong verbal and written communication skills are mandatory.
Strong problem-solving skills, attention to detail, and the ability to work effectively both independently and as part of a team.
Excellent communication and interpersonal skills, with the ability to collaborate effectively with colleagues at all levels of the organization.
Preferred

Knowledge of security standards
Hand-on experience in micro service architecture
Good knowledge on dev-ops tools and processes

Education

Any Graduate