We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY

  • 8+ years of experience in design and development of large - scale enterprise applications using Core Java, Java EE 5, J2EE 1.4, Spring 3, Struts 2,JSF 2.5, WebServices, iBATIS 3, Hibernate 3,Oracle 10g,MS-SQL Serverdatabase.
  • Extensive experience in full life cycle of software engineering process including requirement analysis, prototyping, architecture, design, interface implementation and integrating leading edge technologies.
  • Implemented front-end components using HTML 5, JSP, Servlets, JavaScript, JQuery, CSS 3in Web tier.
  • Developed server side components using Core Java 8 in service layer and data access layer.
  • Implemented applications usingSpring 3framework in Spring MVC,Core, AOP, ORM frameworks.
  • Developed Hibernate 3, iBATIS ORM mapping to access Oracle 10g database.
  • Designed and developed Webservices using Apache CXFJAX-RS REST, SOAP JAX-WS, JAXBAPI frameworks.
  • Expertise in Application server deployment using IBM WebSphere 8,JBoss 7, Oracle Weblogic11g, Apache Tomcat 6.
  • Expertise in application development using EJB 3.0Session and Message driven beans.
  • Extensive experience in implementation of design patterns, multithreading, TCP/IP Socket programming and networking applications.
  • Extensive experience in working on Linux, Mac OS X, Windows environments.
  • Expertise in database table designs, data models and implementation using Oracle 10g, MySQL 5, DB2, MS SQL Server 2005.
  • Worked in agile environment and implemented TDD Test Drive development using JUnit 3 and performance tuning using JProbe and continuous deployment using Ant, Maven.

TECHNICAL SKILLS

J2EE Framework/API’s: Struts 2, JSF 2.1, Spring 3, Hibernate 3, WebServices

Programming Languages: Java 8,, C++,C#,Javascript

J2EE IDE: IntelliJ 3,Eclipse 3.x, MyEclipse, IBM Rational App Developer 7

Operating System: Microsoft Windows XP/2000, UNIX/Linux, Mac OS X.

Web Technology: JSP, JavaScript, AJAX, HTML 5, CSS 3, XML, XHTML, JSTL, JQuery, XSLT, XPath, XQuery, SOAP,Ext JS,Node.js,Adobe Flex.

Web Services: Apache CXF 3,JAX-RS, JAX-WS 2, JAX-RPC, Apache Axis 2.

Webservers: Jboss6, IBM Websphere 7, Apache Tomcat 7, Oracle Weblogic 10g

SOA Technologies: JBoss Drools, IBM Websphere ESB 7.0

Databases: Oracle10g, My SQL 5, MS SQL Server 2005, IBM DB2

Database Languages: SQL, PL/SQL.

Development Methodologies: Agile, Scrum, Waterfall, TDD.

Script: Ant, UNIX Shell Script.

Version Control: Perforce, IBM ClearCase, Visual Source Safe, SVN, CVS

Testing & Performance: JUnit,JMeter

UML Tools: IBM Rational Rose, IBM Rational Suite, Magic Draw, ArgoUML, MS-Visio.

Build Tools: Ant, Maven.

Reports: Jasper, Crystal Reports.

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and developed application using Core Java 7, Spring 3, iBATIS frameworks and Oracle 10g database in the backend.
  • Developed application components using Javascript, JQuery, HTML 5, CSS 3, JSP, AJAX, JSON in the front-end.
  • Developed and integrated REST services using Apache CXF 3.5.
  • Worked in application compatibilityonIBM Websphere 7, Oracle Weblogic 11, JBoss 7 application Servers.
  • Implemented Java batch processing commands inexecutingsimulation and generating reports.
  • Worked in implementation of Design Patterns inSession Facade, Common Delegate, Abstract Factory Pattern, Proxy, Singleton, Service Locator.
  • Implemented PL/SQL Stored Procedures and used SQL on Oracle 10g database.
  • Worked in Agile environment and implemented TDD Test driven development using JUnit, automated deployment using Maven.
  • Integrated Unit Testing framework for the project using Ant, Maven script and generated code coverage reports using Cobertura plugin.

Confidential, Fremont, CA

Senior Java J2EE Developer

Responsibilities:

  • Designed and developed the application using Struts 2, EJB 3.0, Hibernate 3 frameworks and Oracle 10g database in the backend.
  • Generatedreports using Jasper reports engine in producing sales projection reports in PDF,Excel formats.
  • Developed application components using Javascript,HTML 5, CSS 3, JSP, AJAX, JSON in the front-end.
  • Implemented Struts 2 action classes and transformed Java objects to JSON in the middleware and integrated with Hibernate 3 framework for data persistence and retrieval.
  • Worked in implementation of Design Patterns inSession Facade, Common Delegate, Abstract Factory Pattern, Proxy, Singleton, Service Locator.
  • Used Java 6 to implement core business logic in the service and DAO layer.

Confidential, San Jose, CA

Responsibilities:

  • Designed & developed applications using Struts 2, Spring 3.1, Hibernate 3, JSP, Javascript,JQuery, Ajax.
  • Used Spring Core and Spring AOP for enabling transactions, logging in the System.
  • Generated reports using Crystal Reports and generated Pie, Area, Bar charts Histograms in reporting sales data.
  • Implemented DAO using Hibernate 3 ORM mapping to map classes to tables on Oracle 10g database.
  • Worked in JAX-WSwebservice implementation and deployment and parsing of SOAP message using JAXB
  • Integrated middleware layer business logic using REST Webservicesand deployed services on IBM Websphere application server 7.0.
  • Implemented design patterns such as DAO, DTO, Service locator patterns.
  • Implemented SQL on Oracle 10g database and developed PL/SQL stored procedures.

Confidential, San Francisco,CA

Responsibilities:

  • Worked in requirement analysis, design, development & deployment of the email system.
  • Developed application GUI frontend using Struts 2, JSP, JQuery, Javascript, Ajax, JSON, HTML.
  • Implemented JMS using Active MQ 5.0 and implemented Queue producer & consumer using Point to Point and publish subscribe model.
  • Implemented DAO layer using Java 6, Hibernate3 for ORM mapping and Oracle 10g in the backend.
  • Used Java 6 to implement core business logic and used JUnit for Unit testing.
  • Integrated Splunk in the system for real time auditing and logging.
  • Generated reports using Crystal Reports and generated Pie, Area,Bar charts Histograms in reporting sales data.
  • Worked in Agile development environment and used JUnit 3 test driven development (TDD) and Maven for running automated build of the application.

Confidential, Naperville, IL

Senior Java J2EE Developer

Responsibilities:

  • Worked in requirement analysis, design, development & deployment of the claims system.
  • Developed application GUI frontend using Struts 2, JSP, JQuery, Javascript, Ajax, JSON, HTML.
  • Created reports using Jasper reports engine in PDF, Excel, formats on a Oracle 10g datasource.
  • Integrated Adobe Flex front end application with Spring 3 framework and implemented business logic using core Java 6 and database ORM mapping using Hibernate 3.
  • Integrated middleware layer business logic using JAX-WSWebservices and deployed services on IBM Websphere application server 7.0.
  • Used JUnit 3 test driven development (TDD) and used Maven for running automated build of the application.
  • Implemented SQL on Oracle 10g database and developed PL/SQL stored procedures.
  • Implemented DAO layer using Java 6, Hibernate3 for ORM mapping and Oracle 10g in the backend.

Confidential, Appleton, WI

Responsibilities:

  • Worked in analysis, design &development of applications using Oracle IStore EBS framework, Java 1.6, Spring 2.5,JSP,YUI, Javascript, CSS, Ajax in the front end, Web Services in the business layer Hibernate 3 in the data access layer, Oracle 10g in the database layer.
  • Implemented Shopping cart APIs in the business layer create cart, Activate Cart, Create, delete and update shopping lists using Java 1.6.
  • Worked in JSPUI customizations and implemented new design and functionality of the application.
  • Implemented design patterns such as DAO, DTO, Abstract factory, Service locator patterns.
  • Worked in ORM mapping using Hibernate to access Oracle 10g database.
  • Implemented PL/SQL stored procedures and functions on Oracle 10g database.
  • Created reports using Jasper reports engine and used JChartslibrary to create Pie charts,Bar charts, Histograms reports in PDF, Excel, formats.
  • Worked in Agile environments by continuous iterations and automated builds using Ant and Test driven development using JUnit 3

Confidential, Naperville, Illinois

Responsibilities:

  • Developed Web applications using Struts 1.2, JSP, Servlets, AJAX, Javascript, HTML in presentation layer Webservices in business layer, Hibernate 3 in data access layer, Oracle 10g in database layer.
  • Implemented JAX-WS 2.0 Webservicesand usedIBM Websphere Application Server 7.0 for service orchestration and deployment of Group and member enrollment Web services.
  • Created WSDL file and generated java components and parsed XMLto Java using JAXB API.
  • Worked in ORM mapping using Hibernate 3 in accessing Oracle 10g database.
  • Generated reports using Crystal Reportson MS SQL Server 2005 datasourcein reporting Quotes data.
  • Worked in Enterprise design patterns including Abstract factory pattern, Singleton, DAO (Data access object), Data Transfer object (DTO), Service locator.
  • Worked in Spring AOP Interceptors in logging and auditing.
  • Worked in development of applications using Java 6 and used multithreading for group post enrollment validation.
  • Worked in adoption of Agile methodology by working on continuous iteration, automated build and deployment using Ant, Pair programming, Test driven development(TDD) methodology and automated testing using JUnit.
  • Worked in implementation of UNIX shell scripts for file transfer and processing.
  • Worked in RDBMS implementation using SQL, PL/SQL on Oracle 10g database.

Confidential, Duluth, GA

Responsibilities:

  • Worked in development of Web-enabled applications in Customer Registration, POS (Point-of-Sales) Modules of m-FS using Struts 1.2, JSP, JavaScript, CSS, AJAX on presentation layer, EJB 2.0 on the business layer, Hibernate on data-access layer, Oracle 10g ondatabase layer.
  • Worked in Java based implementation of Wireless MessagingSMPP (Short Message Peer to Peer) protocol over TCP/IP Socket implementation for sending and receiving SMS based Messages between SMSC(Short Message Service Center) and ESME(External Short Messaging Entities) by code review and evaluating existing code.
  • Worked in JAX-WS Webservicesin interoperability of Java based SMPP application with C#, ASP.NET front end applications by using Apache Axis 2 SOAP engine and deployed Webservices on JBoss Application Server 5.
  • Worked in asynchronous processing and transmission of SMPP messages using JBoss Messaging implementationand EJB 3.0 MDB Message-Driven-Bean on Server side.
  • Worked in implementation of Agile programming practices by implementing rapid prototyping and Unit testing using JUnitand automated building of application using Maven.
  • Worked in RDMS DDL, DML implementation using SQL and stored proceduresfor processing tables on Oracle 10g database.
  • Used JDBC to connect java applications to database.
  • Worked in UnixShell Scripts to compile group of files written in C++ in Unix Environment.

We'd love your feedback!