Stonestep is a growing insurtech company which provides new security to mass- and micro- customers via partners like mobile operators, mobile money providers, retailers, and others. Stonestep’s management team is located across multiple time zones and is launching with diverse partners across the South East Asia region. We are looking for a Junior level Java Developer.
Enthusiasm and drive for crafting a great user experience is a must. The role requires commitment to collaborative problem solving, sophisticated design and creating quality products is essential.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Design, build, and maintain efficient, reusable, and reliable Java code.
Ensure the best possible performance, quality, and responsiveness of the applications.
Translate designs and wire frames into high quality code
Design, build, and maintain high performance, reusable, and reliable Java code
Ensure the best possible performance, quality, and responsiveness of the application
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automation
Design and build advanced applications for the platform
Work with outside data sources and APIs
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Analyze data on user needs and hardware constraints to determine the feasibility of various designs
Collaborate with development team to determine design specifications or details
Modify software programs to improve performance throughout the product’s lifecycle
Recommend software upgrades for programs and systems if necessary, and analyze software requirements and user needs to determine whether the system design is feasible and can be completed within time and budget constraints
Collaborate and gather information on project capabilities and limitations, interface and performance requirements to create optimum software
Design, develop and modify software systems, using mathematical models and scientific analysis to predict and measure possible outcomes
Store, retrieve and manipulate data to understand system capabilities and requirements
Direct software system testing, validation procedures, application and system documentation and programming to ensure normal program functioning
Manage the work of related team members, and provide instruction on writing software code as needed
Coordinate software installation and monitor equipment to confirm specifications have been met.
Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality, organization, and automatization.
1 year plus experience - Proficient in Java, Spring Framework, Hibernate, Web Stack, HTML5/JS/CSS, Unit testing, Apache Ant, Apache Maven, Apache Tomcat, MySQL Database.
Hands-on experience in designing and developing applications using Java EE platforms.
Experience working with Java Lamda future.
Object-oriented analysis and design using common design patterns.
Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc).
Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
Good hands-on experience on PHP Yii framework.
Must have good knowledge of using open source frameworks in Java and Python.
Hand-on experience of XML and related technologies is a must.
Should be Sun Certified Java Programmer.
Experience in Android frameworks such as ReactiveX, Realm, Retrofit, Butter knife, Android Data Binding, Crashlytics.
Experience in Payment frameworks such as Braintree, Stripe.
Experience in Image loaders such as Picasso, Fresco.
Experience in Rapid MQ.
EDUCATION AND EXPERIENCE
BS or higher in Computer Science, Computer Engineering, Electrical Engineering or relevant field
Relevant work experience in development for Android
Strong attention to detail, with a focus on stakeholder management, and product development
Fluent English, written and spoken, required (Nepali is a strong advantage)
WHAT WE OFFER
Competitive remuneration with the possibility of a contract extension
Unique business opportunity with high growth potential
Be part of a motivated team with an entrepreneurial spirit
Impact the future of the company in Nepal and globally
Dynamic working environment
All interested candidates should send their CV and cover letter at email@example.com no later than 28th May,2020.
This Job is expired. The Company is no longer accepting applications for this position.
Stonestep is a growing insurtech company which provides new security to mass- and micro- customers via partners like mobile operators, mobile money providers, retailers, and others. Stonestep’s management team is located across multiple time zones and is launching with diverse partners across the South East Asia region