Initial investigation, solution identification and sizing.
Requirements management and high level design.
Detailed analysis and design. Specification for construction by yourself oranother team member.
Build and unit test against specifications.
Responsible for on-time delivery of high-quality code
System test planning and system test execution.
Support QA phase by tracking and assigning defects to development team; workwith QA leads to schedule fixes and builds and enable QA to be successful
Implementation and warranty support.
Identify efficiencies and ways to improve design and development processes
Identify ways to increase efficiency of production support – Find solutions thatallow operations to better do their job without involving development resourcetime.
Excellent knowledge of the Full life cycle of a project.
The technical requirements of thisrole are as follows:-
At least 1-3 years software development experience
Must have knowledge of the following Technical skills perresource family:
Must have knowledge of J2EE (Java, , JDBC, HTTP,Websphere) , Oracle, Webservices, Microservces , Version Control GIT,
Exposure to Cloud, Kubernates, Spring ,
Basic understandingof Agile
Good to know : Kafka, Cassandra
The behavioral requirements of thisrole are as follows:- Can do attitude and a drive to deliver, high level of commitment
Strong communication skills to be able to communicate at all levels.
Ability to understand requirements
High level of responsibility and Ownership from inception through toimplementation.
The candidate should have a proactive approach to problem solving.
Good analysis skills in order to aid in trouble shooting and problem solving
Good testing principles as well as good defect management skills
Education and Experience-
Bachelor’s degree in Engineering, Computer Science, or Information Technology. Master’s degree in Finance, Computer Science, or Information Technology a plus.
1-3+ years performing development of Applications in an OO environment
Knowledge of release management version and revision control practices and procedures
Knowledge of development life cycles
Exposure to Java design, coding, testing and debugging techniques
Experience in enterprise level J2EE platforms using J2EE design patterns
Experience with a relational database
SQL knowledge including query design and performance tuning
Knowledge of open source tools and utilities
Experience coding and utilizing webservices, microservices
Experience with Eclipse or a similar IDE
Experience with code versioning tools
Experience working with WebSphere
Experience in full life-cycle experience , preferably in the financial industry
Excellent interpersonal relationship and communication / presentation skills
Demonstrates initiative and is a self starter
Prepared to challenge when business requirements seem conflicting
Drive/Determination and knowledge.,
Other details