Sign In
 [New User? Sign Up]
Mobile Version

Associate Software Engineer - Java

Bengaluru, KA
Job Code:
  • Banking & Finance
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

The Associate software engineer for the FIOT - BLA team will be responsible for maintainance, enhancements, understanding of current code and functionality of applications using technologies (Core Java, Spring frameworks, Junit, JavaScript, AngularJS Framework, Bootstrap CSS, HTML5, SQL/PLSQL, WODM, BPM). Additionally an ability to learn new technologies and adopt to new development methodologies is also required. Theidentified resource will need to be in constant verbal and written contact with key stakeholders and peers in India and U.S.Should be able to independently code advanced programsPeer testing, code review and Impact analysis of the modules developed by the other team members.Collaborate with peers and superiors on process improvement ideas, policy and procedure enhancements, and opportunities to improve our customer's service experienceIdentify inadequately documented areas/processes and ensure documentation is created.Provides technical leadership to junior team members and small groups on multiple moderately complex projects. Candidate DescriptionPractices & Patterns Object Oriented Design and Development, Model-View-Control and Component-based developmentDeveloping web based applications using Javascript Frameworks like Angular JS and other UI technologies including HTML5, Bootstrap CSSUnderstanding and hands on experience on WODM and writing and understanding Business rulesImplementing Security layer for the web application using Spring Security FeatureHaving experience/knowledge on IBM BPM and WMB (IIB) is an added advantageDesign, develop, and maintain REST web services that house complex business logic using Spring Rest templatesDevelopment for Oracle SQL/PL/SQL, writing packages stored procedures, understanding of triggers , views etcHands on experience on Apache TomCat Application Server, WebSphere serversHands on experience on Java IDEs (Eclipse, STS)Hands on version control tools GIT StashHands on experience on build tools Maven/JenkinsKnowledge and experience in technologies including SOA, XML, iBatis/Hibernate, Multi-threading, JSONAnalyze and recommend improvement to coding processCandidate should have expertise developing unit tests for affected code, including techniques based on use case and code coverage analysis, and unit testing.Ability to perform independent technical analysis on complex projectsStrong understanding of the full Software Development Life Cycle process required.Familiarity with Agile software development methodologies based on iterative developmentMust be adaptable in a changing environment and be effective in many different business settingsBehavioural attributesExcellent communications, presentation and interpersonal skills.Creative, energetic, assertive hands-on professional who enjoys the challenge of change.High level of commitment, initiative, vision and enthusiasm.Strong Time Management and Planning skills Qualifications Bachelor or Master degree in Computer Science, Information Technology2-3.5 years of experience
Degree: MCA/ PGDCA

Additional Degree: BE/ B.Tech (Engineering)

Experience: 2-4


Application Programming | Database Administration (DBA) | Graphic Designing/Animation/Web Designing | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News