About the job
Job Title: Java Developer
Location: Kumaripati, Lalitpur, Nepal
Type: Hybrid/Full-time/Mid Level
Positions: 2
Application Deadline: Sept 15, 2024
Job Summary: We are seeking a talented and highly motivated Mid-Level Java Developer to join our dynamic team. The ideal candidate will possess in-depth knowledge of Java and its frameworks, with strong expertise in system design, software architecture, and database management. With a minimum of 3 years of professional experience, you should be a problem-solver who can bring creative and innovative solutions to complex challenges.
Key Responsibilities:
- Develop and Maintain: Design, develop, and maintain high-quality Java-based applications, ensuring they meet the requirements and are delivered on time.
- System Design: Collaborate with cross-functional teams to design and implement scalable, reliable, and maintainable systems.
- Software Architecture: Apply best practices in software architecture and design patterns to create robust and efficient software solutions.
- Database Management: Design and manage relational and non-relational databases, ensuring data integrity, performance, and security.
- Code Quality: Write clean, maintainable, and efficient code, adhering to coding standards and best practices.
- Problem-Solving: Analyze and resolve technical issues, providing innovative solutions to improve system performance and functionality.
- Continuous Improvement: Stay updated with the latest trends and technologies in Java and software development, and apply this knowledge to enhance our products.
- Collaboration: Work closely with other developers, testers, and product managers to deliver high-quality software solutions.
- Documentation: Create and maintain technical documentation for reference and reporting purposes.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: Minimum of 3 years of professional experience in Java development.
Technical Skills:
- Proficiency in Java and its frameworks (e.g., Spring, Hibernate).
- Strong knowledge of system design, software architecture, and design patterns.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB, Cassandra).
- Familiarity with front-end technologies is a plus.
- Understanding of cloud platforms (e.g., AWS, Azure), containerization (e.g., Docker) and container orchestration (eg., Kubernetes).
- Strong knowledge of non-functional requirements for enterprise level applications.
Soft Skills:
- Strong problem-solving skills with a creative and innovative approach to challenges.
- Excellent communication skills, both written and verbal.
- Ability to work effectively in a collaborative team environment.
- Strong aptitude for learning new technologies and adapting to changing requirements.
Why Join Us?
- Innovative Projects: Work on challenging and exciting projects that push the boundaries of technology.
- Collaborative Environment: Be part of a supportive and dynamic team that values innovation and creativity.
- Career Growth: Opportunities for professional development and career advancement.
- Competitive Compensation: Attractive salary package.