Developer, Java LN

International Medical Corps

  • Pakistan
  • Permanent
  • Full-time
  • 1 month ago
Job TitleDeveloper, Java LNLocationPakistan - PK (Primary)OfficeIslamabadCategoryAdvance Info and AnalyticsDate Needed By3/31/2024Program Description (Background)Job DescriptionJOB SUMMARY
This role will provide support for existing applications and develop extensions for the ERP system. The individual will also responsible for performance tuning, customization of web-based applications, and creating enterprise-wide solutions. The individual will play a crucial role in offering post-implementation support in a dynamic, geographically dispersed, and time-critical work environment.To perform this job successfully, an individual must be able to perform each essential function with or without reasonable accommodation:MAIN TASKS AND RESPONSIBILITIES
  • Analyzing user requirements and business objectives, determining application features and functionality
  • Managing Java/Java EE/SpringBoot application development while providing expertise in the full software development lifecycle, from concept and design to testing.
  • Develop, modify, and enhance data and metadata service components, implement, and integrate Java based REST services, and support Elasticsearch index adjustments / restructuring due to data changes.
  • Collaborate with cross-functional teams to improve existing products, services, and tools.
  • Review and provide feedback on user testing plans, user manuals, and other supporting documents.
  • Recommending improvements and assist in changes to best practices.
  • Effectively prioritize and execute tasks in a high-pressure environment.
  • Effectively work in both independent and in a team-oriented, collaborative environment.
  • Familiar with ELK (Elasticsearch, Logstash, and Kibana).
  • Experience in designing Elasticsearch index for search capabilities.
  • Ability to work in a diversified environment.
  • Compile detailed technical documentation and user assistance material
  • Design, build and maintain efficient, reusable, and reliable Java code.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automatization.
  • Review peer work and give feedback.
  • Stay up-to-date with emerging trends and technologies in software development.
Perform other duties as assigned. The duties and responsibilities listed in this document are representative of the nature and level of work assigned and not necessarily all inclusive.Job RequirementsMINIMUM QUALIFICATIONS
  • Typically, Bachelor's degree in the field of computer science
  • 3+ years of experience developing web applications with: Java/J2EE, Spring, Struts, Apache Velocity templates, Hibernate.
  • Knowledge of SQL and PostgreSQL
  • Understanding of agile software development methodologies, values, and procedures.
  • SOA design and web service development including REST, SOAP, JSON.
  • Experience in client-side scripting including JavaScript, JQuery, HTML5.
  • Advanced understanding of data modeling Data Modeling and Data Warehouse technologies.
  • Hands on experience working in integrated development environments.
  • Experience working with enterprise applications, including ERP, CRM, etc.
  • knowledge of UML and Design Patterns.
  • Advanced proficiency with Azur TFS.
Additional Technical or Language RequirementsCode of ConductAs applicable to this position, an individual must promote and encourage a culture of compliance and ethics throughout the organization and maintain a clear understanding of International Medical Corps' and donor compliance and ethics standards and adheres to those standards. Staff are also responsible for preventing violations to our Code of Conduct and Ethics, which may involve Conflicts of Interest, Fraud, Corruption or Harassment. If you see, hear or are made aware of any violations to the Code of Conduct and Ethics or Safeguarding Policy, you have an obligation to report. If this is a supervisory position, one must set an example of ethical behavior through one's own conduct and oversight of the work of others; ensure that those who report to you have sufficient knowledge and resources to follow the standards outlined in the Code of Conduct & Ethics; monitor compliance of the people you supervise; enforce the Code of Conduct & Ethics and International Medical Corps' policies, including the Safeguarding Policy and the Protection from Harassment, Bullying and Sexual Misconduct in the Workplace Policy, consistently and fairly; support employees who in good faith raise questions or concerns.SafeguardingIt is all staff shared responsibility and obligation to safeguard and protect populations with whom we work, including adults who may be particularly vulnerable and children. This includes safeguarding from the following conduct by our staff or partners: sexual exploitation and abuse; exploitation, neglect, or abuse of children, adults at risk, or LGBTI individuals; and any form of trafficking in persons.Equal OpportunitiesInternational Medical Corps is proud to provide equal employment opportunities to all employees and qualified applicants without regard to race, color, religion, sex, sexual orientation, national or ethnic origin, age, disability or status as a veteran.

International Medical Corps

Similar Jobs

  • JAVA IBM Developer Arcana Info Download as PDF

    تاريخ التسجيل:

    • Islamabad
    Job Offer: JAVA IBM Developer Arcana Info Download as PDF: وصف الوظيفة: JAVA IBM Developer Arcana Info Download as PDF Islamabad Pakistan Posted Date: 22 Sep 2022 Expiry Date:…
    • 21 days ago
  • JAVA IBM Developer Arcana Info Download as PDF

    تاريخ التسجيل:

    • Islamabad
    Offer: JAVA IBM Developer Arcana Info Download as PDF: وصف الوظيفة: JAVA IBM Developer Arcana Info Download as PDF Islamabad Pakistan Posted Date: 22 Sep 2022 Expiry Date: 30 …
    • 21 days ago