Senior level Java developer
- Industry Other
- Category Production/Maintenance /Quality
- Location Kathmandu, Nepal
- Expiry date Feb 13, 2026 (Expired)
Job Description
Job OverviewWe are seeking an experienced Senior Java Spring Developer to join an ongoing, mission-critical project. The selected candidate will be responsible for enhancing, maintaining, and managing the existing system, ensuring long-term stability, scalability, and high performance.
This role requires a self-driven professional who can take ownership of the codebase, work with minimal supervision, and contribute strategically over at least one year.
Key Responsibilities- Take ownership of an existing Java Spring/Spring Boot project
- Analyze current architecture and suggest improvements for performance, security, and scalability
- Design, develop, and maintain new features and modules
- Ensure clean, maintainable, and well-documented code
- Debug, optimize, and resolve critical production issues
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions
- Perform code reviews and enforce best practices
- Ensure application security, data integrity, and compliance
- Support deployment, monitoring, and maintenance activities
- Provide technical guidance and long-term architectural direction
- 7+ years of professional experience in Java development
- Strong expertise in Spring Framework, Spring Boot, Spring MVC, Spring Security
- Solid understanding of RESTful APIs and microservices architecture
- Experience with relational databases (MySQL, PostgreSQL, Oracle, etc.)
- Strong knowledge of Hibernate/JPA
- Experience with version control systems (Git)
- Familiarity with Linux servers, deployment, and production environments
- Proven experience working on long-running or critical production systems
- Ability to work independently and deliver reliably in a part-time setup
- Experience with Docker, Kubernetes, or cloud platforms (AWS/GCP/Azure)
- CI/CD pipeline experience
- Knowledge of system monitoring, logging, and performance tuning
- Prior experience mentoring junior developers
- Experience in refactoring legacy systems
- Strong problem-solving and analytical skills
- High sense of ownership and accountability
- Excellent communication and documentation skills
- Ability to commit consistently for at least one year
- Professional approach to deadlines and critical issues
- Work on a business-critical, real-world system
- Long-term engagement with stable requirements
- Flexibility of a part-time schedule
- Opportunity to influence architecture and technical direction
- Direct collaboration with decision-makers
This role is intended for candidates who can commit long-term (minimum 12 months) and treat the project with the seriousness of a production-grade system.