F1Soft International Pvt. Ltd.

Senior Java Software Engineer

F1Soft International Pvt. Ltd.

Senior Java Software Engineer

Senior Java Software Engineer

F1Soft International Pvt. Ltd.

Kathmandu
Experience: More than 5 years
Key Skills: Angular Back-End Web Development Knowledge Acquisition Json Object-Relational Mapping (Orm)

Senior Java Software Engineer

Views: 207 | Apply Before: 3 days, 16 hours from now

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Mid Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Kathmandu
Apply Before(Deadline) : Jun. 30, 2024 23:00 (3 days, 16 hours from now)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than 5 years
Professional Skill Required : Angular Back-End Web Development Knowledge Acquisition Json Object-Relational Mapping (Orm)

About the job

Job Overview:

Senior Software Engineer (Java) is responsible to produce and implement functional software solutions, performing code reviews, writing test cases, guiding other team members and collaborating with QA/DEVOPS team during to end to end software development lifecycle.

Key Skills/ Knowledge:

  • Expert in Object Oriented Concept.
  • Working experience with Spring cloud is must.
  • 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.

Responsibilities:

  • 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.

Requirements:

  • Bachelor’s degree in computer science, Computer Engineering or related technical discipline.
  • 5+ years of experience as a software developer (Backend JAVA, Spring Boot).

Recommended Jobs

Job Action

Similar Jobs
Powered by Merojob AI
Most Viewed Jobs
job_detail_page
Search, Apply & Get Job: FREE