We provide IT Staff Augmentation Services!

Sr Software Engineer Resume

0/5 (Submit Your Rating)

KY

SUMMARY

  • Approximately 12 years of Software industry experience in all areas of Software Development Life Cycle like "Requirements Capturing & Analysis", “Software Design", "Construction/Programming", "Software Testing", "Software Release/Deployment" and "Maintenance/Support" in various domains and specific areas like Human Resources, Finance related application development and leading using waterfall and Agile methodology.
  • Extensively involved in analysis, design, application development, testing and documentation of software systems in client/server and distributed environment.
  • Experienced in development of Web based, Internet/Intranet, B2B, Client/Server, Distributed architecture Applications using Java/J2EE technologies.
  • Well experienced in Java, J2EE, JDBC, Servlets, JSP, GSP, JSTL, HTML, JavaScript, XML, JSON
  • Experience in web services(RESTful, SOAP), JSON, JMS, IBM MQ series.
  • Extensive experience in developing applications using J2EE Architectures / frameworks like MVC Architecture, JSF, Grails, Struts1.x, Spring 4.0 and Hibernate3.0/4.0.
  • Proficiency in deploying applications on J2EE Application/Web servers like WebLogic, WebSphere and Tomcat.
  • Experienced in DB2, Oracle and MySQL databases.
  • Experienced in XML related technologies like XML, DTD, XML Schemas, XSL, XSLT, SAX, and DOM Parsers
  • Experienced in using IDEs such as WSAD 5.1/6.0, Eclipse/MyEclipse/STS, NetBeans 4.0 and idea intellij.
  • Deep insight into Object Oriented Approach, Analysis and Design Patterns.
  • Recognized for ability to resolve complex technical issues and driving business decisions.

TECHNICAL SKILLS

Operating Systems: Windows NT/2K/XP, Linux/Unix

Java/J2EE Technologies: JDK 7/8, Multithreading, Collection, J2EE, JSP, GSP,, Servlet2.4, JDBC

Architectures: J2EE, MVC, and MVC/Model 2

Frameworks: Grails, Struts 1.x, JSF1.2, Spring3/4, Hibernate3.0/4.0

J2EE Design Patterns: Singleton, Factory, abstract factory, Data Access Object (DAO), Model - View-Controller, value object/Transfer Object

Web Technologies: Java Script, Angular JS1.2, HTML, CSS, XML, DTD, XSL, XSLT, XML Schema, SAX, DOM

SOA: Web services(SOAP/REST)/ JMS /JSON /AJAX/IBM MQ Series/ SOAPUI /XML

RDBMS/Tools: SQL, PL/SQL, Oracle, DB2, MySQL

Web/Application Servers: Tomcat 7.1 and WebLogic 8.1, WebSphere 6.0, Jboss 4.0

IDE/Development Tools: WSAD 5.0/6.0, Eclipse 3.1, MyEclipse, NetBeans 4.0, XML Spy, UltraEdit, and EditPlus 2.0, Idea intellij 11.1, SOAPUI

Reporting tools: Crystal reports, Jasper reports (Jasper Assistant)/ireport

Source Repositories: Telelogic CM-Synergy, MKS Integrity, CVS, SVN, GIT

Build/ deployment tools: Ant, Maven, Jenkins, Udeply, AWS(EC2)

Open Source Tools: Middlegen, hbm2java and Log4j

Project Methodology: Waterfall, Agile-Scrum

PROFESSIONAL EXPERIENCE

Confidential - KY

Sr Software Engineer

Responsibilities:

  • Work on Agile/Scrum methodology and part of each Sprint planning and taking the standup calls.
  • Development Using the framework Spring, JPA, Hibernate, AngularJS.
  • Developing the RESTfull web services to have the handshake with AngularJS/Front-end and consuming SOAP to interact with C360 and Exact target system.
  • Extensively using java collection, Jackson API and JSON/SOAP.
  • Extensively using Spring data(JPA) and Hibernate for CRUD operations.
  • Creating templates at Exact Target(ET) and test them with SOAPUI before application call.
  • Working on data import process from the existing Scalable system to CommHub.
  • Working on Job schedular to trigger the scheduled communications.
  • Code deployment using uDeploy and jenkins.
  • Contributing to the development with the JUnit test cases.
  • Developing the technical documents.
  • Using Jira for sprint planning and project development.

Environment: java, Collections, J2EE, Spring 4.0, Spring-Data, hibernate 4.0, xml, JSON, Web services(RESTful, SOAP), Angular JS, websphere7.0, tomcat 7.0, oracle11g, SQL developer, SOAPUI, SVN, Jira, Udeploy, Jenkins, git.

Confidential

Software Engineer

Responsibilities:

  • Leading the team for the product migration to the New UI.
  • Working on the grails extension with the new developments.
  • Code review and performance tuning.
  • Developing the technical documents for the clients.
  • Development using the framework Grails on top of Spring and Hibernate. Extensively used java collection, GSP pages with ajax and json.
  • Extensively used HQL for retrieving data from the database.
  • Working on data import process from the existing SAP process written in ABAB to Confidential for Role mining and SOD.
  • Contributing to the development, testing, troubleshooting and debugging of the software.
  • Using Jasper reports/iReport for reporting in different formats.
  • Interaction with team members and gathering information for analysis.
  • Creating database objects including tables, and procedures using mysql, oracle as a database for different clients.

Environment: Java, Multithreading, collections, Enterprise J2EE Technologies (Servlets/JSP), Grails, GSP, AJAX, JSON, Jasper reports/iReport, MySQL, Oracle, Frameworks Struts1.2/2.0, hibernate 2.0/3.0, Linux,AWS-EC2.

Confidential

Lead consultant

Responsibilities:

  • Involve in the analysis, design and development of various modules to enhance the various services and its features.
  • Involve in creating utility classes and action classes using Java 1.6, Creating the nodes and macros in the message flow using JAXB. The XML message is passed into the IBM WebSphere MQ and the information is extracted and used by JXB to initiate the various services including the account request service and effective date service.
  • Created persistence layer using Hibernate and the transaction management through Spring.
  • Integrated the Logs in the application using Logback and MS Logging utility.
  • Involve in code review, meetings with Compliance teams and vendors to ensure the availability of the service and correct data.
  • Created and managing various configurations and environments including development, QA and Prod Parallel based on the application requirements.
  • Integrated the process monitoring of the application.
  • Added new JUnit test cases for all the existing codes in orchestration and in the persistent layer of the application.
  • Leading and assisting team size of 9 people working at different geographical locations.
  • Involve in data validations and comparison from third party database.
  • Develop data conversion/migration plan and strategy.
  • Involve in performance evaluation both at code level as well as at database level.
  • Created stored procedures and staging tables in Sybase and integrated them with the application
  • UI Development and Enhancement of different modules using JSP, Servlets, SVG, Struts and MVC
  • Incorporated many new features as Releases based on new user demands.
  • Integrated different other applications/Modules with existing application.
  • Developed/Enhanced new look and feel for the application User Interface using JavaScript and JSON.
  • Involved in the all phases of Software development life cycle i.e Coding, Smoke and Unit testing, and implementation.
  • Developed browser-based Java Server Pages front-end to an AS/400 system. Designed and developed a REST-ful style Web Services layer to interface with DB2 system, and an AJAX front end.

Environment: Java, Multithreading, collections, Enterprise J2EE Technologies (Servlets/JSP), Middleware & EAI technologies, Enterprise Information Systems (IBM OnDemand), Frameworks Struts1.2/2.0, hibernate 2.0/3.0, Windows XP/Vista/7.

Confidential - Somerset, NJ

Senior consultant(Tech lead)

Responsibilities:

  • Contributed in design, development, testing, implementation, production and client support of all EDMS GOLD 2.0 products
  • Coordinated with business teams in Europe, Mexico, Canada, and Australia for the product analysis and design
  • Designed & implemented statement image, statement summary and transaction modules. Used STRUTS framework for the implementation
  • Migrated all Gold 2.0 projects to Web Sphere Application Server 6.0
  • Involved in all the defects and status calls with clients to update the status.
  • Involved in several deployments in the IST, QA and STG environments for all business units.
  • Created the Change Orders and Change controls for the Stage and production implementations.
  • Involved in the Compliance releases from requirements phase to implementation for all GOLD 2.0 projects.
  • Used MKS for source repository and Quality center for Defect Tracking.

Environment: Java, J2EE, Servlets, JSP, Struts Framework, EJB, RAD, Web Sphere Application Server, IBM MQ series, OnDemand, Ajax, MKS, Xenos, DB2, Windows XP

Confidential - Mechanisburg, PA

Senior consultant

Responsibilities:

  • Weblogic 8.1 is used to as an Application Server.
  • Developed the application utilizing Java Server Faces(JSF)
  • Created backbean and Action controller, Data Access Objects which interact with the database.
  • Hibernate is used as an object-relational persistence framework to store and retrieve objects from the database.
  • Developed jsp pages using the UI components of JSF Framework.
  • Generated Hibernate mapping files and the pojos using the middlegen for the database tables.
  • Used the Jasper Reporting tool (jasper Assistant) for the generation of PDF reports.
  • Batch operation module to move data from MS Access database to Oracle using Java API.
  • Extensively used java collection 3.0 (SortedBidiMap, TreeBidiMap, MapIterator, etc.)

Environment: J2EE, Java, JDK 1.4.2, JSP 2.0, JSF, hibernate3.0, Java beans, WebLogic Application Server 8.1, Oracle 9i, CVS system.

Confidential

Sr. software developer

Responsibilities:

  • WebSphere Application Server 5.0 was used to support portal development using JSP and Servlets.
  • Developed the application utilizing Struts framework and MVC Architecture.
  • Created Struts Action classes, Data Access Objects which interact with the database.
  • Hibernate is used as an object-relational persistence framework to store and retrieve objects from the database.
  • JavaScript experience - Scripts for displaying and sorting tabular data, data reload of one select on the change of another select box, page refocus on form submit and reload.
  • Managed and migrated application source code utilizing MKS Integrity Code Management tool.
  • Wrote module for data migration from development database to production.
  • Wrote JDBC to perform CRUD operations to database for the data migration module.
  • Extensively used JDBC Statement, Prepared Statement and ResultSet interfaces for the data migration module.
  • Extensively used java collection in the data migration module.
  • Used data Transfer objects and DAO design patterns.

Environment: J2EE, Java, JDK 1.4.2, JSP 2.0, Struts1.1, hibernate3.0, JavaScript, HTML, Java beans, WebSphere Application Server 5 .0, DB2, Queryman 6.2, MKS Integrity

Confidential

Java developer

Responsibilities:

  • Analysis and Study of HRO Technology (Defined Benefits, Defined Contributions, and Health Management).
  • Developed web pages using JSP, JSTL, XML and JavaScript.
  • Implemented Struts Actions, Struts Forms, Struts Validator and Tiles framework.
  • Developed entire J2EE components/programs in WebSphere Studio Application Developer (WSAD).
  • Compiled and built the application using ANT scripts and deployed the application in WebSphere Application Server.
  • Implemented logging package Log4j for debugging and printing log output.
  • Used XML Spy for XML file development and validation, wsad for JSP development.
  • Conducted unit and system tests. Worked with Quality Assurance Analysts to ensure developed functionality meets business needs and is production ready.
  • ResourceBundles are created to support English and Spanish clients.
  • Managed and migrated application source code utilizing CM-Synergy Code Management tool.
  • Created mock data (resource bundle) files.
  • Involved in bug fixing.

Environment: Java2, J2EE, Struts 1.1, JSP, JSTL, JNDI, XML, XSLT, JavaScript, WebSphere 5.1, DB2, WSAD 5.1.1, ANT, Log4j, Telelogic CM-Synergy, XML Spy, UltraEdit, and Windows

Confidential

Java developer

Responsibilities:

  • WebSphere Application Server 5.1 (WAS) was used to support portal development using JSP and Servlets.
  • Created the communication engine module for the admin.
  • Used Struts framework for the flow of the pages a created Action classes and action forms.
  • Struts Validation Framework is used for server side validation.
  • Hibernate is used as an object-relational persistence framework to store and retrieve objects from the database.
  • Generated Hibernate mapping files for the database tables.
  • Used Middlegen and hbm2java tools to create the mapping files and pojo classes.
  • Used Data Access Objects, value objects design patterns.

Environment: J2EE, Java, Struts 1.1, JDK 1.4.2, JSP 1.2, JavaScript, HTML, XML, Java beans, WebSphere Application Server 5 .1,Tomcat v4, Hibernate 2.1

We'd love your feedback!