POSITION SUMMARY
● Designs and implement software based solutions based on business requirements;
● Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions;
● Performs final quality checks/testing of other developers code in the remediation of break/fix items;
● Evaluates new software development tools to improve development to market for toolset enhancements;
● Applies systems analysis and design techniques to design, develop, test, implement and debug client specific proprietary computer systems and client/server/Web applications using standard programming/scripting languages and testing tools, and databases and servers;
● Works under minimal supervision
REQUIRED SKILLS
Must have these skills to be minimally qualified.
• 2 - 5+ years of relevant IT software experience (Development SDLC lifecycle)
• 5+ years of experience in JAVA development
• Knowledge of Spring, Spring MVC and Spring Batch
• Strong Core Java Skills
• Experience building REST web services is preferred
• Atleast 2 of the following: Websphere/Weblogic/Tomcat/JBOSS
• IDE - Eclipse
• JSP and JavaScript
• Bachelor degree in IT related field or Science Engineering
• Quick learner and self-starter who requires minimal supervision to excel in a dynamic environment
• Ability to acquire business domain knowledge quickly and effectively to take a role of subject matter expert for multiple applications
• Deep understanding of the software development and support process
DESIRED SKILLS
Knowledge of Brokerage account process, applicable distributed architecture patterns
SECONDARY SKILL
DB2
Any Graduate