Principle Software Engineer | Experience: 8 to 15 years in Enterprise Cloud Application development and maintenance. | 5-15 yrs | 12.7 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. |