Position: Java Developer
- Category Programming/Software Development
- Location Kathmandu, Nepal
- Salary N/A
- Expiry date Sep 28, 2024 (7 days left)
Job Description
We are looking to recruit an experienced Java Developer who would be responsible for designing and implementing server-side components of the software products as part of a team developing financial services using cutting-edge technologies.Responsibilities
- Design and develop high-volume, low-latency applications for mission-critical systems while portraying high-availability and performance
- Contribute in all phases of the development life-cycle
- Write well-designed, testable and efficient code
- Ensure that designs comply with the specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- BS/MS degree in Computer Science, Engineering or any related field
- 2 - 5 years of experience in Java development
- Proven hands-on Software Development experience
- Proven working experience in Java development
- Object oriented analysis and design using common design patterns
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Knowledge of NoSQL Databases is a plus
- Experience in Spring Framework
- Application development experience with open-source tools like Apache frameworks, Tomcat, and Maven build tools
- Experience in using Git version control system
- Strong understanding of TDD
- Work effectively in Pairs - Pair Programming