Position: Mid-Level Java Developer
- Category Information Technology
- Location Kathmandu, Nepal
- Salary N/A
- Expiry date Sep 28, 2024 (9 days left)
Job Description
Job Description:
We are seeking a skilled and motivated Mid-Level Java Developer with around 3 years of experience to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications, ensuring they are efficient, scalable, and maintainable.
Key Responsibilities:
- Develop, test, and deploy high-quality Java applications.
- Collaborate with cross-functional teams to analyze user requirements and provide technical solutions.
- Write well-designed, efficient, and testable code.
- Troubleshoot, debug, and resolve production issues.
- Participate in code reviews and ensure best practices are followed.
- Maintain and enhance existing applications by implementing new features and improvements.
- Work with APIs, databases, and third-party libraries to integrate functionality.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 2-3 years of hands-on experience in Java development.
- Strong knowledge of Java SE, OOP concepts, and design patterns.
- Experience with Java frameworks such as Quarkus or Spring Boot.
- Familiarity with RESTful APIs and microservices.
- Good understanding of relational databases (e.g., MySQL, PostgreSQL).
- Knowledge of version control tools (e.g., Git).
- Experience with Agile development methodologies.
Nice to Have:
- Exposure to front-end technologies (e.g., HTML,CSS,JavaScript, Angular, React).
- Familiarity with cloud services (e.g., AWS, Azure) and containerization (e.g., Docker).
- Experience with CI/CD pipelines.
What We Offer:
- Working in a team environment where initiative and dedication are encouraged.
- An equal opportunity workplace that values diversity and does not discriminate.
- Periodic salary review and grading.
- Open international work environment.
- Team building events to promote collaboration.