Staff Software Engineer

Staff Software EngineerExperience: 3 to 8 years in Enterprise Cloud Application development & maintenance.3-8 yrs10.8 LPA
Skills & Competencies:
Must Have:
Essential Skills
• Experience developing and delivering highly distributed software systems at scale in multiregion environments with 24×7 availability.
• Proficiency in large-scale enterprise-grade Java application development using Spring Boot, Dropwizard, and Hibernate.
• Experience with web services development, including SOAP and REST API interfaces.
• Knowledge of software integration with message bus technologies and database integration using JDBC.
• Familiarity with cloud platforms (e.g., AWS services such as EC2, EKS, S3, or similar).
• Proficiency in network protocols, including TCP/IP, DNS, and DHCP, and troubleshooting issues in using protocol analyzer tools such as Wireshark, Ethereal, etc. Familiarity with scripting languages (e.g., Bash, Python).
• Excellent problem-solving and issue-resolution abilities, with a keen eye for debugging and fixing technical issues.
Familiarity with software development life cycles (SDLC), including waterfall and agile methodologies.
Competencies:
• Strong analytical thinking and problem-solving abilities with attention to detail.
• Demonstrable customer focus and effective communication skills. Fluency in written and spoken English.
• Adept at articulating ideas in a clear, collaborative manner, both in writing and verbally.
• Proactive, self-motivated individual who excels in a team setting and values constructive feedback.
• Prior experience with international clients is highly regarded.
• Some flexibility to collaborate with peers in global time zones.