Software Developer
Skills
About the role
Software Developer is needed to perform the following duties: Responsible for the Architecture, Design, Development, and deployment of Java-based Microservices and AWS Cloud solutions. Design, develop, and maintain scalable RESTful APIs using Java within a microservices-based architecture to support distributed enterprise applications. Develop and deploy cloud-based backend services using Amazon Web Services (AWS), including AWS Lambda and other serverless and cloud infrastructure components. Implement and maintain CI/CD pipelines using Azure DevOps to automate code integration, testing, and deployment processes across development and production environments. Monitor production systems and investigate 5xx error alarms and incident alerts generated from AWS Lambda functions and related microservices. Perform troubleshooting and root cause analysis of production incidents by analyzing logs, application metrics, and monitoring dashboards. Coordinate with Subject Matter Experts (SMEs) and cross-functional engineering teams to diagnose and resolve service disruptions and system performance issues. Ensure system reliability and operational stability by implementing improvements to monitoring, logging, and alerting mechanisms. Maintain documentation for APIs, deployment workflows, and system architecture to support maintainability and operational transparency. Prepare and present monthly operational reports to management, summarizing incidents, system alarms, service performance, and resolution actions from the previous month. Bachelor's Degree is required in Computer Science or Computer Engineering or Computer Information Systems or Information Technology.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.