We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

4.00/5 (Submit Your Rating)

Culver City, CA

SUMMARY:

  • Around Seven years of experience in software analysis, design, development, testing and deployment
  • Experience implementing multi - tier and web based applications using Java, J2EE, XML
  • Strong background in applying Object Oriented Process, Design Patterns, RUP and UML methodology
  • Good experience in developing and deploying the application in application servers like ApacheTomcat
  • Areas of expertise include analysis, design and development of applications using JEE/J2EE technologies including JAVA, Servlets, JSP, EJB, JMS, JDBC, JNDI, JTA, Web Services, SOAP, JAXB, JAX-RPC, JAX-WS, XML and XSD.
  • Experience working ILOG/ODM Rules Engine to develop Rules for Eligibility Module
  • Strong knowledge in implementing as well as consuming the RESTful web services.
  • Knowledge in manual and automated testing of SOAP and RESTful web services using SOAPUI, REST client and JUnit.
  • Expertise in EDI ANSI X12, HIPAA & HL7 Using Mercator/Datastage TX as integration tool (Mercator Design Studio, Database Interface Designer, Mercator Integration Broker) applications.
  • Experience in using various Mercator adaptors (File, Database, MQ Series, Email, etc.) as source and destination in data transformations (XML to EDI, EDI to flat file, database to EDI, database to database, XML to Cobol Copybook and vise-versa).
  • Extensive experience in frameworks like Struts framework, Hibernate framework, and springFramework. Extensive experience in J2EE (Servlets, JSP, EJB, JDBC, MVC, Struts1.1/1,2, Spring, JUINT) And PL/SQL
  • Application development using J2EE Framework on IBM® WebSphere™ Application Server and Rational Application Developer.
  • Extensively used Struts and Hibernate frameworks for web application development.
  • Web application development using - HTML, JavaScript, Servlets and JSP’s in conjunction with Oracle, DB2 and SQL Server.
  • Highly proficient in using frameworks like Struts, Hibernate, Spring and Design Patterns such as, Session Façade, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven, test driven enterprise applications.
  • Good experience in Web Services (SOAP/UDDI/WSDL) development.
  • Highly motivated team player with strong communication, analytical and organizational skills.
  • Experience in RDBMS using Oracle, SQL Server and DB2 UDB.
  • Good understanding of Jasper Reports.
  • Strong debugging and problem solving skills with excellent understanding of system development methodologies,
  • Techniques and tools.
  • Energetic and perseverant self-starter with excellent analytical, organizational and problem solving skills.

TECHNICAL SKILLS:

Languages: C++, Java, J2EE, SQL. WebSphere Datastage TX 8.0/8.1/8.2/8.3 Trading Manager WebSphere MQ 5.3/6/7

Operating systems: Windows2000/XP/98, MSDOS, Unix, Linux

Web Tools & Technologies: HTML, XML, Ajax, JavaScript, JQuery, Servlets, JSP, JMS, EJBStruts, Hibernate, CSS, DHTML, and Log4J.

Databases: Oracle 9i, 10g, Microsoft SQL Server, DB2 8.x, MySQL.

Developments Tools: IBM Rational Application Developer V6.0, V 7.0, 7.5,8.5

Web Servers and App Servers: IBM Web Sphere Application Server 5.x,6.x,7.x,8.5,ApacheTomcat Server

SDLC Tools: PVCS, CVS, Subversion, Junit, ANT.

Scripting: JavaScript

PROFESSIONAL WORK EXPERIENCE:

Confidential, Culver City, CA

Sr. Software Engineer

Responsibilities:

  • Using Agile methodology with 2 weeks sprint
  • Involved in Project Design, Documentation, Design Reviews, Code Reviews and Testing.
  • Involved in total SDLC of the project and technical guidance to business analysts, requirements gathering and converted them into technical specifications/artifacts. Developed static and dynamic Web Pages using JSP, HTML and CSS.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller. Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front end, spring frame work in business layer and Hibernate in persistence layer.
  • Developed Spring AOP framework for security transactions, reusability logging purpose.
  • Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller and Involved in Mapping, Coding and Fine tuning of hibernate Queries.
  • Developing and coding J2EE Components with JSP, Java Beans, business objects with EJBs and Servlets.
  • Developed JSP custom tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications.
  • Involved in configuring development/testing environments on WebSphere App Server. Source control through Perforce.
  • Used JIRA for bug tracking, issue tracking and project management for SPRINT Planning.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Designed XSDs, XML Schema for data transmission and XSL style-sheets to generate Excel sheets, graphs, ppt, pdf from xml documents.
  • Used Log4j for logging and debugging.
  • Wrote Junit test cases for unit testing the integration layer.
  • Agile/Scrum Methodology has followed, Conducted and attended Stand up meetings every day in the mornings.
  • Writing Junit test cases for Action, Services and DAO layers
  • Jenkins Job configurations for automatic code Build and Deploy jobs.
  • Worked on installing Clover framework to our code base for code coverage.
  • Worked on Fortify Security tool for security issues in the code.

Environment: Java SE, Java EE/J2EE, JSP, JavaScript, Ext-Js, JQuery, REST, HTML, Tomcat, Spring 3.0, Webservice, Perforce, JDBC, CLOVER, Hibernate3.1, Eclipse(IDE), RAD, Junit, Oracle 10g, XML Schema, SQL Server Database, MySQL, JIRA,FORTIFY, Agile/Scrum, Linux, UNIX

Confidential, Chicago, IL

Senior Java/J2EE Developer

Responsibilities:

  • Involved in Project Design, Documentation, Design Reviews and Code Reviews.
  • Designed Use Case Diagrams, Class Diagrams and STATE Diagrams using UML tools.
  • Developed static and dynamic Web Pages using JSP, HTML and CSS.
  • Designed and Implemented Layouts for the existing JSP files.
  • Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front end, spring frame work in business layer and Hibernate in persistence layer.
  • Developed Spring IOC to communicate with the persistence layer.
  • Developed Spring AOP framework for security transactions, reusability logging purpose.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed Session Beans and used J2EE Design Patterns like MVC and Business Delegate.
  • Used Hibernate ORM framework as persistence engine, configured hibernate.xml file and Involved in Mapping, Coding and Fine tuning of hibernate Queries.
  • Developing and coding J2EE Components with JSP, Java Beans, business objects with EJBs and Servlets.
  • Developed JSP custom tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Struts 2.0 Framework.
  • Used JDBC for database connectivity and used connection pooling to optimize database connections Source Version Control CVS.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Designed XSDs, XML Schema for data transmission and XSL style-sheets to generate Excel sheets, graphs, ppt, pdf from xml documents.
  • Used Log4j for logging and debugging.
  • Written Stored Procedures and Triggers in Oracle Database.
  • Developed and prepared test cases for unit testing with Junit.
  • Agile/Scrum Methodology has followed, Conducted and attended Stand up meetings every day

Environment: Java SE, Java EE/J2EE, JSP, JavaScript, Ext-JS, JQuery, Servlet, HTML, JSTL, Spring 3.0, Web service, Apache Axis2, JDBC, CVS, Log4j, Hibernate3.1, Eclipse(IDE), RAD, Junit, XML, XML Schema, SQL Server Database, MySQL, ANT, Windows NT

Confidential, LA County

Sr. J2EE Developer

Responsibilities:

  • Worked on Front office Module and Eligibility Determination and Benefits Calculation EDBC Module.
  • Developed front-end screens and GUI using JSP.
  • Strictly followed Springs MVC design pattern.
  • Worked on Rational Tools as Application Development Environment.
  • Created CSS, JavaScript for UI and for client side validations.
  • Preparation of Low Level Design (LLD) document.
  • Developed UML Use Cases for the application using MS-Visio and prepared the detailed work flow diagram based on the proposed enhancement for the system.
  • Mapped java objects to relational tables and specified the procedure calls in ORM mapping XML files.
  • Designed and created classes in Java to generate HTML code that creates tables dynamically.
  • Developed presentation layer using HTML, CSS, JavaScript
  • Responsible for configuration of IBM Web Sphere Application Server (including data source setup) for the Development Environment.
  • Created new database objects like tables, views, indexes, packages, stored procedures and functions tailored to business requirements..
  • Conducted code review for team members, involved in Unit testing. Performed Unit Testing for each module and Pl/Sql packages, prepared Code Documentation for future reference and upgrades.
  • Implemented open source Log4j logging framework in the application.
  • Supporting the application in Dev, Int, QAT and Production environment.
  • Responsible for performance tuning of the java application.
  • Troubleshoot problems and tuned SQL and PL/SQL code to optimize performance of the application.

Environment: Java, Servlets, Java Server Pages, Springs, EJB, Hibernate, Java-Script, Ajax,Rational Application Developer, Web Logic Server, Oracle sql.

Confidential

Java Developer

Responsibilities:

  • Preparation of High Level Design (HLD) document based on BRD.
  • Worked on Front office Module and Eligibility Determination and Benefits Calculation EDBC Module.
  • Developed front-end screens and GUI using JSP.
  • Worked on Eclipse IDE as Application Development Environment.
  • Created CSS, JavaScript for UI and for client side validations.
  • Developed and deployed Java Servlets and JSP for Dynamic HTML generation.
  • Preparation of Low Level Design (LLD) document.
  • Developed UML Use Cases for the application using MS-Visio and prepared the detailed work flow diagram based on the proposed enhancement for the system.
  • Mapped java objects to relational tables and specified the procedure calls in ORM mapping XML files.
  • Designed and created classes in Java to generate HTML code that creates tables dynamically.
  • Developed presentation layer using HTML, CSS, JavaScript
  • Responsible for configuration of IBM Web Sphere Application Server (including data source setup) for the Development Environment.
  • Created new database objects like tables, views, indexes, packages, stored procedures and functions tailored to business requirements..
  • Conducted code review for team members, involved in Unit testing. Performed Unit Testing for each module and Pl/Sql packages, prepared Code Documentation for future reference and upgrades.
  • Implemented open source Log4j logging framework in the application.
  • Implemented Java Applets for one of the module.
  • Supporting the application in Dev, INT, QAT and Production environment.
  • Responsible for performance tuning of the java application.
  • Troubleshoot problems and tuned SQL and PL/SQL code to optimize performance of the application.
  • Implemented and support software installation packaging and distribution using Web Based Software Deployment (WBSD).

Environment: JAVA J2EE, Oracle, Log4J, Windows XP, Java Applet, Clear Quest, Clear Case, Unix.

We'd love your feedback!