Job Description
Investfly.com is a hot startup company based in the United States with its branch in Nepal. We provide software-as-a-service that enables traders and investors all around the world to develop their investment strategies.
We are looking for a SeniorJava Developer to join our dynamic team in Nepal.
REQUIREMENTS
-
Bachelor/Master degree in Computer Science, Engineering or a related subject
-
Proven hands-on Software Development experience
-
Proven working experience in Java development
-
Proficient in Java programming language and Java based technologies (Hibernate, Spring, JSF, Servlets, Tomcat)
-
Hands on experience in designing and developing applications using Java EE platforms
-
Object Oriented analysis and design using common design patterns.
-
Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
-
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
-
Experience in the Spring Framework
-
Experience in developing RESTful web services using at least one popular web framework (Spring MVC, JAX-RS)
-
Experience with test-driven development
WE OFFER FOLLOWING BENEFITS
-
Competitive Salary
-
Free Lunch
-
5 days work week
-
Team events and movie nights
-
US tour for your significant contribution to the company
We have our own frameworks for a quality assurance team. However creative ideas and actions which ensure better quality product is more than welcome. We are fun, high-caliber team that trusts you and gives you freedom to be brilliant.
TO APPLY
If you are interested in this opportunity, APPLY ONLINE by filling out this application form: https://goo.gl/IbBWRz
Note*: Candidates will not get call back without this form
Also send your resume and cover letter highlighting your background and interest in this position to careers@investfly.com.
Experienced candidates are only requested to apply.
Only shortlisted candidates will be contacted.
Job Specification
RESPONSIBILITIES
-
Write well designed, testable, efficient code.
-
Contribute in all phases of the development lifecycle.
-
Ensure designs are in compliance with specifications.
-
Work closely with programmers, developers, and clients
-
Define program objectives and key results, and establish project plan.
-
Develop program management and product and engineering planning artifacts.
This Job is expired. The Company is no longer accepting applications for this position.