Java Developer
Full Time
Goa
Posted 2 months 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 Category | Software |