Position: Java Software Engineer
- Category Programming/Software Development
- Location Kathmandu, Nepal
- Salary N/A
- Expiry date Sep 14, 2024 (Expired)
Job Description
Position Overview:
We are seeking a highly skilled and motivated Java Software Engineer to join our dynamic development team. The ideal candidate will have a strong background in Java development, a passion for creating efficient and scalable software solutions, and a commitment to delivering high-quality code. As a Java Software Engineer, you will be responsible for designing, implementing, testing, and maintaining Java-based applications to meet our clients' needs.
Key Responsibilities:
- Java Development:
- Design, develop, and maintain high-quality, scalable, and efficient Java applications.
- Write well-designed, efficient, and testable code.
- Collaboration:
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions.
- Participate in code reviews and provide constructive feedback to team members.
- Problem Solving:
- Analyze and troubleshoot complex issues promptly.
- Propose and implement effective solutions to address identified problems.
- Code Quality:
- Ensure code quality through unit testing, automated testing, and continuous integration.
- Follow best practices and coding standards to maintain a high level of code quality.
- Documentation:
- Create and maintain technical documentation for software design, implementation, and maintenance.
- Technology Evaluation:
- Stay up-to-date with the latest Java technologies and industry trends.
- Evaluate and recommend new technologies and methodologies to improve software development processes.
- Collaborative Development Environment:
- Work in an agile development environment, actively participating in sprint planning, daily stand-ups, and retrospectives.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Java Software Engineer with a strong portfolio of relevant projects.
- Solid understanding of object-oriented programming principles.
- 2 year experience with Java frameworks such as Spring, Hibernate, or similar.
- Proficiency in database design and SQL.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
We offer competitive compensation, a collaborative work environment, and opportunities for professional growth. If you are passionate about Java development and eager to contribute to innovative software solutions, we encourage you to apply.