Software Engineer Resume
CA
SUMMARY
- 6+ years of experience in Java technologies. Experienced in design, development and maintenance of enterprise applications in Java.
- More than eight years of software development experience. Lead in both onsite and offshore.
- Proficient in middleware layer - web services development, Core Java, Server side Enterprise Java, J2EE (Servlets, Struts, Ajax, JavaScript)
- Excellent analytical, high level and low level design and problem solving skills.
- Extensive experience in developing, enhancing and maintaining web application.
- Proficiency in developing secure web applications and server side development using Struts, Spring MVC, JSP, Servlets, Java Beans, JavaScript, Ajax, XML, CSS, HTML, JDBC, Oracle, Microsoft SQL.
- Expertise in developing distributed applications using J2EE Application Servers such as IBM WebSphere and web servers like Apache Tomcat.
- Skillful at developing multiple interfaces by reuse of modules using MVC architecture.
- Experienced in creating and using Web Services in a SOA with JAX RPC.
- Experienced in writing Maven scripts to build and deploy Java applications.
- Expertise in JavaScript, Ajax and ability to analyze using UI development tools like web developer and firebug.
- Working knowledge on XML Technologies JAXP (DOM and SAX parsers).
- Hands on experience with databases including Oracle, PL/SQL and Microsoft SQL involving stored procedures, triggers, functions, indexes and packages.
- Hands on the tools such as Eclipse, WSAD, RAD, Toad, Xml Stylus Studio, etc.
- Use of Log4J for effective logging. Used other tools like Putty, WinSCP, etc.
- Hands on experience in project management tools like ClearCase and CVS.
- Strong analytical skills with ability to quickly understand client’s business needs.
- Involved in discussions with the customer to gather information and requirements.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
- Proficient in Core Java, J2EE, Web Services, Struts, JavaScript, Ajax, JSP, Servlets, HTML, JDBC, RDBMS, PL/SQL, and ANT.
TECHNICAL SKILLS
Programming: Core Java, SQL, PL/SQL
Java Technologies: J2EE, Servlets, JDBC, JSP, XML
Protocol Knowledge: HTTP, HTTPS, TCP
Frameworks: Spring MVC, Portlets
RDBMS: Microsoft SQL Server, Oracle, MS Access
Web/Application Servers: Apache Tomcat, WebSphere Application Server, JBoss
Web Technologies: HTML, JavaScript, Ajax, CSS, XML, XSLT, XSD, Jquery
Build Tools: Maven, Apache ANT
IDE: Eclipse
Configuration Mgmt Tools: ClearCase
Open Source Tools: Log4J, JUnit
Code Review Tools: Checkstyle
Operating Systems: Windows XP/7, Windows Server 2003, UNIX Servers
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer
Responsibilities:
- Freeze the customization requirements and delivering the agreed features on time.
- Involved in the installation of suite, development environment creation, customization, code review and deployment on Solaris.
- Delivery of the module on time as per the agreed timelines and functional specifications.
- Designed the Web application implementing the Struts framework for Model View Controller (MVC) pattern to make it extensible and flexible.
- Involved in the Design and Development of GUI interface for ASR Search, Work list, Update ASR, Address Validation using JSP, HTML and JavaScript.
- Implement DAO layer using Hibernate and JPA persistence layer.
- Developed complete Business tier of EJB (Enterprise JavaBeans) with Stateless, Session beans.
- Used DOM parsers based API for parsing XML.
- Work with Apache Log4j for all logging and debugging purposes
- Designed and Developed Unit test cases using JUnit.
- CVS is used for all code change management services.
- Use Eclipse IDE for all development purposes
- Created, implemented and worked on change activities (CA) at release and production patch times.
- Involved in doing daily health checks for all TA applications.
- Installed outbound and inbound digital s. Created, monitored and resolved trouble tickets using CMIS web North central and Verizon. Worked with System Admin team to resolve networking issues, memory upgrades.
- Responsible for application maintenance and live production support on Weblogic platform for production support/maintenance involving production deployments on Weblogic server, defect tracking on CMIS Web (24/7).
Environment: J2EE, Struts 1.1,, Eclipse, JSP, Servlets, JQuery, AJAX, JSON, Web Services, Hibernate, JMS, XML, Ant, JDBC, Oracle 10g, Unix, Weblogic.
Confidential, CA
Software Engineer
Responsibilities:
- Perform application modeling using UML (class diagram and sequence diagram).
- Involve in creation of technical design documents and review of low level design document as part of application re-engineering.
- Develop internal site using Portal technology and Spring MVC framework to enable development teams to test their services for various scenarios.
- UI and back end development of WellPoint producer tool box portals which enabled the agents/brokers to view their commission and business details.
- Conducted brain storming session to get to root cause of the issue and came up with optimal solutions.
- Reduced release management time by 50% by developing build automation tool using Ant Script.
- Worked with customers directly to understand the issues and provide fixes with in short time period.
- Assessed the system architecture in terms of qualitative and quantitative parameters.
- Created test case generation tool which creates XML for Jmeter test.
- Led the effort to utilize PMD in the team for performing code review checks and developed custom PMD rules.
- Unit tested the code developed by peers. Worked with the testing team in defect analysis and defect fixing at the end of each iteration release of the feature.
- Coordinated production deployments with the server maintenance team.
- Prepared hand over documents and reviewed it with development team.
Environment: Core Java, Spring MVC-Portlet, HP Quality Center, JSP 1.1, JavaScript, CSS, RSA 8, WebSphere 6.0, Maven, ClearCase, Oracle Database
Confidential
Software Engineer Associate
Responsibilities:
- Performed active monitoring to ensure the health of the production systems which involved WebSphere servers, Intalio BPM and MQ.
- Developed a dashboard page to show the live status of the systems using JSP, Java and SQL.
- Debugging services developed in different technologies like Java, .Net, Intalio, TIBCO and SQL.
- Resolved the critical customer issues by properly analyzing the root cause for the problem and fixing using the optimal solution. These solutions were delivered within the SLA.
- Prepared detailed report on Webstars/tickets rose.
- Conducted brain storming session to get to root cause of the issue and came up with optimal solutions.
- Reduced release management time by 50% by developing build automation tool using Ant Script.
- Worked with customers directly to understand the issues and provide fixes with in short time period.
- Assessed the system architecture in terms of qualitative and quantitative parameters.
- Created test case generation tool which creates XML for Jmeter test.
- Led the effort to utilize PMD in the team for performing code review checks and developed custom PMD rules.
- Unit tested the code developed by peers. Worked with the testing team in defect analysis and defect fixing at the end of each iteration release of the feature.
- Coordinated production deployments with the server maintenance team.
- Prepared hand over documents and reviewed it with development team.
Environment: Struts 1.0, Apache Tomcat, WebSphere Application Server 6.1, JBoss Community Version, JUnit, WebSphere MQ 7.0.1, JMS, HP Quality Center
