Java Developer

April 9, 2026
Application ends: July 8, 2026
Apply Now

Job Description

The Role:

  • Day-to-Day Responsibilities Undertake various tasks including analysis, estimating, design, coding, testing, and documentation.
  • Develop software features based on specifications, implementing new features and refactoring for maintainability. Assist in evaluating technical feasibility and designing business processes and workflows based on customer/project requirements.
  • Document work in an organized manner and perform software testing, installation, and configuration.
  • Troubleshoot and fix issues related to software implementations, including resolving customer trouble tickets.
  • Retain technical knowledge and provide leadership and training to less experienced personnel. Provide SIT/UAT/PROD support.
  • Apply best practices and standard operating procedures

Ideal Profile:

  •  Bachelor’s degree in Computer Science, Telecommunications, Engineering or equivalent.
  • Minimum of 4 years professional experience in Java application development with proven practical experience. Experience in the Card Payment/Digital Payment/ Banking industry will be added advantage.
  • Strong knowledge in object-oriented design, data structures and algorithms.
  • Working experience in Java technologies, Spring Framework, Spring JPA, Hibernate, RESTful web services, and Junit. Experience with front-end development, including Angular, React, TypeScript, HTML5, and CSS3.
  • Database experience with SQL, PostgreSQL, Oracle, or similar database technologies.
  • Experience with Linux environment including Shell scripting and software packaging.
  • Experience in unit testing and integration testing.
  • Basic understanding of Cloud, Container and Virtualization technologies.
  • Proficiency with software engineering tools including IDEs, debugger, profilers, version control systems such as GitLab, Git, Maven, Jenkins, JIRA, Confluence Wiki, Artifactory, and etc.
  • Good knowledge of agile software development methodologies and industry best practices.
  • Genuine interest in technology, software development as well as high levels of self-motivation.
  • Able to work in a fast-paced, team-oriented environment with minimal supervision.
  • Strong analytical and problem-solving skills.
  • Excellent interpersonal, organizational, and communication skills.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru