Lead Developer Resume
Nashville, TN
PROFESSIONAL SUMMARY:
- 12+ Years of experience in Java/J2EE technologies - with 5+ years of experience as Java full stack developer. Involved in business analysis, component design, development, deployment, on-time delivery, Production support, maintenance and enhancement of Web and Client/Server enterprise applications to the customers.
- Acquired comprehensive domain knowledge in Banking, Financial Services, Communication, Travel & Transport and Retail domains.
- 3+ Years of technical leadership experience covering technical design, development and managing team to ensure quality delivery.
- Handled project and client successfully being a Technical Project Leader with a team of 13 members.
- Proficiency in developing secure web applications and server-side development using JSP, Servlets, Struts, Spring, Hibernate, Web Services (SOAP & REST), JDBC, JNDI, XML, JSTL, Java Beans, CSS, HTML, JavaScript, EXJTS, AJAX, JQuery, Angular 1.0, SQL and PL/SQL, Stored procedures and Functions.
- Worked on Java 8 features like LAMBDA expression, streams & class loaders.
- Expertise in J2EE Application Servers such as Confidential Web Sphere, Oracle Web logic and Web Server Tomcat.
- Good experience with spring modules MVC, Beans, Core, Context, and JDBC, IOC and spring integration with Struts technologies.
- Experience using Spring Data and Data integration with spring batch.
- Experience in writing ANT and Maven scripts to build and deploy Java applications.
- Hands on experience in source versioning tools like SVN, Clear Case and VSS.
- Hands on experience with Oracle, PL/SQL involving stored procedures, cursors, views, indexes, triggers, functions and packages.
- Experience in the frontend integration of the front end web interfaces with Spring MVC, Angular JS, HTML, CSS and Jquery.
- Voracious reader, highly motivated, good temperament, right attitude and inter-personal skills.
TECHNICAL SKILLS:
Language: JAVA 8.0, J2EE, PL/SQL, UML
RDBMS: Oracle 9i/10g/11i, DB2, MySql
Tools: & Utilities: MS VSS, CVS, SVN, PVCS, Ant, Maven, GIT, Jenkins
Java Technologies: JDK8.0, JPA, JMS, JMail, JSP, Servlets, JAXB, JUnit
Architecture/Framework:: Spring MVC, Spring Boot, Struts 2.0.
Application/Web Servers: Web Logic 12C, WebSphere7.0, Apache Tomcat 6
ORM Technologies: Hibernate3, iBatis
Internet Technologies: HTML5, CSS3, JQuery, ExtJs, Bootstrap, Angular 1.0
IDE: RAD, Eclipse, IntelliJ
PROFESSIONAL EXPERIENCE:
Confidential, Nashville TN
Lead Developer
Responsibilities:
- Involved in the integration of the front-end with Spring Boot.
- Developed UI components using REACT JS.
- Enhanced Exception handling and to display meaningful messages to end user.
- Handled team of 3 members helped team to transform business requirements to technical design.
- Involved in requirement analysis and high-level design flow of the application.
- Involved in developing Stored procedures and funtions.
Environment: Java8.0, React JS, Tomcat, MySql, Spring Boot, AWS, SQS, Jenkins, GIT.
Confidential, Tallahassee, FL
Senior Consultant
Responsibilities:
- Design and develop the application in IntelliJ using Java 8, Spring MVC, JPA, Log4J, Jquery, Angular 1.0, Maven, JUnit.
- Involved in Daily Scrum-Stand Up, Business Review meeting, Sprint Planning.
- Involved in design/development and unit testing of the deliverables.
- Enhanced Exception handling and to display meaningful messages to end user.
- Designed UI components using JQuery, Angular 1.0
- Use Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
- Involved in Production releases and post production support.
- Worked on Java 8 features like LAMBDA expression and streams.
Environment: Java8.0, JSP, Weblogic12c, Augular 1.0, JQuery, Bootstrap, Ajax, JPA, Struts2.0, Spring Boot, Oracle 12.x
Confidential, Middletown, NJ
Senior Consultant
Responsibilities:
- Design and develop the application in Eclipse using Java 1.7, Spring MVC, Web Services, Hibernate, DHTMLx, Log4J, xquery, Ant, JUnit.
- Involved in Daily Scrum-Stand Up, Business Review meeting, Sprint Planning, Sprint
- Involved in design/development and unit testing of the deliverables.
- Involved in xquery using XMLSPY to convert the XML response to GUI.
- Enhanced Exception handling and to display meaningful messages to end user.
- Used REST API for CRUD operations using Http protocol.
- Designed UI components using DHTMLx
- Use Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
- Involved in Production releases and post production support.
Environment: Servlets, JDBC, Java7.0, Websphere 7.0, Web Services, JavaScript, Ajax, Log4J API,SQL Developer, SVN, xquery, xpath, xmlspy
Confidential, Atlanta GA
Technical Lead
Responsibilities:
- Design and develop the application in Eclipse using Java 1.6, Spring MVC, Web Services, Hibernate, JSON, Log4J, SOAP, mainframes, Maven, JUnit, and Oracle.
- Involved in Daily Scrum-Stand Up, Business Review meeting, Sprint Planning, Sprint Review and Retrospective meeting.
- Involved in estimation/scheduling of the deliverables.
- Involved in developing Stored Procedures and Functions using DB2.
- Implement solutions focusing on reusability (existing direct DB calls to new Service calls) and recommend changes on project design concepts to improve efficiency.
- Enhanced Exception handling and to display meaningful messages to end user.
- Used REST API for CRUD operations using Http protocol.
- Integrated REST with spring for service layer execution.
- Setting up WebLogic managed servers and maintained various test environments.
- For CA and CJ2 - consumed SOAP Web services using CP mid-tier services.
- Designed UI components using Ext JS i.e. auto completion, progress bar, dynamic dropdowns etc.
- Use Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
- Used Jenkins for continuous build and deployment.
- Create team documentation covering environment setup and best practices such as exception handling, logging, test-driven development, separation of concerns, information hiding, dependency injection etc.
- Involved in Production releases and post production support.
Environment: Servlets, JDBC, JSP, Java6.0, Spring 2.x, Hibernate3.0, Mainframes, Weblogic 12C, Oracle 11G, Web Services, JavaScript, EXT JS, Ajax, Log4J API,SQL Developer, SVN, JUnit, Jenkins, JIRA, SONAR
Confidential
Lead Developer
Responsibilities:
- Design and Development of the Application using Agile (Scrum) methodology and test driven development.
- Developed the Mandates and Payment Area.
- Configured Migration Scripts.
- Involved in BIC-IBAN Conversion.
- Used Hibernate framework for the backend persistence. Extensively worked with HQL and hibernate criteria queries.
- Used Confidential RTC for continuous Build and deployment.
- Helped team to setup cluster environment using Weblogic12c.
- Implemented Formula Evaluation, Exception Handling, Roll Back, Commit, Save and Archive functionalities.
- Used VMware cloud for development environment.
- Developed UI components using Ext JS like Tab panels and Grid components.
- Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
- Used Log4J for logging and tracing user-desired messages.
- Writing the shell scripts and SQL queries according to the customer requirement.
- Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
Environment: Java, J2EE, Servlets, JDBC, JSP, Spring 3.0, Hibernate 3.0, Ant, Oracle 11, SQL, PL/SQL, Ext JS, Sencha, Log4j and Unix, Jenkins, JIRA, VMware Cloud.
Confidential
System Analyst
Responsibilities:
- Design and Development of the Application using Agile (Scrum) methodology and test driven development.
- Involved in Daily Scrum-Stand Up, Business Review meeting, Sprint Planning, Sprint Review and Retrospective meeting. Responsible for overall team deliverables as a Tech Lead.
- Involved in preparing Technical Spec document and analyzing the business requirements and propose an appropriate functional and technical solution.
- Involved in developing reports based on service request for various accounts.
- Provided end-to-end solutions for a given account right from attending requirement reviews, development till production support.
- Used Hibernate framework for the backend persistence. Extensively worked with HQL and hibernate criteria queries.
- Used java multi-threading concepts to effectively utilize the resources.
- Developed reports using Cognos query studio and Report studio.
- Used Confidential RTC for continuous Build and deployment.
- Helped team to setup cluster environment using Weblogic12c.
- Developing standalone project QDSUpload to upload multiple templates Confidential a time and read the data and insert into Database tables. a. Archive the tables, b. Truncate (all Main Tables), c. Upload the template.
- Implemented Formula Evaluation, Exception Handling, Roll Back, Commit, Save and Archive functionalities and Junit Test cases to support multiple template upload.
- Used Log4j for logging, built the applications using Apache Maven and RTC for version control.
Environment: Java, J2EE, spring 3.0, Hibernate 3.0, Cognos, Ant, Oracle 11, SQL, PL/SQL, Log4j and Unix
Confidential
Java Developer
Responsibilities:
- Developing and supporting various applications, initiatives in Online Banking Applications, Break fix and managed complete authentication and accounts onshore teams for OLB.
- Played Developer and Technical Project Lead role for VIPAA, PIPAD, Break fix, Large Maintenance and Special Projects. Used agile methodologies, test driven development and automated builds.
- Involved in Low level design, development, documentation, and post production support.
- Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features in FX4 Cash module.
- Integrated Spring with Struts MVC framework and configured Struts-config.xml for the application flow.
- Created customized exception handling framework to send back error response and codes to end users.
- Used Ajax for front end development and IBatis for back end development.
- Implementing Design patterns like Singleton, Factory, Session Facade, DAO, Value Object patterns in the development of Multi-Tier distributed Applications.
Environment: Java, J2EE, Ibatis, Tomcat, Junit, JSF, JSP, Servlets, Batch Processing, UNIX, Struts, JavaScript, UML, MySQL, JQuery.
Confidential
Programmer
Responsibilities:
- Design and Development of the Application using Water fall methodologies.
- Used UML design methodologies (Use case, Class, Sequence, & Class Diagrams) using RSA 7.5
- Designed and developed UI screens with Ajax.
- Solve LMS issues and provide database reports to the customers.
- Developed Enterprise Java/J2EE 5/java 2 standard edition components like Core java, JMS, java beans and JDBC components.
- Implemented Design patterns like Singleton, Factory, Service Locator, Session Façade and DAOClient side validations were done using JavaScript.
- Worked on writing SQL Queries and PL/SQL Stored Procedures using Oracle 9i. Used JDBC for connectivity.
- Deployed the application on using FTP to Linux OS.
- Involved in unit testing and test cases.
Environment: Java, J2ee, DHTML, Eclipse 3.0, Apache Tomcat,5.0.25, Struts 1.2, JDBC, JSP, JavaScript, Oracle 9i, Oracle 10G, putty.
Confidential
Programmer
Responsibilities:
- Analyzing the business requirements and system specifications to understand the application.
- Analyzing the code from architectural perspective to implement various design methodologies Factory, Session Façade, DAO.
- Involved in design/coding and review and system test plan creation based on the requirement and design document.
- Involved in creation and review of test scenario and test case based on requirement and design document.
- Analysis/ Design / Documentation / Unit test cases / Code reviews.
- Involved in coding using ITEXT API on Reports module.
- Developed reports using BIRT reporting tool.
Environment: JavaScript, JSP, Java, J2EE, PostGre Sql, BIRT Reports, PL/SQL, Ant, Tomcat, CSS, HTML
