We provide IT Staff Augmentation Services!

Lead Software Developer Resume

2.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • Over 10 years of experience in analysis, design, and implementation of Java based Software Systems/Applications using Java SE and Java EE technologies with Object Oriented Analysis and design techniques.
  • Excellent Experience in Spring framework (IOC,AOP,MVC)
  • In - depth noledge in Writing Business tier using Struts/Spring framework.
  • Good Exposure in writing multi-threaded systems with JDK Concurrency framework.
  • Used CSS Style, designing UI Templates, HTML, Java Script
  • Excellent Experience in designing in PDF using XSL-FO
  • Experienced working with Agile teams and Scrum.
  • ImplementedUnit Tests using Junit and Easy Mock.
  • Experience in building Enterprise Systems using Enterprise Java Beans (EJB).
  • Excellent hands on experience working with AppServer/WebServer viz. JBoss, andTomcat.
  • Implemented Hibernate O-R Mapping Tools.
  • Extensively used various IDEs like Eclipse for development and unit testing.
  • Knowledge in System design, modeling with Use Case, Class, Sequence and other UML components.
  • Experience in Building application using Maven /Ant and hands on experience with automation tool HUDSON.
  • Exposure to Full Life Cycle Solution Development (Requirements, Analysis, Design, Development, Documentation, Testing and User )
  • Expertise in Version Controller me,e SVN/CVS
  • Hands on experiance in SQL,PL/SQL, query performence
  • Experience in TCP/UDP socket programming.
  • Knowledge on HBase, Pig, Teradata.
  • Knowledge on Hadoop Map Reduce, Cassandra and Hive.
  • Ability to learn quickly and adapt to new technical environments.
  • Good communication skills and ability to work independently as well as team environments.
  • A highly motivated and results-oriented team player with innovative ideas, can-do attitude, track record in on-time and high-quality product delivery, exceptional analytical and creative problem solving skills

TECHNICAL SKILLS:

Java Technologies: Spring MVC,IOC,AOP,DI, Hibernate, Struts 2.x,XML,XSLT,XSL-FO

Operating Systems: Windows 7, Windows XP, Sun Solaris, Linux (Centos, Ubunto), IBM Server

Databases: Oracle, MySQL, DB2, Sybase.

GUI: Java, JSP, Servlets, JSP, Html, CSS, Javascript,AngularJs,Ajax

Application Servers: Jboss, Tomcat

Tools: & Utilities: Eclipse, Net Beans, Edit Plus,VI,SVN/CVS,HUDSON,MAVEN/ANT

Methodologies: Agile Development, RUP, OOAD with UML.

PROFESSIONAL EXPERIENCE:

Confidential, New York

Lead Software Developer

Responsibilities:

  • Implemented Services using Spring MVC (Request / Response Object Implemented using JSON)
  • Implemented the Spring Auto Scan me,e Stereo Types like service,controller,repository, auto wired
  • Writing the services from scratch, implementing the business logic, implementing the DAO logic
  • Implemented the Spring Transaction Management In the Dao Layer to perform Transactions
  • Written some views to get the list of data mapped with 2-3 tables and implemented the same in hibernate layer using Criteria or HibernateHQL
  • Implemented Hibernate framework to map the Data objects to the MySQL Data base in the persistent layer
  • Building the application using MAVEN Script and deploying the code in DEV, QA and UAT Servers
  • Hands on Experience using HUDSON, FAST APP DEPLOYMENT SERVERS
  • Worked on the servers side me,e LINUX ( centos, ubuntu flavors ) for setting up the code in new production server, which includes the environment setting, DB creations, DB dumps and resolved the issues like firewall settings
  • Establish, ensure adoption, and supervise the AGILE SCRUM development process, setting short-term objectives
  • Hand on experience using AngularJS
  • Participated in design and hands-on development of the identity and access management solution, including design and development of service tier, and security components.
  • Understanding the existing framework
  • Performance Tuning.
  • Modified the existing report.
  • Involved in the client meeting related to requirement and enhancements.

Technologies and Tools: Spring, Hibernate, JSON,Angular Js, Tomcat 6.0, Ecplise IDE, Webstorm, Internet Explorer, Mozilla Fire Fox, CSS,Html, Maven,Hudson,Fast App Deployment,SVN,Ajax,JavaScript,Junit MySQL

Confidential

Lead Software Engineer

Responsibilities:

  • Implemented the DTO factory pattern and Developed the Domain Classes dat can be used in the DTO Factory which can be reused across the Layers of the Application
  • Used Hibernate framework to map the Data objects to the Oracle Data base in the persistent layer
  • Implemented the Spring Transaction Management In the Dao Layer to perform Transactions
  • Implemented Restful Service JAX-RS for giving the reports in XML/CSV, also filter the reports by providing different kind of parameters in the URL, provided some basic validations to get the status using JSON before getting the data
  • Designed and built document tracking/workflow system with HTML, CSS and JavaScript, usingJQuery, JSON, and a REST architecture.
  • Establish, ensure adoption, and supervise the AGILE SCRUM development process, setting short-term objectives
  • Identified and documented business rules and created detailed Use Cases and Use Case diagrams using UML
  • Designed Templates for the screen, setting a common header and footer content for all the pages using CSS Style Sheet
  • Designed a common method for the all the Ajax call in the common library JAVA Script
  • Resolved the Java Scripts error issued raised in different Browsers me,e Mozilla / Internet Explorer
  • Worked on the servers side for setting up the code in new production server, which includes the environment setting, DB creations, DB dumps and resolved the issues like firewall settings
  • Worked on MemCache mechanism for accessing some table in database randomly and also applied CRUDoperations, based on the conditions
  • Implemented the reports in PDF using XSL-FO on daily basis and sending the reports to clients via Mails as per customer requirement and summary reports on monthly based which will give information like total travelled distance, time travelled, stoppage time of the vehicle in details
  • Performed load testing the application with Jmeter for all HTTP/FTP/Web service requests under concurrent access scenario. Together with IDE built-in profiler, Jmeter and load generator prepared test scripts emulating application running conditions
  • JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases.
  • ANT was used as a build tool. Also worked in an Agile work environment.
  • Used Log4j for logging errors, messages and performance logs

Environment: Spring, Hibernate, Tomcat 6.0, Ecplise IDE, Oracle 11g, Linux,Css,Html,JSP, XML,TCP/UDP Protcols,JavaScript,Ajax,Log4j,Junit,XSL,XML,Ireport,Json,Jquery

Confidential

Team Lead

Responsibilities:

  • Implementation followed the MVC design pattern, using the Struts Framework and JSP for the view layer EJBs for the business/model layers and Servlets for controller layer.
  • Prepared the Jmeter Test cases for checking the login time session, users logged in, database connections and load balancing
  • Worked on MemCache mechanism for accessing some table in database randomly and also applied CRUDoperations, based on the conditions
  • Implemented the reports in PDF using XSL-FO
  • Involved in Analysis, design and coding of business modules and functionalities.
  • Analyzed project requirements and provided required technical assistance to team members.

Technologies and Tools: Java, Struts, JSP, Hibernate, Ajax, IReports, Jboss 5.0.6, Ecplise IDE,XSL,XSTL,XSL-FO,Stxx,Java Script, CSS,HTML,Ajax,Jmeter,Junit,JSP

Confidential

Software Engineer

Responsibilities:

  • Prepared Junit Test cases for testing the functionality
  • Involved development work, analysis with the change request and setting the dead-line for code release
  • BA interaction and involved in testing phase.
  • Implementation followed the MVC design pattern, using the Struts Framework and JSP for the view layer EJBs for the business/model layers and Servlets for controller layer.
  • Prepared the Jmeter Test cases for checking the login time session, users logged in, database connections and load balancing
  • Worked on OffBizz Framework for getting the department information like Department Number, sub division, Employees mapped to dat department which comes with all the information of their bio-data.

Technologies and Tools: Java/J2EE, Struts, JavaScript, HTML, AJAX, JSP, Jboss, Ecplise IDE

We'd love your feedback!