We provide IT Staff Augmentation Services!

Java Technical Lead Resume

Charlotte, NC

SUMMARY:

  • A Java associate having Eight years’ experience in all phases of Software Development Life Cycle (SDLC) which includes User Interaction, Business Analysis/Modeling, Effort Estimate, Design/Architect, Development, Integration, Planning and management of Builds, Configuration, Code Management/Version Control, Implementation, Production/Customer Support, Maintenance, Enhancements and Quality Control, Documentation
  • Expertise with Agile methodology like SCRUM, SPRINT Planning, Story Estimation, Story Grooming, Team Planning.
  • Expertise in MVC framework like Spring MVC
  • Extensively worked on J2EE Technologies like Core JAVA, Servlet, JSP, JDBC
  • Expertise in developing GUIs using JSP, HTML, JavaScript, JQuery, CSS, AJAX and JSON.
  • Experience of developing applications using J2EE Design patterns (ex: MVC, Value Object, Data Access Object (DAO), Data Transfer Object (DTO).
  • Experience in ORM like Hibernate.
  • Experience in RDBMS like Oracle 8i/9i/10g. Proficient in writing SQL queries, PL/SQL stored procedure and functions.
  • Experience in various App and Web servers like JBOSS, Web Logic, Tomcat.
  • Experience in building applications using waterfall and agile methodology (SCRUM).
  • Hands on experience in version management tools like SVN, Perforce.
  • Expertise in using IDE Tools like Eclipse (Juno, Kelpler).
  • As part of assignments, have been involved in SDLC phases of the project (Requirement Gathering, Design, Development, Unit Testing, System Testing & UAT phase, Enhancement and Maintenance).
  • As an energetic Engineer in progressive organization, can utilize skills, knowledge and experience in a challenging role and update knowledge continuously that allows for advancement and growth.
  • Expertise in aligning Product owners and business to the technical feasibilities.
  • Expertise in working with Business, Clients and Vendors. Ability to manage teams globally by coordinating with on/off shore team of developers and ensure high quality of delivery.
  • Strong software and business systems design, analysis, and development skills including experience in Object Oriented Analysis and Design Working experience in Technical Lead and/or Senior Java Developer.
  • Facilitated use of technology - based tools or methodologies to review, design and/or implement products and services.
  • Experience interacting with senior managers, users, business analyst and architect in Banking domain.
  • Has the ability to understand software design and quality.
  • Experience in working with globally distributed team
  • Proven track record in working with client facing roles.

TECHNICAL SKILLS:

Core Skill set: Core JAVA, Java / J2EE, Javascript, JQuery, JSP, Servlet, AJAX, Spring, Hibernate, HTML5, CSS3, PL/SQL

Scripting Languages: JavaScript

Web services: SOAP Web services, RESTFUL web services

Database: Oracle Sql Server 2005, Oracle SQL Plus

Application Server: Web logic, Apache Tomcat, JBOSS

Development methodology: Agile software development methodology

Tools: Eclipse, Putty, Remedy, HP QC, SVN, Perforce, jira, Rally, TOAD,SQL Developer, SOAP UI, TALEND, JUnit,VersionOne, SonarQube

Domain Experience: Banking

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Java Technical Lead

Responsibilities:

  • Communicating with business for collecting business requirement and discussing with technical Analyst about the requirement and involving in story creation.
  • Studying the existing system and reviewing the same with feasibility study of new requirement and requirement analysis, Design and development
  • Involved in Story Grooming, Estimating and Planning
  • Based on business priority, do Sprint planning
  • Estimate team capacity and commit with Sprint Plan
  • Communicating business requirement to offshore and Coordinating offshore team on story planning and development
  • Discuss with tean and design the requirement
  • Write SPRING framework based coding by implementing the business policy.
  • Follow SPRING MVC FRAMEWORK model to implement Model and View,Data Access layer, controller, services and value objects
  • Build the application using MAVEN
  • Configure the application to run on JBOSS server
  • Worked on JSP tags and HTML,CSS classes to implement presentation layer
  • Used Jquery, javascript to get better view and client level validation
  • Used Dependency Injection by using spring bean
  • DAO Layer is handled using SPRING Hibernate
  • Spring batch jobs are scheduled to ingest exception into R3 system
  • File Ingestions are handled through TALEND Project
  • Writing JUnit test cases for functional unit testing
  • Maintain code quality by using SonarQube.
  • Review team members coding using Crucible and helped the team to maintain code quality and also encourage to implement reusable code.
  • Adopt Agile software methodology and divide the implementation phase by Sprint
  • VersionOne is used to track Story and defect.
  • SVN subversion is used as a version controlling tool.

Environment: Java /J2EE, JSP, Javascript, spring framework, CSS3, JQuery, HTML5, JUnit, JBoss Server, MAVEN Build.

Confidential, Charlotte, NC

Java Technical Lead

Responsibilities:

  • Communicating with the client for collecting business requirement and documenting the same
  • Studying the existing system and reviewing the same with feasibility study of new requirement and requirement analysis, Design and development
  • Leading the offshore/near shore team on story planning, coding and unit testing
  • Write SPRING framework based coding by implementing the business policy.
  • Follow SPRING (DAO) MVC FRAMEWORK model to implement Data Access layer, controller, services, value objects
  • Configure the application to run on Weblogic 8.x server
  • Worked on JSP tags and HTML,CSS classes to implement presentation layer
  • Used Jquery, javascript to get better view and client level validation
  • Used Dependency Injection by using spring bean
  • Adopt Agile software methodology and divide the implementation phase by Sprint
  • Remedy is used to track CR and Rally is used in defect tracking.
  • SVN subversion is used a version controlling tool.

Environment: Java /J2EE, JSP, Javascript, spring framework, CSS3, JQuery, HTML5.

Confidential, Charlotte, NC

JAVA Developer

Responsibilities:

  • Communicating with the client for collecting business requirement and documenting the same
  • Studying the existing system and reviewing the same with feasibility study of new requirement and requirement analysis, Design and development
  • Write PL/SQL stored procedures and packages to classify the trade by implementing the business policy.
  • Schedule Autosys job to get the upstream feed by .JIL
  • Follow SPRING (DAO) MVC FRAMEWORK model to implement Data Access layer,controller,services,value objects
  • Configure the application to run on Weblogic 8.x server
  • Consume business policy details by consuming SOAP webservices.
  • Worked on JSP tags and HTML,CSS classes to implement presentation layer
  • Used Jquery, javascript to get better view and client level validation
  • Used Dependency Injection by using spring bean
  • Adopt Agile software methodology and divide the implementation phase by Sprint
  • JIRA is used in defect tracking and Story tracking.
  • SVN subversion is used a version controlling tool.

Environment: Java /J2EE,JSP, Javascript, spring framework, CSS3, JQuery, HTML5, Autosys jil.

Confidential, Charlotte, NC

JAVA Developer

Responsibilities:

  • Communicating with the client for collecting business
  • Studying the existing system with feasibility study of new requirement and requirement analysis and document the same and get the approval from business
  • Work with UI team to design the Wireframe
  • Devise new approaches, apply existing criteria and implement the new requirement
  • Reviewing the code and testing the code. Reviewing the Unit test result prepared at the completion of the requirement
  • Adopt Agile software development methodology
  • Implement android application View, by Android API classes like fragments
  • Implement the business logic by extend classes like Activity,Services,Broadcast Receivers,Intents
  • The business data will be sent as a xml using Ajax post
  • The RESTful webservices are used to get transaction and account details
  • JQuery and javascript has been used to implement client level validation
  • HTML5 and CSS3 has been used in presentation layer
  • Configure androidmanifest.xml as a deployment descriptor
  • Perforce is used as version controlling tool
  • HP QC is used to track defects

Environment: Java /J2EE, HTML5, CSS3, JQuery, JavaScript, Java android API,Jquery AJAX, SOAP Web services

Confidential

JAVA Developer

Responsibilities:

  • Communicating with the Client for collecting the requirements and documenting the same.
  • Studying existing system and reviewing the same and then doing the design and development
  • Devise new approaches, apply existing criteria in new ways and draw conclusions from comparative situations
  • Reviewing the Code and testing the code. Reviewing the Unit Test Result prepared at the completion of the requirement.
  • Manage and support other software engineering staff
  • Adopt waterfall model software development methodology
  • JSP tags and HTML tags are used to implement presentation layer.
  • Implement controller, services, value objects, Data Access Objects, Security layer by using Core JAVA,SPRING and dependency Injection is achieved by Bean xml configuration
  • Application is run in the server Apache Tomcat
  • PL/SQL and Oracle SQL Query is used in DATA Access Layer
  • Consume configuration details by consuming SOAP webservices
  • Autosys job has been scheduled by .JIL
  • The order configuration data is sent as a XML format to provisioning.
  • Remedy is used to track CR.
  • SVN is used as a versioning tool to check-in and check-out the code.

Environment: Java / J2EE,JSP, JavaScript, XML, PL/SQL, Putty, Eclipse, Remedy.

Hire Now