Fonepay is a digital payment processor that connects consumers, banks and merchants in an interoperable network to facilitate mobile/digital payments. Fonepay is a part of the F1 Soft group, operational since 2004, a diversified Digital Financial Services (DFS) holding company. With a year of experience innovating DFS products and services, Fonepay has developed an interoperable network that connects over 50 Nepali banks and financial institutions and over 1 ... 3 million customers and merchants
View Company ProfileJava Developer
Job summary
-
No. of Vacancy
: 1 -
Job Type
: Full Time -
Offered Salary
: Negotiable -
Gender
: Both -
Career Level
: Mid Level -
Experience
: 2-3 Years -
Apply Before
: 2021-10-06 Closed -
Skills
:AgileJavaJSONSQLScrumSpring
Job Description:
Job Purpose: A Java Developer is responsible for the design, development, and management of Java-based applications
Responsibilities
- Log assigned works regularly and contribute at best to smooth down the burn down chart
- Actively participate in making project improvement activities and hence forth work
- Provide Unrivaled Service (Focus in product development and enhancement)
- Explore new technologies and make sure they’re implemented in project wherever suitable
- Maintain proper coding, commenting and documentation of work as required
- Research of new Technology
- Assure built products are highly secured and follows coding best practices
- Standardize HMAC, PKI and JWT authentication and authorization standard for the security
- Maintain high standard of security on delivered products/services
- Actively participate in making any project improvement activities
Required Knowledge, Skills, and Abilities:
Technical Skills:
- Analyze business requirements and guide team for standard solutions.
- Work in Scrum/Kanban team environment to size and plan the requirements.
- Develop software products following standard coding practices and automated unit testing.
- Maintain software products by identifying and resolving issues.
- Mentor and coach the Agile team to deliver team commitments and goals.
- Review and ensure appropriate documentation of the product.
- Research on new technology and prepare proposal for the improvement of the products.
- Coach team members in retrospective meetings for continuous improvement of the team.
- Provide technical guidance and code review to junior members in the team.
- Take initiatives in defining/updating best practices, guidelines and checklists.
- Establish and maintain CI/CD process.
- Take different roles, as required by the organization, like Scrum Master, technical lead, project lead, etc.
Behavioral Skills:
- Expert in Object Oriented Concept.
- Expert in Data Structure and DBMS.
- Expert in Agile/Scrum Practices and Tools.
- Good Experience of Test-Driven Development (TDD).
- Good Knowledge of Standard Coding Practices.
- Good Experience of code management and CI/CD tools.
- Good written and verbal communication skills.
- Experience on Java/J2EE, ORM, JPA, Spring Boot & Web services.
- Solid experience in web development in Angular 4 or higher framework.
- Experience with MySQL database engine with sound knowledge in SQL Query.
- Good knowledge and experience in server-side APIs and web service integration (SOAP, REST, JSON, and XML).
- Good knowledge with glass fish application server & tomcat.
- Strong analytical, debugging and troubleshooting skills and ability to work under a tight schedule and meet deadlines
Education + Experience:
- Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline
- 2 to 3 years of experience as a Java Developer
Benefits:
Why Join us?
- Stellar opportunity to work with the rising company
- The amazing and passionate young team, beautiful office space
- Social Security Benefit
- Trust of biggest FinTech company.
- Attractive salary and benefits (Communication package, Fuel, TADA)
- One-of-a-kind company culture and growth opportunities to accelerate your career progression.
Apply Instruction:
Interested candidates fulfilling the mentioned criteria are encouraged to Apply using the Easy Apply Button below. Registered candidates may also apply using Apply Now Button.