Senior Software Developer - 4953_7 yrs_Hyderabad
ArminusSrinivasapuram, Hyderabad
it-jobs
Job Description
Senior Software Developer - 4953 IT Development Team Overview Location: onsite Hyderabad Employment Type: full time Experience: 7+ years Compensation: 1,281,600 - 1,602,000 Job Title Senior Software Developer Overview Seeking a Staff Engineer (Product Development) focused on building large-scale, cloud-based platforms for timely, accurate data access across products and delivery channels. The role emphasizes Java/Spring Boot microservices, AWS-based architecture, API development, distributed systems, and modern engineering practices. Includes rotational production monitoring aligned to US Pacific Time Zone hours. Key Responsibilities Perform hands-on software design and development using Spring Boot, Python, Node.js, JavaScript, and Java/J2EE technologies. Develop microservices, RESTful services, asynchronous APIs, and web applications for multiple products and clients. Apply security schemes such as OAuth 2.0, OIDC, Basic Authentication, and APIM security configuration. Implement architectural solutions using AWS design principles, best practices, and industry standards. Develop highly distributed and scalable software applications. Maintain code quality through test coverage and test cases. Communicate technical and architectural decisions to product, development, and delivery teams. Drive continual improvement (defect prevention, root-cause analysis, process/technology improvements). Comprehend detailed project specifications and adapt to various technologies across multiple projects. Participate in code reviews to deliver high-quality solutions. Lead and mentor junior team members. Research and implement performance tuning/enhancements to improve infrastructure performance. Participate in rotational production system monitoring (US Pacific Time Zone-aligned hours). Required Qualifications Bachelor's degree in Computer Science or a related field. 7+ years of experience in engineering roles (e.g., technical lead, software engineer, lead/engineering positions). Strong experience with Java/Spring Boot microservices and cloud-based development (preferably AWS). Exposure to AI tools/technologies (Copilot, Cursor, ChatGPT, LLMs, ML, MCP, or similar). Experience designing/developing API proxies in vendor products such as Apigee and AWS API Gateway. Deep experience with AWS cloud services (EC2, S3, RDS, VPC, Security Groups, ELB, Elastic Cache, Beanstalk, Redshift, Lambda, API Gateway, Kafka, SQS, SNS, SES, CloudFormation). 3+ years using AWS to architect/deploy reliable, cost-effective, scalable, secure cloud-native solutions. Experience working in an Agile/Scrum environment. Understanding of distributed applications (system integration, testing, troubleshooting). Experience monitoring health of distributed systems; strategies for error detection and recovery. Systems integration experience (API design/development, real-time systems, microservices). Familiarity with CI/CD processes and testing frameworks; CodeCommit, CodeDeploy, CodePipeline, CLI. Experience integrating with asynchronous messaging/logging/queueing (Kafka, RabbitMQ, SQS). Strong knowledge of software development process and project management methodologies. Strong problem-solving and analytical skills. Excellent written and verbal communication skills. Ability to work in a dynamic, fast-moving environment. Team player with experience working with globally distributed teams. Technical Skills Required Java Spring Boot Microservices AWS RESTful services Asynchronous APIs Distributed systems API development API Gateway (AWS API Gateway) Apigee OAuth 2.0 OIDC Basic Authentication CI/CD Kafka RabbitMQ SQS Agile/Scrum System integration Monitoring distributed systems Test coverage Performance tuning Nice-to-have Dynatrace Splunk Okta Cryptography Digital signatures Tools/Platforms AWS EC2 AWS S3 AWS RDS AWS VPC Security Groups ELB Elastic Cache Beanstalk Redshift AWS Lambda AWS API Gateway Kafka AWS SQS AWS SNS AWS SES CloudFormation CodeCommit CodeDeploy CodePipeline CLI Copilot Cursor ChatGPT LLMs ML MCP Apigee Dynatrace Splunk Okta Preferred Qualifications Experience with monitoring/logging tools such as Dynatrace and Splunk. Exposure to IAM products such as Okta. Experience using API management gateways such as Apigee. Experience with cryptography and digital signatures. Experience building automated and scheduled pipelines for analytical processes.
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.