Job Description: • Responsible for the definition, design, construction, integration, testing, and support of reliable and reusable software solutions, addressing business opportunities.
• Responsible for creation of specifications includes systems analysis, coding, testing, and implementation of application programs and data interfaces.
• Requires a previous domain of experience in applications development.
• Responsible for overall application design and architecture, including interfaces with other applications and systems.
• Assures that application designs are consistent with industry best practices application attributes (including scalability, availability, maintainability, and flexibility)
• Plan, Risk Assessment Plan and Incident Response Plan.
• Continuously monitored the security controls, including analyzing and documenting changes to the information system
• Performed testing and implementing network disaster recovery plans.
• Made recommendations for mitigating identified risks and Great familiarity with firewalls, data encryption and other security measures
• Involve in gathering system requirements for the application and worked with the business team to review the requirements and went through the Software Requirement Specification document and Architecture document.
• Create conceptual diagrams, visual mock-ups and manage detailed user interface specifications
• Designing and developing applications based on Spring MVC framework.
• Use JDBC to invoke Stored Procedures and also used JDBC for database connectivity to Oracle.
• Provisioning of AWS resources like EC2, VPC, EBS, AMI, S3 buckets, creation of subnets and all other operational tasks using CFT and/or Terraform.
• Responsible to create and modify S3 bucket policies to all Prod and Non-Prod buckets as part of implementation of least access policy.
• Design roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups, and IAM.
• Involve in reviewing and assessing current infrastructure to be migrated to the AWS cloud platform.
• Design test cases in detail by exhausting all testing techniques to provide maximum coverage to ensure thorough quality of the product under test.
• Administrate Windows and Unix/Linux environments, work on server hardware, operating systems, software and procedures aligned with organizational standards.
• Work on productivity and automated repetitive tasks by using the batch files.
• Work on planning, implementing manual/automation testing and network testing.
• Provide support for multiple applications using Microsoft SQL RDBMS Platforms, SQL Server 2008/2012, SQL Server Reporting Services & SQL Integration Services, and High Availability.
Any Graduate