Technical Lead And Lead Developer Resume
NJ
PROFESSIONAL SUMMARY:
- 10+ years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
- 10+ years of Programming experience in Java, J2EE, Servlets, JSP, Spring, Hibernate, Struts, JDBC, Angular, Maven, SQL, SQL server, DB2, Unix, Shell scripting, Python.
- Strong knowledge on MVC Design patterns
- Proficient in the design, development and implementation of Model-View-Controller (MVC) using Jakarta Struts 2 Frameworks, Spring MVC, Angular JS, Design Patterns and DAO’s, J2EE Architecture, SDLC, Software Engineering, Object Modelling, Data Modelling, Project Management, UML, Agile Methodologies.
- Hands on experience on UNIX file processing and Autosys for release management
- Experienced with RDBMS implementation and development using DB2, Sybase and SQL Server
- Extensive experience with configuration management tools like SVN, CVS, VSS
- Performed unit testing using Junit and deployment of applications done using tools ANT and Maven.
- Experienced with Banking, Finance and Manufacturing domains. Good understanding of various trading products like credit derivatives, Swap, Fixed income forward and Credit risk and Basel domain
- Worked on Agile methodology and Waterfall model.
- Highly motivated team player, willingness to learn, ability to work independently, as a part of team of professionals, and effectively with persons from varied cultures and all walks of life
TECHNICAL SKILLS:
Programming Languages: Java/J2EE, Scala, Python, Unix
ServerSide Technologies: JSP, Servlet s, Struts, J2EE
ClientSide Technologies: Angular Js, Java script, AJAX, jQuery, JSON, Ext JS
Framework: Struts, Spring, Hibernate, Tiles, Web Services, MVC, Log4JWeb Languages: XML, HTML
Big Data: Spark,HDFS,Hive,Pig,Hbase,Kafka,Oozie
IDE: Rational application developer (RAD), Eclipse
Web Services: REST, JAX-RS, JAX-WS, SOAP,UDDI
Version Controls: SVN, CVS, Source Controller (MS Visual studio)
Tools: Quality Control, SharePoint, Toad for Oracle, Oracle SQL DeveloperPL SQL Developer
RDBMS: SQL server, Oracle 10g, MySQL
Bug tracking tools: HP-QualiyCentre, JIRA
Web Server: Apache Tomcat
Application Servers: WebSphere, Web logic, JBoss
Modelling tool: Visio
Operating System: Windows,UNIX/Linux
Networking Protocols: FTP/SFTP
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Technical Lead and Lead Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Extensively written concurrent core JAVA code for different layers in application.
- Developed feed processor to process the real time and end of day feeds using the Java, Unix and sql server
- Developed generic threshold check component using SQL server for Bank of America feeds.
- Developed components using pre-caching implementation to process huge files.
- Developed Unix components to process various file level manipulations
- Developed python component for various heard and trailer checks of feed files and file related processing’s.
- Wrote database Stored Procedures, Views, User Defined Functions to handle complex business requirements in java
- Developed database refresh component using Unix and bcp tools
- Developed Business Components As per the Business
- Used multithreading to process the data asynchronously
- Wrote complex SQL queries and query optimization on SQL server,Sybase database
- Used Quality Center for Defect and Enhancements tracking
- Used ETL based implementation in Java to process feeds
- Agile Development Methodology.
- Used CVS as source control tool and Maven for project builds.
- Involved in Stakeholders meetings to gather requirements and propose appropriate solutions.
- Conducted code review for team members, Co-ordinating with QA/UAT/Performance team and defect analysis in Quality Center and assigning team members responsible for the bug fix.
Environment: Java, Unix, SQL server, Sybase, Autosys, Python, XML
Confidential, NJ
Lead Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Involved in gathering the Functional Requirements from business.
- Designed and developed web components using MVC pattern under Spring Framework.
- Designed the responsive web components using Spring Framework, Java Script, AngularJS, AJAX, XML, JSON, HTML, CSS3 and Bootstrap.
- AngularJS implementation of HTML, AJAX form submits validation.
- Worked on creating reusable AngularJS custom directives.
- Wrote complex SQL queries and query optimization on SQL server
- Designed multiple RESTful and SOAP Web Services and consumes to exchange complex business information using Spring Framework.
- Used SVN as source control tool, Maven for project builds.
- Develop Application on Eclipse, Deployed and tested the application code on Apache Tomcat Server.
- Conducted code review for team members, Coordinating with QA/UAT/Performance team and defect analysis in Quality Center and assigning team members responsible for the bug fix.
- Providing Technical support for resolving the issues, analyzing the defects, providing and implementing the solution defects.
- Develop Application on Eclipse, Deployed and tested the application code on Apache Tomcat Server.
- Managing the technical team of our organisation
Environment: Java/J2EE,Spring,Hibernate,JSP,Angular, DB2,SQL server,Maven
Confidential, NJ
Module Lead and Lead Developer
Responsibilities:
- Involved in Requirement gathering and Analysis
- Used legacy feed processor framework to process the feeds
- Performed unit and integration testing, system documentation, configuration and application deployment
- Developed components using pre-caching implementation to process huge files.
- Developed bash components to automate compilation and other tasks
- Developed database Stored Procedures, Views, User Defined Functions.
- Developed database refresh component using Unix and bcp tools
- Involved in prod bug fixings and maintenance activities
- Developed Business Components As per the Business
- Used multithreading to process the data asynchronously
- Used Quality Center for Defect and Enhancements tracking
- Conducted code walkthrough and reviews to make sure the system meet expectation
- Provided support in the analysis and troubleshooting of production issues which are tracked through JIRA
- Agile Development Methodology.
- Involved in Stakeholders meetings to gather requirements and propose appropriate solutions.
Environment: Java, Unix, SQL server, Sybase, Autosys, Python, XML
Confidential
ModuleLead and Developer
Responsibilities:
- Requirement Analysis for the Functional & Technical specifications.
- Design and development of framework based on MVC pattern using Servlet, JSP and JDK 1.4
- Design and Coding of business components using Core Java, J2EE, Struts
- Developed various front-end screens using struts frame work, Ext js and java script
- Implemented singleton design pattern for DAO’s used in application
- Used JSF for various screens integration in the application
- Used DB2 procedures implementation for complex logics in java
- Used WebLogic server to deploy and run the application
- Analysis of the Business requirements received from the Business User.
- Worked on the functional specs and created UML diagram
- Product support and maintenance activities.
- Developed Stored Procedures, Functions, Trigger in PL/SQL
- Coordinating with client at the time of UAT
- Testing and Integration of the work
- Deployment of the code and Maintenance.
- Reviewing and testing the server side and client side application.
- Involved in the Performance tuning of the application.
- Unit tested the functionality and fixed any defects identified.
Environment: Java / J2EE, Jdbc, JSPs, JSF, STRUTS, ExtJs, AJAX, DB2, Javascript, IRAD, DB2
Confidential
Developer
Responsibilities:
- Involved in requirement gathering and business analysis
- Design, development and testing of application
- Involved in hands on coding, problem solving and implementation
- Preparation of test cases and removal of defects
- Coordinating with client at the time of UAT
- Deployment of the application
- Unit tested the functionality and fixed any defects identified.
Environment: Action Scripting 2.0, XML, JSP, Java Script, Flash
Confidential
Developer
Responsibilities:
- Analysis of Business specifications
- Developed screens in flash technology and integrated using XML
- Design, development and testing of application
- Involved in hands on coding, problem solving and implementation
- Preparation of test cases and removal of defects
- Coordination with offshore and onshore teams.
- Deployment of the application
Environment: Action Scripting 2.0, XML, JSP, Java Script, Flash
