Software Engineer Resume
SUMMARY:
- 14 plus years of IT experience in design, development and testing of software applications in Client/Server, Object Oriented and Web based environments. Extensively worked on Health care and finance domains.
- Excellent depth in J2EE Technologies such as Servlets, JSP, JSF, HTML, JavaScript, Angular JS using services like JDBC, JMS, JTA.
- Excellent work Experience in Core Java .
- Good hands - on experience with the latest frameworks such as Struts, Hibernate and Spring 3.0, has a solid understanding of the new Struts2 framework.
- Extensively used O/R mapping capabilities of Hibernate in scalable enterprise applications.
- Extensively worked on Web Services technologies like SOAP, WSDL, and RESTful web services.
- Experience on XML, XQuery, DTD, XSL and XSLT, using DOM and SAX parsers extensively.
- Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory and DAO, DTO and best practices for building enterprise systems.
- Extensively used JQuery in web based applications.
- Expertise in working with SQL.
- Well versed with IDEs such as WSAD, Eclipse, RCP and Edit plus.
- Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WebSphere, JBoss application server.
- Very good understanding of RDBMS, OOPS, OOAD and DOJO.
- Experience in deploying applications on Windows and Unix environments
- Experienced in writing JUnit test cases for system testing, Used Log4j for logging.
- Excellent work experience with Version Control Tools such as Subversion, Mercurial, PVCS, SVN and IBM ClearCase.
- Worked with Maven, ANT Builder for application building, scheduling, mailing and automation.
- Worked on Agile Development Methodology.
- Experienced in Full SDLC life Cycle such as Analysis, Design, Implementation, Testing, Enhancement, Production Support and Change Management of business critical applications.
- Capable of technical lead responsibilities like system architecture design, planning and management of the daily activities of the technical team, review of technical deliverables, management and resolution of issues.
- A team player with good planning, innovative and adaptive communication skills and a motivated professional.
- Extensively worked in an environment where Agile/Scrum methodology being used.
TECHNICAL SKILLS:
Operating Systems/Server Applications: Languages C, C++, J2SE, SQL, PL/SQL
Web Development: JSP, JSF, Swing, JavaScript, HTML, DHTML, XML, XQuery, Jasper Reports, JQuery, XSD, XSL, XSLT, JBoss Guvnor Rule Engine.
J2EE Technologies: Servlets, JDBC, RMI,JTA, JMS, Java Mail
Application Frameworks: Struts, Spring
ORM Frameworks: Hibernate
Middleware: JavaBeans, EJB
Web Services: SOAP, WSDL, Rest API
RDBMS/ODBMS: Oracle, MySQL, Microsoft SQL Server, DB2
IDEs: Edit Plus, Eclipse, WSAD
Application Servers: WebLogic, WebSphere, JBoss
Web Server: Apache Tomcat
Version Control: Subversion, SVN, PVCS, Mercurial
Tools: JUnit, Log4j, Apache Ant, Maven, TDD
Operating Systems: UNIX, Windows
EXPERIENCE SUMMARY:
Software EngineerConfidential
Responsibilities:
- Implemented new functionalities in the existing application based on the new requirements.
- Implemented SSO for all major applications across Integrity Project. OHS used as web server. Oracle Web gates for authentication.
- Involved in development of applications Solr, Integrity custom UI, SPL Process, Infrastructure upgrade, ADC and EDM Web services.
- Involved in Major Infra structure upgrade project and production support.
- Developed target state diagrams and migrated LDOM servers into ExaData Environment.
- Designed the application in layered approach like Presentation, Service, DAO, Utils modules.
- Designed and developed the UI using JSP, HTML, JavaScript, Angular JS, and POJOS.
- Developed Data Access objects using JDBC API.
- Participated in discussions with Confidential client managers for Requirement Gathering.
- Used MVC, Factory Pattern and DAO design patterns.
- Implemented Web Services client to access the exposed web service.
- Implemented REST messages for communication between web service client and service provider.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Developed Restful Web services for transmission of data in XML format.
- Used the use of Java Messaging artifacts using JMS (MQ Series) for sending out automated notifications to downstream applications.
- REST is used to describe web service operations and expose Web Service to outside world. Implemented Web-Services to integrate between different applications
- Implemented logger for debugging and testing purposes using Log4j
- Used JBoss Guvnor to write SPL validation rules for CDER and Confidential projects.
- Automated the build and deployment process using Maven build script.
- Implemented persistence layer using Hibernate (spring + Hibernate integration).
- Monitored and configured JRockit Flight Recording part of WebLogic Administration.
Technical Environment: Java,J2EE JSP, Servlets, Glassfish, Maven, XML Spy, Eclipse 3.6, Spring, Web Services, JavaScript, AngularJS, JSP, CSS, AJAX, Log4j, ETL, MDM, Oracle 11g, JBoss Guvnor, Solr, Sql Developer., WebLogic,
Software EngineerConfidential
Responsibilities:
- Involved in development of Permit Reports of Confidential .
- Involved in development of Mail Entry Invoice Reports. (MEI)
- Participated in Requirements gathering.
- Implemented the projects from the scratch by configuring them.
- Supported post production requirements.
- Developed back-end packaged using PL/SQL code.
- Used Scrum Ban for the project development.
- Involved in fixing Application Outages.
- Involved with Build Process/Ant Scripting for different Environments.
- Participated in every Release Code Deployments.
Technical Environment: Java, J2EE, Query, PL/SQL, IBatis, MyBatis, WebSphere, SVN, Oracle, SQL developer, RAD, EJB, CSS, JS, Spring, Struts, JSTL, Version One, ALM, Agile Methodology (Scrum Ban).
Software EngineerConfidential
Responsibilities:
- Involved in production support.
- Involved in development of new code and bug fixes for every release.
- Involved in requirements gathering with Wells and Chase.
- Configured cron tabs, and nightly jobs using Shell scripts.
- Developed and provided solutions to post production requirements.
- Lead the team from off shore.
- Involved in fixing lot of Sev1 and Sev2 tickets from production.
- Involved in fixing Application Outages.
- Involved with Build Process/Ant Scripting for different Environments.
- Participated in every Release Code Deployments.
Technical Environment: JDK 1.6, WebLogic 10.3, JSP, Servlets, CVS, DB2, Toad for DB2, Eclipse, Web Services, EJB, CSS, JS, Struts.
Java/J2EE/BPM Consultant
Confidential
Responsibilities:
- Central Application Tracking System ( Confidential ) is a BPM based application, which supports Confidential for handling filings. The mission of the Confidential is to charter, regulate, and supervise national banks and ensure a safe, sound, and competitive banking system that supports the citizens, communities, and economy of the United States.
- “ Confidential ” supports around 70 plus filing types and each filing type needs to go thru 6 filing phases. Filing applicants, analysts and supervisor use this system to complete filing submissions, review and approval tasks.
- Roles and Responsibilities
- Involved with understanding and gathering requirements, software installation, setting up servers.
- Involved in Process Modeling.
- Involved in leading team of 6 people.
- Developed Java Plug-in Expressions for Appian Software.
- Implemented few requirements in User Registration and Prefiling phases of Confidential .
- Involved in setting up Sales Demo of Confidential application from end to end.
- Implemented JavaScript functions wherever required in process flows.
- Implemented Process Models using Appian out of box expressions, standard node activities, Smart services and Integration services.
- Developed small to complex Stored Procedures and Data Scripts.
- Involved with Build Process/Ant Scripting for different Environments.
- Implemented Document Templates using InfoPath software.
Technical Environment: JDK 1.6, JBoss 5.1, JSP, Appian 6.0.x, 6.1, Tortoise 1.6.9, SVN, InfoPath 2010, Toad for SQL Server 5.0, MS SQL Server 2008, Eclipse Galileo, IIS 7 Web server, Apache Tomcat, K database, Appian Engines.
Sr. Java J2EE Developer
Confidential
Responsibilities:
- Requirement Gathering, Design, Development, Programming, Deployment, Production Support for ALBPM based workflows.
- Developed Statistical Dynamic Reports using PAPI calls for Dashboard using different Pictorial diagrams (PIE, BAR etc).
- Developed Reporting system using j2ee/struts and back end as oracle database, FDI and Engine Databases (FUEGO).
- Implemented db side solutions using stored procedures for very critical business scenarios.
- Developed Test Automation tool for Confidential application.
- Involved in making system where it can be automated.
- Involved in development of processes for various workflows.
- Involved in migration of software from ALBPM 5.7 to Oracle BPM 10gR3.
- Participated in DR testing.
- Worked with off shore teams to pass requirements and code sharing.
- Trained team of 6 people on ALBPM tools and setting up environment.
Technical Environment: ALBPM 5.7 Enterprise server (SA&WL), ALBPM Studio, ALBPM Web console, portal, Oracle BPM 10gR3, Eclipse 3.2, Tomcat 5.5, Weblogic 8.1, Weblogic 9.2, SSH Client, Toad 8.5, TIBCO EMS Server, JMS, Autosys, Java, J2EE, JSP, AJAX, XML, Struts, JSF,JSTL, Rich Faces.
Sr. Java J2EE Developer
Confidential, NJ
Responsibilities:
- Developed and Executed Actions for New Router Discover only, New Router Full, ADD COS Profile, Remove COS Profile, SAA Probe, SAA Blocking, Delete Router, TC Group data, NC3 Upload, more than 75 types of AE MACD cases and AER using SOA Architecture via web services.
- Worked with All interface types ATM, FRAME, Encapsulated Frame, and Ethernet full port, Ethernet VLAN, DSL and IMA.
- Involved in developing more than 60 Static Object EBTs, AER, New Router Action and Policy builder GUI using JSP, AJAX, DHTML, XML and XSD.
- Developed and Configured policies using Confidential GUI, also using COS Builder GUI, as well as flow through using EFMS and NC3 Simulators using JSP/Servlets
- Configured Variety of Cisco routers using 4 and 6 Class of Services COS1, COS2, COS2V, COS3, COS4, and COS5 with different combinations of services like AVPN, EVPN and other combinations like IPV4 4COS, IPV4 6COS, IPV6 4COS with multiple profile numbers .
Technical Environment: Java/J2EE, WebLogic 9.x, EJB/JSP/Servlets, JNDI, XML, JAXB, ORACLE 10g, CVS, ANT, Tomcat 5.5, Eclipse Europa 3.3, Python Formulas, XQueries, Web services, WSDL, SOAP, UNIX, JMS, Spring, Hibernate, CSS, Java Script, mysql, PHP, DHTML, Ajax, Flex.
Sr. Software Engineer/ Lead Developer
Confidential, NJ
Responsibilities:
- Involved in design discussions, reviewing project requirement document, writing functional specifications, Design/Architecture document.
- Involved in Design and implementation for Registration, Survey, and Dispensation Modules.
- Developed Java Page Flows, Java Controls, JSPs, EJBs (Session and Entity), Created DB Controls, Portlets, Portals.
- Developed Web services (asynchronous).
- Involved in developing Reports using 10g data base server.
- Developed Test Cases for RM Reports using junit, Test weaver.
- Configured Weblogic Portal server.
- Production Support as and when Needed.
Technical Environment: Java/J2EE, NetUI, JPF, Weblogic8.1, Weblogic Work Shop8.1, EJB, JNDI, XML, JAXB, ORACLE 10g, PVCS, Toad, spring, Hibernate.
Confidential
Software EngineerResponsibilities:
- Involved in design discussions, reviewing project requirement document, writing functional specifications, Design/Architecture document.
- Involved in coding for Queue Module.
- Developed Java page Flows, Java Controls, JSPs, EJBs (Session, Entity) and DB controls.
- Developed SQL queries.
- Configuring of KO FAX server.
- Configuring of Right FAX server.
Technical Environment: Java/J2EE, NetUI, JPF, Weblogic8.1, Weblogic Work Shop8.1, Weblogic Portal 8.1, Weblogic Integration Server, EJB, JNDI, XML, JAXB, ORACLE 10g, PVCS, Spring, Hibernate
