Mid Level Java Developer recruitment
Key Accountabilities:
- Design and implement solutions that meet the stakeholder’s needs
- Participate actively in requirements gathering, data modeling and design sessions
- Prepare high level and detailed technical specifications for the projects in accordance with PLC, security and architecture documentation objectives
- Develop detailed plans and accurate estimates for completion of build, system testing and implementation phases of project
- Develop, code, document and execute unit tests, systems, integration and acceptance tests and testing tools for functions of high complexity
- Write, test and maintain detailed programs according to specifications given by computer software engineers and systems analysts
- Provide input and coordinates with Database Analyst in creating new and modifying existing database structures using different types of databases
- Conceive, design and test logical structures for solving technical problems
- Participate in walkthrough reviews of all technical specifications, programs and unit test plans
- Perform performance tuning to improve performance over multiple functions
- Provides consulting services on new and existing initiatives
Knowledge and Experience:
- Bachelor’s degree in Information Technology, Computer Science
- 3-5 years experience in application development in the Financial Services industry
- 3-5 years of full development life cycle experience, from architecture through test and deployment and cross platform skills
Skills and Competencies:
- Able to learn new programming languages quickly and efficiently
- Ability to communicate ideas and take on board the ideas of others
- Knowledge of business line and ability to produce high quality results – would be an asset
- Ability to seek improvements to all aspects of development process
- Knowledge in computing in general and ability to apply outside knowledge to our work – would be an asset
Attributes:
- Can deal with ambiguity and manage requests for change
- Comfortable in high pressure, deadline-oriented environment
- Ability to adapt quickly; function independently when required
- Ability to work effectively with people from outside the IT team
- Creative thinker, breakthrough innovative, ‘out of the box’ thinker
- Ability to learn new things and ask good questions
- Team player, cooperative with good interpersonal skills