Java Developer

Full Time
Posted 1 year ago

Job description

Job Outline

Experience – 2 to 5 years

The job holder will be responsible for the development of innovative market leading products and solutions as well as supporting existing applications vital to on-going business.

Candidate should possess the ability to craft quality code. He or she should be able to present examples of previous development work on request.

Software Development Responsibilities

  • Gather business requirements
  • Participate actively in effort estimation
  • Write well designed, efficient, and readable code following coding standards
  • Perform in depth unit testing using frameworks
  • Comply with delivery plans
  • Release and deploy the application in different environments
  • Support and maintain existing applications adhering to SLAs
  • Produce required documentation
  • Serve as a subject matter expert
  • Follow agile practices

Organisational Responsibilities

  • Seek and participate in development opportunities above and beyond required training
  • Actively participate in the skill development of your colleagues (workshops, presentations)
  • Suggest areas for improvement in internal processes along with possible solutions
  • Actively contribute to corporate knowledge base

Desired Skills

  • jBPM, Java 1.6, SEAM 2.2 , JSF, GWT 2.7.0, JBoss 4.2.3 GA , Quartz , Nginx, jUnit
  • PostgreSQL 9.4.x , Hibernate, JDBC 2.1 , BIRT, GWT Highcharts
  • HTML, CSS, JavaScript, jQuery, JSON
  • Version control system (Git/TFS/SVN/VSTS)
  • Object orientated analysis, design, and programming

Optional Skills

  • Bootstrap, XML
  • Design patterns, Solid principles
  • AWS/Azure
  • Jira
  • Microservices

Professional Qualities

  • A Team player with positive attitude
  • Excellent interpersonal and communication skills
  • Able to grasp and comprehend ideas
  • Open-minded, adapt quickly to new environments and a quick learner
  • Getting things done independently and willing to go into high-value areas even though may not have enough knowledge
  • Ability to adapt quickly to existing, complex environments
  • Ability to quickly learn new concepts and software as necessary
  • Challenges others to develop while serving as a role model
  • Facilitates effective team interaction

Job Features

Job CategorySoftware

Apply Online

A valid phone number is required.
A valid email address is required.