Technical Lead/ Lead Software Engineer Resume
SUMMARY
- Over 10 years of professional experience in full life cycle system development involving analysis, design, implementation, maintenance and support of application software in Web - based and Client/Server environment.
- Work extensively in Core Java, Struts, Spring (Core, MVC, AOP), Hibernate, JSP, Servlets, JSTL and Java Beans.
- Hands-on experience wif XML, SOAP, Maven and JavaScript.
- Experienced in using design patterns Singleton, Factory method, MVC (Model, View & Controller).
- Experienced in application servers like JBoss, IBM WebSphere, WebLogic and Tomcat.
- Experience in deploying the application in UNIX and Windows operating system.
- Experience building the EAR through Hudson build tool and deploy the EAR in App Servers.
- Experience in Application Design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML, good understanding of software development life cycle (SDLC).
- Working experience and knowledge in databases like Oracle 11G, My SQL, writing complex SQL Queries and Programming in PLSQL
- Experience on SharePoint access to project documents.
- Exceptional ability to quickly master in new concepts, technologies and tools.
- Working extensively on tools like Power Designer and Eclipse.
- Experience in Log4J for Logging Errors, debugging and tracking skills.
- Experience in creating front end view page wif HTML, Java Script, and CSS.
- Good experience wif Application production support environment.
TECHNICAL SKILLS
Operating Systems: UNIX and Windows
Language: Java, J2EE
Middle Ware/Tools: JDBC, Hibernate 2.1, Web Services
Web/Framework: JSP, HTML, Java Script, CSS, Spring(Core, AOP), Spring MVC, JSLT, Struts, Tiles, Servlets
XML Technologies: XML, SOAP, JAXB
RDBMS/Tools: Oracle 11g, My SQL, PLSQL
Tools: /IDE’s: Eclipse, Power Designer, Hudson, Crystal Report 11
Web/App-Servers: JBoss, Tomcat, IBM Web Sphere, Web Logic
Source Control: Tortoise SVN, VSS
Methodologies: Design Patterns OOAD & UML
PROFESSIONAL EXPERIENCE
Confidential
Technical Lead/ Lead Software Engineer
Responsibilities:
- Working as a Technical Lead
- Involved in analysis, design, development, testing, support and deployment of the application
- Worked on the core business layer and presentation layer in Struts and Spring MVC framework.
- Worked on creating the new persistence Java beans and hibernate mapping file.
- Implemented the new web services using JAX WS. Built the Application interface document and java XML binding using JAXB.
- Implemented the Spring Batch framework.
- Worked on the complex query tuning which included execution plan analysis and applying the indexes.
- Implemented the server log purging in PERL script.
- Worked on updating the application deployment architecture in Power Designer.
- Used JIRA Agile tool to build the stories and executed the Agile development.
- Interact wif client to understand business requirements, provide estimation and write the functional requirement.
- Lead a team of 4 to 5 resources and build the enhancements and bug fixes included in a particular release.
- Perform the review of design, code and assembly test cases
- Work wif the software testing and performance testing team to come up wif the quality test cases and support the ST and PT.
- Actively involved in solving the production defects on priority bases.
- Provided the post production support and actively responded to customer calls and emails
Environment: Struts1.2, Spring4, Core Java, J2EE, tiles, SOAP, Hibernate2.1, Spring Batch, Oracle 11G, PL SQL, JBoss, Maven, Hudson, JIRA Agile and UNIX
Confidential
Sr. Software Engineer
Responsibilities:
- Worked as a Senior Software Engineer
- Involved in analysis, design, development, testing, support and deployment of the product
- Created the stateless session beans in EJB.
- Created the messaging queues in JMS.
- Written the Java beans to persist the object to the database.
- Perform the impact analysis and provide the estimation on the enhancement and bug fixes.
- Write the low level design document.
- Work wif the software testing and performance testing team to come up wif the quality test cases and support the ST and PT.
- Actively involved in solving the production defects on priority bases.
Environment: T- Line (inbuilt framework), EJB, J2EE, JMS, Weblogic, WebsphereOracle 10g, hands on PL SQL and UNIX
Confidential
Senior Software Engineer
Responsibilities:
- Worked as a Senior Software Engineer
- Involved in analysis, design, development, testing, support and deployment of the application
- Write the low level design document.
- Worked extensively on PLSQL Packages.
- Worked on the Java Beans and Servlets.
- Implemented the MIR reports using Crystal Report.
- Actively involved in performance tuning of the existing application
- Actively involved in solving the production defects on priority bases.
- Provided the post production support and actively responded to customer calls and emails
Environment: JSP, Java Beans, Java Script, ORACLE 9i & PL/SQL, Crystal Report X1, Tomcat 5.5
Confidential
Software Engineer
Responsibilities:
- Worked as a Software Engineer
- Involved in development, testing, support and deployment of the product
- Follow the design document and build the code.
- Actively involved in solving the production defects on priority bases.
Environment: Java, J2EE, Java Script, ORACLE 9i, PL/SQL Tomcat4.1
Confidential
Software Engineer
Responsibilities:
- Worked as a Software Engineer
- Involved in development, testing, support and deployment of the product
- Follow the design document and build the code.
- Actively involved in solving the production defects on priority bases.
Environment: Java, J2EE, JavaScript, MS SQL Server, JRun