Lead Developer Resume
SUMMARY:
- 8.0 years of IT experience in Architecture, Designing, Development using Java, J2EE technologies. Open to learn new technologies and Open Source tools.
- Hands on experience in Core Java, Servlets, JSP, JDBC, JMS and other J2EE technologies.
- Expert level skills in Designing and Implementing web servers solutions and deploying Java Application Servers like Jboss, configuring Apache Web Server and configuring various Servlet engines e.g. Tomcat.
- Hands up experience in web frameworks like Spring MVC, IOC etc. and Struts.
- Good experience with ORM tools like Hibernate and developing application with Spring ORM, DAO and Hibernate framework.
- Excellent knowledge of XML and related technologies like XSL, XML parsers SAX, DOM and XSLT.
- Excellent knowledge in developing and consuming Web Services RESTful Framework using JAX - RS and Apache HTTP client.
- Hands on experience in UI technologies like HTML, JavaScript, JSON, Ajax, Jquery etc.
- Hands on experience in databases such as MySQL and Oracle.
- Good experience in creating build scripts using Ant and Maven.
- Good experience with creating Unit & Integration test cases using Junit and mocking frameworks.
- Expertise in Product Iterative Development Model, Agile software development technique using principles like Test Driven Development, Continuous Integration and Automation testing etc.
- Expertise in working as full stack developer, had worked on every phase of SDLCe.g. Requirement Handing, High level designing, Development, Maintenance and Enhancement etc.
- Good Team player and also have ability to work independently.
TECHNICAL SKILLS:
Language: Java, J2EE, JSP, Servlets, JavaScript, JMS, SQL, XML
Framework: Spring MVC, IOC, ORM, DAO, Security, Web Services RESTful Framework, JUnit, Log4J
ORM Tools: Hibernate
Server: Apache, Tomcat, JBoss, Weblogic
Databases: MySQL, Oracle
UI Technologies: HTML, CSS, Ajax, JSON, JQuery, JSP
Build/Other Tool: ANT, Maven, Shell Scripts
Versioning Systems: Git, CVS, SVN Subversion and IBM Clear Case
CI Tools: Jenkins
PROFESSIONAL EXPERIENCE:
Confidential
Lead Developer
Responsibilities:
- Involved in analysis, design and development for video collection facility.
- Developed Collection Facility API to upload and tag video clips based on Customer requirements.
- Developed new Restful API and maintain the API versioning.
- Developed a testing framework using HttpUnit to test Video Library Collection facility API independently.
- Developed Collection Facility UI using JSP’s and ExtJS framework.
- Developed the Middleware and Business logic layer using Spring MVC, IOC framework.
- Developed the DB interaction layer to support DB CRUD methods using Spring - Hibernate integration.
- Involved in Unit Testing based on the Test Cases.
- Involved and participated in Code reviews.
- Created unit and integration test cases.
- Participated in creating build and deployment scripts.
Environment: Java, J2EE (JSP, Servlets), Spring, Hibernate, XML, ExtJS, Java script, Shell Scripts, Perl, PL/SQL, SVN, Sybase
Confidential
Lead Developer
Responsibilities:
- Involved in Requirement gathering and requirement clarification for the new features.
- Providing effort estimation and creating SRS, UTD, SDD, RDD, for the release specific changes.
- Developing interfaces to integrate with external/internal components using Core Java and other technologies.
- Involved Unit testing and integration testing Code reviews, document reviews and providing technical inputs to the team.
- Providing component to other users.
- Actively involved in monthly releases and support activities and business validation.
- Developed and maintain the component deployment scripts.
- Closely worked with QA team for bug fixing.
Environment: Core Java, J2EE, Tomcat
Confidential
Lead Java J2EE Developer
Responsibilities:
- Developed multithreaded environment to execute the business logic per customer requirement
- Developed Shell Scripts for application installation on Relay with default configuration or an upgrade installation on Relay keeping the current configurations.
- Involved in Unit Testing based on the Test Cases.
- Involved and participated in Code reviews.
- Responsible for creating the complete kit (an ISO image) which is deployed on client side.
- Developed technical documentation, standards and procedures.
Environment: Core Java, XML, Java Sockets, Java Multithreading, Eclipse, Shell Script, ANT
Confidential
Lead Java J2EE Developer
Responsibilities:
- Involved in Architecture, High level Designing to implement framework for PAP request interfaces.
- Developed request parsing and validation interface for PAP request using core Java and Socket programming.
- Developing the parsing engine using XML and related technologies.
- Developed the Linus shell script to upgrade the legacy PPG’s and build scripts.
- Involved in Unit Testing based on the Test Cases.
- Closely worked with QA team for bug fixings.
- Worked closely with deployment team for build scripts using ANT.
Environment: Java, Sockets Programming, XML, Linux Shell Scripts, ANT.
Confidential
Java Developer
Responsibilities:
- Developed Shell Scripts for application installation on Relay with default configuration or an upgrade installation on Relay keeping the current configurations.
- Involved in Unit Testing based on the Test Cases.
- Responsible for creating the complete kit (an ISO image) which deployed on client side.
- Developed technical documents, standards and procedures.
Environment: Java, J2EE, JSP, Servlets, Spring, XML, Hibernate, Junit.
Confidential
Java Developer
Responsibilities:
- Developed the multi-threaded service for sending and receiving the JMS messages.
- Developed File and WEB interface to read XML message data using Core Java, Spring MVC.
- Developed XML Parser interfaces that’s incorporates with File and Web interfaces for message validation, using SAX Parser, Message handler & XSDs.
- Developed Routing interface which helps Input and Output interfaces to find routes with the help of routing table (Use Tree Data Structure). This service is purely developed in Core java.
- Closely worked with other teams for deployment and integration with Message bus.
- Developed the DB integration layer for CRUD operations using Spring and Hibernate.
- Developed new APIs and maintain the API versioning.
Environment: Core Java, J2EE, JMS, Spring, Hibernate, XML, MySQL 5.0, Linux, Apache, Tomcat, AJAX, Log4J, Junit, Apache Ant.
