Senior Software Engineer Resume
SUMMARY
- 12+ Years of experience in Analysis, Design, Development and Implementation of E - Commerce Projects and Internet/Intranet Applications.
- Experience in developing J2EE Web Applications, Enterprise Applications, Distributed Applications and Client/Server Applications using Java, JDBC, Threads, Servlets, JSP, JSP Custom Tags, JSTL, JSF, Struts, JNDI, LDAP, EJB, Java Mail, JMS, XML, XSL/XSLT, Log4j, SQL & PL/SQL,Spring Data,JPA.
- Experience in working with Middle Tier Architecture.
- Experience in deploying enterprise applications in various application servers Web Sphere, Web logic, Oracle 9iAS, Pramati Server, Apache, and Tomcat.
- Expertise in Java, Applets, JSP’s, Servlets and EJBs.
- Experience in Struts Framework.
- Experience in working with Oracle 7.x, Oracle 9i/10., MySQL.
- Exposure to various stages in software development life cycle (SDLC).
- Implementation of design and creation of database
- Experience in working with client scripting languages HTML, DHTML, JavaScript and CSS including special handling of various browsers like IE, Netscape and Mozilla.
- Developed a system that uses data from LDAP and local templates to dynamically provision and re-provision virtual domains.
- Insight into various E-Commerce Business Modules like Transportation, Inventory and Accounting.
- Experience in Plumtree Installation and Administration.
- Expertise in SOA, Hibernate, Spring.
- Have good knowledge on ESB.
- Experience in using Version Control Tools Visual SourceSafe, SVN (Sub-version), & CVS (Concurrent Versioning System).
- Experience in writing Stored procedures, Functions, Packages and Database Triggers.
TECHNICAL SKILLS
Front-end UI technologies: HTML, DHTML, CSS, Java Script, AJAX, ExtJS, mxGraph, Scriptaculous (Prototype), JSON, Dojo
Enterprise Java Development: JSP, Servlets, EJB, RMI, JMS, JNDI, Struts 2.x, Hibernate 3.x, Spring 2.5, iBatis, JPA 3.0
Web Services and Xml: SOA,SOAP, UDDI, WSDL, JAX-WS, JAX-RPC, RESTful with Jersey, Apache CXF, ESB, jBPM, JAXB, Xmlbeans, Castor, Dozer, Apache Digester, XQuery, XSLT, JAXP, SAX, DOM
Enterprise Servers: JBoss 5.x,Tomcat 6, Websphere 5.x, WebLogic 8.1, Pramati Server 3.x, SunOne LDAP. Ping Federate and Sun OpenSSO, Predix,Apache Karaf
Databases: Oracle 8i, SQL Server 7.0,My SQL (SAP MAX DB)
Methodologies: OOAD with UML, Agile Scrum (TDD)
Other tools / technologies: MS Project 2000, Rational Rose, MS Visio, Log 4J, Ant, Maven, Cruise Control, VSS,SVN, Eclipse, NetBeans, VisualAge, Toad, JMeter, JUnit, JProbe, LoadRunner, JProfiler, PuTTY, SSH secure shell, JXplorer (LDAP browser)
Operating Systems: Windows 2003 server, Windows XP, Windows Vista, Red Hat Enterprise Linux
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Involved in backend development of application.
- Developed and maintained application using Spring MVC and SQL.
- Worked on POCs to help design and architecture team.
- Did code review for team.
- Integration with Front end team.
- Developed reusable code for validations.
- Achieved 100 percent coverage for Junit test cases.
Confidential, CA
Sr. Software Engineer
Responsibilities:
- Involved in backend development of application.
- Developed application from the scratch.
- Developed application using Spring Data and JPA.
- Worked on POCs to help architecture team to evaluate Spring Data and JPA.
- Did POC on research on MirthConnect.
- Developed on MirthConnect.
- Worked closely with QA team.
- Used Agile Methodology.
- Used postgres as database.
- Developed app which generates entity classes and DAO’s based on given database connection.
- Exhibited code resuse capabilities.
- Did Peer code review for colleagues.
- Did development by working closely with Frontend team.
- Enhanced services to make response to improve performance. Handled complicated logic in backend so that frontend need to handle very less logic/validations.
Confidential, CA
Sr. Software Engineer
Responsibilities:
- Involved in backend development of application.
- Developed application using Web Services.
- Worked on Spike to understand existing application
- Worked on POCs to help architecture team to evaluate Spring Data and JPA.
- Worked on complex modules.
- Used Agile Methodology.
- Developed using TDD methodology.
- Used Oracle as database.
- Work cross functionally with other business departments to align activities and deliverables.
- Did SOA based development.
- Did Peer code review and colleagues.
- Worked on junits.
- Did development by working closely with Frontend team.
Confidential, Sunnyvale, CA
Sr. J2EE Developer / Technical Lead
Responsibilities:
- Work with Customer team to identify technical and business requirements
- Involved in interpretability of application with Web Services.
- Involved in performance tuning of application.
- Involved in creating low and high level design document using Rational Rose.
- Involved in transactions through MDB and CMP.
- Involved in security of application through SSL, ACL.
- Involved in Authentication and Authorization.
- Handled the production issues for different releases.
- Used Agile Methodology.
Environment: J2EE Technologies, Linux, EJB 2.1, UML, Java, Web Services, SQLServer, Oracle, JUnit, Weblogic JMS.
Confidential, Phoenix, AZ
Sr. J2EE Developer / Technical Lead
Responsibilities:
- Work with Customer team to identify functional, technical and business requirements
- Monitor and control routing of message exchange between services through ESB.
- Involve in Application and data integration trough Web Services.
- Control deployment and versioning of services through ESB.
- Involved in interpretability of application with Web Services.
- Involved in performance tuning of application.
- Involved in creating low and high level design document using Rational Rose.
- Worked with the graphical workflow setup and integrating it with change management/ SRF/other module.
- Involved in transactions through Spring and Hibernate.
- Worked on configuring system elements like Business rules, Client Scripts, UI policies, UI Actions.
- Involved in security of application through SSL, ACL.
- Involved in Authentication and Authorization.
- Developed Ajax based web Application (RIA) using DOJO framework.
- Handled the production issues for different releases.
- Used Agile Methodology.
Environment: J2EE Technologies, Unix, Spring, Service-Now, JSP, Dojo, Ajax, JavaScript, UML, Java, Web Service, UI Policies, UI Actions, SQLServer, JUnit.
Confidential, Boston, MA
J2ee Senior Developer / Technical Lead
Responsibilities:
- Have worked on a new feature called ‘One Telco’ use case which will merge fixed and mobile applications.
- Worked on implementation of different service api like associating the sales order, updating the approval tasks, tracking the status of order etc using Spring and Hibernate.
- Worked on integration with other modules like order and inventory management. Used the MVC framework to mock the external calls/objects.
- Handled the production issues for different releases.
- Involved in Data confidentiality and Authorization of application.
- Involved in performance tuning of application.
- Deployed the application using Websphere application server.
- Involved in maintaining consistent UI for the application by using HTML, CSS and Struts.
- Developed UI designs & development using Struts & Javascript.
- Performance tuning of SQL Procedures, Functions, Packages and SQL queries.
- Code Review
Environment: J2EE Technologies, Unix, JBoss 4.x app server, JQuery, UML, Struts 2.0,JSP, Spring, XML/XSD, Spring MVC, Web Services, WSDL, RESTful, iBatis, JBoss, Oracle 10.x,SQL, CVS, Eclipse, JUnit.
Confidential, Warren, NJ
Senior J2EE Developer
Responsibilities:
- Implemented Spring Batch Feature.
- Implemented AOP Proxy, Join Point and Weaving AOP Concepts.
- Introduced new struts result types like Panel. Panel displays the content in Portal kind of UI which follows Wells standards.
- Work closely with various functional teams (technology, technical program management and business) to ensure that business requirements are translated to technology requirements and subsequently drive the implementation of software (using scrum) from design through successful deployment.
- Worked on Version Compatibility Patches.
- Internationalization of application in JSF.
- Developed Ajax based web Application (RIA) using DOJO framework.
- Developed POJOs using Hibernate 3.0 & Used RAD 7.0 IDE for development.
- Deployed the application using Websphere application server.
- Timely Fixing Bugs & Used log4j to capture the audit and debug logs.
- Customer interaction & User Training & Provided Production Support.
- Developed highly-configurable components to build applications that combine the immediacy of the Web with the functionality and responsiveness of desktop applications using JQuery & Java Script.
Environment: J2EE Technologies, JSF, JQuery, Eclipse, JUnit, Struts 2.0,JSP, Spring JDBC, iBatis, XML, XSD Web Services, WSDL, RESTful, JPA, Spring AOP, Spring Remoting, Dojo, Maven.
Confidential
Sr. J2ee developer
Responsibilities:
- Involved in Agile process for the requirements gatherings phase.
- Involved in web pages design for most of the use cases like category, demographic and sites tabs using the JSP custom tags.
- Implemented Struts interceptors to forward the results to buffer frame which will refresh the specific portions of web page.
- Participate with the team leader, developers and project management team, in the analysis of data, applications and processes in order to meet the business requirement.
- Developed core EJB components for the Quotations, Purchase Order, Invoices and User administration modules.
- Responsible for the complete design and development of the User Administration and Tender module.
- Implemented the architecture based on the Struts MVC framework, using a Central Servlet acting as the controller.
- Involved in Data Integrity and Encryption.
Environment: J2EE Technologies, Apache Tomcat6.x, WebSphere 5.1, JUnit, Eclipse, JUnit, Struts 2.0, Tiles, JSP,Java Tag Libs, Oracle 10g,XML,XSLT,Apache Axis 2,JAX-WS, JAXR, JMS, Apache CXF.
