Java SE-based Server Management with SFTP and API Integrations
Supervised a self-hosted Java server with SFTP protocol, setting up node-based permissions and API integrations to optimise the server’s functionality and security.
Key Contributions
- Managed a Java SE-based server environment, focusing on optimising user experience.
- Implemented SQL and flatfile data storage solutions based on specific application requirements, ensuring efficient data handling and retrieval.
- Handled the integration of third-party plugins, meticulously ensuring cross-compatibility while enhancing server functionality.
- Conducted in-depth research of technical documentation to stay up to date with best practices and new features.
- Established and maintained a node-based permission system to safeguard user access, including command and terminal-based permissions.
- Utilized API integration to gather and display real-time statistics on server performance and third-party plugins.
Responsibilities
- Managed all aspects of the Java SE-based server environment, overseeing stability and performance.
- Conducted regular audits of server configurations and plugins, troubleshooting issues promptly to ensure a consistent, error-free environment.
- Oversaw server maintenance and updates, ensuring high availability and minimising downtime. Worked on updates through a test server to ensure smooth deployment.
Key Skills Developed
- Database Management: Employed SQL and flatfile storage solutions to efficiently handle user data.
- Plugin Integration: Demonstrated a strong aptitude for integrating third-party plugins, enhancing server capabilities.
- Documentation Proficiency: Developed proficiency in reading technical documentation and using GitHub for version control and collaboration.
- Access Control: Established and managed node-based permission systems for secure access control. Managed server through secure file transfer protocol (SFTP).
- API Utilization: Leveraged API integration to provide real-time statistics and monitor server performance.