Lead Developer Resume
0/5 (Submit Your Rating)
SUMMARY
- Around 9 years of experience in Analysis, Design and Implementation of Business Applications using JAVA, J2EE
- Experience in end - to-end implementation of the SDLC including Requirement Analysis, Designing, Development and Testing of Projects. Currently working as Technology Lead with Infosys Technologies - onsite location Cupertino USA
TECHNICAL SKILLS
Languages: JAVA, UNIX Shell Scripting
Scripting Languages: Java Script, AJAX
Version Control: SVN
Operating System: WINDOWS, LINUX
Databases: Oracle 11g
Tools: SVN, Intellij
Framework: Hibernate, Spring, JUNIT
PROFESSIONAL EXPERIENCE
Confidential
Lead Developer
Responsibilities:
- Design and development of various modules.
- Developed various product applications using Java, J2EE and related technologies.
- Designed web pages using JSP, Swing, XSL, HTML, CSS, DHTML, DOJO, JSP Tag libraries and client side validation with JavaScript.
- Experienced Implementing Microservices. We had worked in an Enterprise Application where we had to implement Microservices.in order to separate the tasks and not to have dependency on other Parallel on-going tasks of same Application
- Created XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML)
- Designed and developed SOA modules to produce and consume, both the SOAP based and Restful web services using XML, SOAP, WSDL, Apache Axis, Jersey, JSON.
- Implemented asynchronous request processing with MQ Series between current and legacy system.
- Parsed the XML’s using DOM, SAX, and JAXB to retrieve information returned from web services.
- Integrated Hibernate ORM with Spring-Hibernate framework to facilitate HQL queries and represent object-database mapping.
- Effort estimation, Code review, technical guidance to the team.
- Developed migration tools using multi-threaded feature of Java.
- Technical support to the production support and UAT teams
Confidential
Developer
Responsibilities:
- Requirement analysis.
- Designed and developed the application using Struts Model View Controller (MVC) design Pattern.
- Create JSPs with some custom JSTL Library Tags, coded JavaScript for client side validation.
- Extensive use of EJBs for middle tier component to implement the business logic
- Developed an automated application using JMS for messaging and JNDI to interact with the Server.
- Implemented Service locator pattern to invoke EJBs through Struts.
- Developed ANT script to build and deploy Java applications.
- Configured the data mapping with SQL Server 2005 and tested performance accuracy related queries under SQL Server.
- Involved in the Production support of the Application.
- Leading the team from offshore.
- Development and testing of various modules
- Writing test cases and validating them after the development.
- Working on the production issues/tickets at times.
Confidential
Developer
Responsibilities:
- Requirement analysis.
- Involved in various steps of SDLC such as analysis, design and development of system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
- Designed the user interfaces using HTML, CSS, JavaScript, JSPs.
- Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
- Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
- Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Implemented dependency injection of the Spring IOC to inject beans and to integrate with O/R mapping tool Hibernate.
- Deployed the applications on JBoss Application Server.
- Developed JUnit test case for all the services and manager methods.
- Implemented SOAP Web Services to integrate third party service using the WSDL and created stubs.
- XML parser APIs SAX and JAXB in the web service's request marshalling and unmarshalling.
- Developed SQL for querying the Database, Written stored procedures and triggers for Oracle 9i.
- CVS for version control of the application and Log4J to capture the log the events and exceptions.
- Implemented the library dependency management and application build process using Maven.
- Development and testing of different modules.
- Writing test cases and validating them after the development.
Confidential
Developer
Responsibilities:
- Defects fixing.
- Responsible for developing the application level flow by utilizing Java, JSP and Struts.
- Developed JSP Pages and Servlets to provide dynamic content to HTML pages.
- Involved in developing forms using html and performing client side validations using JavaScript.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Implemented EJB as a middleware to develop a three-tier distributed application.
- Produced and consumed SOAP web services using Apache CXF and Axis2 framework.
- Worked on java security like encryption, decryption, and generation of signature.
- Involved in implementing static and dynamic Web mapping of business logic and technical requirements.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Used JUnit for unit testing of the system and Log4J for logging.
- Responsible for developing the OS specific scripts (Shell Scripts) for automating the closing Process.
- Redesign of RB Direct home page and functionality.
- Writing test cases and validating them after the development
- Developed utility classes for application logic