Fonepay
JOB OPPORTUNITY
Mid Level Java Engineer
JOB DESCRIPTION / ROLE
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
REQUIREMENT
- Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline
- 2 to 3 years of experience as a Java Developer
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.
Other 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
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.
To apply for this job please visit fonepay.com.