About the job Application Administrator - Software (P1)
Role Summary
The Application Administrator will be responsible for the configuration, support, and maintenance of ongoing and new applications. This includes overseeing the administration of both existing and new application deployments, monitoring system performance, troubleshooting issues, and ensuring high availability. The role requires expertise in Java and Groovy programming, SQL & Oracle databases, and API integration. The administrator will work closely with development teams to enhance application functionality, optimize performance, and support users throughout the application lifecycle.
The Application Administrator is responsible for maintaining and supporting production, test, and development environments, ensuring the stability, performance, and scalability of applications in these environments. The role also involves adapting cloud services solutions to meet customer-specific requirements as part of a Cloud Operations team. The Application Administrator will drive continuous service improvement, service level management, and service operations, while ensuring seamless service transitions. Documentation and process management are essential components of this role to ensure consistent and effective application management.
Job Description
- Perform L2 support tasks with 5+ years of experience in application administration and support
- Install, configure, and update applications to ensure smooth functionality
- Manage user permissions and roles within the application
- Coordinate with vendors and IT teams for application support and upgrades
- Manage, configure, and maintain backend applications built on Java and Groovy using Spring frameworks
- Develop, deploy, and support server-side logic for robust and scalable enterprise applications
- Ensure the stability, performance, and scalability of backend services.
- Troubleshoot, debug, and optimize backend code to improve overall application efficiency
- Work with frontend technologies, such as HTML, CSS, and Angular, to design and implement intuitive and responsive user interfaces
- Manage and optimize SQL and Oracle databases, ensuring data integrity, availability, and security
- Design and implement database schemas, queries, and stored procedures
- Troubleshoot database issues, optimize query performance, and ensure efficient data handling
- Develop and maintain JavaScript and jQuery scripts to enhance application functionality and streamline processes
- Integrate scripts with backend services and APIs to extend application capabilities
- Design, implement, and manage RESTful and SOAP APIs for seamless integration between different Systems
- Ensure API security, performance, and scalability, and support third-party API integrations while troubleshooting connectivity issues
- Knowledge and understanding in data structures like XML, JSON
- Deploy, manage, and monitor applications in AWS cloud environments
- Collaborate closely with development, operations, and support teams to ensure the smooth deployment and transition of new features and services
- Maintain excellent collaboration, communication, and documentation skills
- Responsible for maintaining and supporting production, test, and development environments, ensuring their stability, performance, and scalability
- Experience with version control systems such as Git
Person Specification
- Bachelors degree in computer science, Information Technology, or a related field (or equivalent work experience)
- Knowledge of backend development (Java, Spring Boot, .NET)
- Proficiency in front-end technologies, including HTML, CSS, and Angular
- API development expertise REST, SOAP
- Strong understanding of relational databases SQL, Oracle
- Knowledge of the software development life cycle (SDLC) and Agile methodologies
- Ability to work under tight deadlines
- Strong troubleshooting skills to identify the root cause of technical issues
- 5 Years of experience in IT industry