We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

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

We'd love your feedback!