Senior Software Engineer – Java
- Industry Other
- Category Programming/Software Development
- Location Lalitpur, Nepal
- Expiry date Apr 28, 2025 (Expired)
Job Description
We are seeking a highly experienced Senior Java Software Engineer to support a critical infrastructure migration from Windows to Linux. The ideal candidate will bring deep expertise in Java (JDK 1.8), Tomcat, and modern deployment practices to ensure seamless application migration, configuration, and performance tuning in a new Linux environment. Prior experience maintaining and troubleshooting on-premise software systems is highly desirable.Responsibilities:
• Lead the migration of Java-based applications (Tomcat 7, JDK 1.8) to a Linux platform.
• Refactor OS-specific configurations, environment variables, and scripts.
• Collaborate with infrastructure and database teams to ensure end-to-end application functionality post-migration.
• Conduct load and performance testing to validate migration success.
• Optimize application performance on Linux systems through tuning and best practices.
• Contribute to security assessments and hardening of deployed applications.
• Participate in user acceptance testing and final deployment validation.
• Maintain and troubleshoot existing on-premise Java-based applications, ensuring high availability and performance.
Requirements:
• Bachelor’s degree in Computer Science or related field.
• 5+ years of professional experience with Java and Tomcat-based applications.
• Strong hands-on experience with Linux environments and shell scripting.
• Experience with automated deployments, performance tuning, and system monitoring.
• Proven experience maintaining and supporting on-premise enterprise software systems.
• Familiarity with Redis, Elasticsearch, or other third-party dependencies is a plus.
• Excellent problem-solving, debugging, and communication skills.
This job has been expired
on 2025-04-28
Share: