We provide IT Staff Augmentation Services!

Senior Developer Resume

4.00/5 (Submit Your Rating)

GA

SUMMARY:

  • 10 years of Information Technology experience in design, development and implementation of Web Applications, web application security, database, and enterprise application integration. Has expertise in all the phases of System Development Life Cycle. Responsibilities include overall technical leadership, oversight of design, coding, troubleshooting, testing, implementation and maintenance.
  • Extensive expertise in Core Java, J2EE, CQ5, Apache CXF, Apache Camel
  • Worked in J2EE Web Technologies using Servlets, JSP, Spring, Hibernate, Java Beans, Collections, JDBC, JavaScript, XML, HTML, DHTML, and CSS.
  • Extensive experience in OOA, OOD, OOP in Enterprise/Client Server/Web application development
  • Experience in working with Agile Methodology and Web services using Service Oriented Architecture.
  • Extensive experience in SOA, Web Services, SOAP, REST
  • Efficient usage of MVC architecture and Design Patterns
  • Extensive experience in Spring, JPA, Hibernate and Struts frameworks
  • Good experience in Multi - Threaded environment and Collections framework
  • Extensive experience in implementing SOA using Web Services
  • Extensive experience in using Agile methodology for development
  • Experience in writing SQL using Oracle, MySQL and SQL Server
  • Experience in writing Batch programs using UNIX shell scripting
  • Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.
  • Extensive and in-depth knowledge in WebLogic Server 12c
  • Extensive expertise in Maven, ANT, Hudson, Jenkins, CVS, SVN
  • Proficient in EJB, JMS, JDBC, JSP, JNDI, Servlets, JavaScript, JSON and AJAX.
  • In-depth knowledge in design and development of MVC architecture using Spring MVC.
  • Good knowledge of web services and has technical understanding of SOAP protocol, UDDI & WSDL.
  • Good understanding of J2EE Security framework. Having experience in configuration of SSL on WebLogic server.
  • Extensive knowledge and hands on experience with XML, HTML, DHTML, CSS, SQL
  • Experience with Agile process methodology.
  • Has a good skill of unit testing using JUNIT
  • Good team player with extraordinary problem-solving and trouble-shooting capabilities.
  • Proficient in using various IDEs like CRXDE, CRXDE-Lite, RAD, and Eclipse.
  • Excellent communication skills, leadership qualities and conscience.

TECHNICAL SKILLS:

J2EE Technologies: Java 1.7, Java EE 6, JMS, EJB, JSF, Servlets, JSP, JDBC, Multi-Threading, XML, SAX, JAXB, XSL, XSLT, XPATH, XSD, Web Services, SOA, SOAP, REST, Apache CXF, Apache Camel, XML/RPC, Tiles, JavaScript, JQuery, JSON, Junit

Frameworks: Spring, Spring MVC, Spring Security, Spring Integration, Spring AOP, Hibernate, Struts

Web Services: SOAP, WSDL, Restful Services, Apache CXF, JAX-WS, JAX-RS, Metro, Jersey

Middleware: Oracle SOA, BPEL, B2B, Healthcare Adapter, Mediator

Web Content: Adobe CQ5.5, AEM, SDL Tridion, Stellent Library

Presentation: HTML5, CSS3, JavaScript, jQuery, AJAX

Design Patterns: Adapter, Bridge, Component, Decorator, Fa ade, Flyweight, Proxy, Singleton, Factory

Servers: WebLogic 12c, JBOSS 6.0, IBM web sphere 6.0, Tomcat 6.0, Apache Web Server 2.2

Databases: Oracle 11g, SQL Server, MySQL, PostgreSQL

IDE: RAD 7.0, Eclipse 3.0

Build Version tools: Maven, Ant, CVS, SVN, Hudson, Jenkins

Tools: Visio 6.x, SOAP UI

Scripting: Perl, Shell Script

Operating Systems: MS-Windows XP/2000/7, Linux

PROFESSIONAL EXPERIENCE:

Confidential, GA

Senior Developer

Responsibilities:

  • Required changes to the existing frameworks like Spring, Hibernate in migration process
  • Migrated JAX-RPC framework to the SOAP based Apache CXF (JAX-WS) services
  • Migrated Jboss ReastEasy framework to RESTful based Apache CXF (JAX-RS) services
  • Configured and changed Java Naming Interfaces from JBOSS to Weblogic
  • Employed Spring 3.0 framework for dependency injection.
  • Used Maven profilers to build applications for Weblogic and JBOSS
  • Resolved errors occurred during migration of the applications
  • Designed and developed the organization of libraries and modified existing maven artifactory.
  • Implemented i18n internationalization for the applications
  • Implemented properties through Java by removing references from CMS systems
  • Developed Test cases using Junit
  • Worked on XML parsers like STAX, SAX and DOM
  • Implemented Logback logging solution by replacing Log4J
  • Configured Weblogic clusters in the DEV servers
  • Worked on Transaction Management modifications to make them compatible with Weblogic and JBOSS
  • Changed JPA transactions to the Weblogic transactions
  • Analysis, dependency management, choosing the frameworks

Environment: Java 1.7, J2EE, Spring, Hibernate, JPA, Web Services, SOAP, REST, Apache CXF, EJB 3.0

Confidential

Senior Developer

Responsibilities:

  • Perform CQ5 customization on foundation components, core CMS and workflows to extend functionalities, improve performance or fix issues on project level. Utilize HTML, CSS, JQuery and extJS for designing and implementing custom CQ components.
  • Manage an enterprise CMS system for a multinational entity, implement a governance policy, create users and roles, and build workflows, as well as utilize Digital Asset Management.
  • Involve with content management strategies and architecture and multichannel content delivery.
  • Implemented the Sling Filter, Felix Filter, Sling Servlet, OSGI bundles for interacting with remote spring webapp webservices and custom business logic in java and deploy as jar files from the Felix System Console.
  • Have a complete understanding of CRX as a repository and accessing the CRX content nodes by SQL Queries and XPath.
  • Utilize industry best practices including taxonomy, security, content publishing and content life cycles.
  • Provide author training to business users to familiarize them with the design and usage of the system
  • Implemented the internationalization (I18N) for all the components in Day.
  • Worked on Multi Site Manager (MSM) in CQ5 there by enforcing a common base structure and common content across all versions of website. For Canada with node name “ca”, MSM was not populating the languages correctly and hence has to write a custom workflow for making this translation work and Adobe would be fixing this issue in next release.
  • Worked on Adobe CQ5 CMS end and developed the custom grid components using ExtJS and integrated them with the insight web.
  • Setup and configure Authoring and Publishing environments, replication agents, apache rewrite rules for routing the calls to CQ5 and Spring Webapp (dispatcher and mod jk configuration), vanity url configurations for different locales.
  • Used Maven scripts to build the application and used the continuous integration server to deploy the artifacts into the sonatype nexus repository.
  • Used Log4J for logging and tracing the messages.
  • Used Subversion for version control across common source code used by developers.

Environment: Java 1.6, J2EE, OSGi, CQ5.6, CRX, Apache Sling, Apache Felix, ECLIPSE 3.5

Confidential

Senior Developer

Responsibilities:

  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • Created business logic using Service, Delegate layers and Controllers
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Singleton, Data Transfer Object (DTO) and Service Locator
  • Used Web Services to communicate with external systems like Middleware, Siebel using WSDL, XML, SOAP
  • Employed Spring 3.0 framework for dependency injection
  • Developed front end modules and consumed various Web services in the business layer using protocols like SOAP, UDDI and WSDL
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer.
  • Used Spring Framework for dependency injection with the help of spring configuration files.
  • Designed and developed delegate layer to write Web Services clients
  • Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Spring, Application Framework.
  • Developed Web Services using JAX-WS and Apache CXF
  • Application developed with strict adherence to J2EE best practices.
  • UI was developed using HTML and JSP.
  • Participate in technology/tools evaluation and software technical proof of concepts.
  • Used JUnit for Unit testing the application.
  • Developed and maintained Maven configuration

Environment: Java 1.6, Spring MVC, JPA, Web services, JAX-WS, JSP, Tiles, SDL Tridion, Maven, Oracle 11g, Version One, Linux

Confidential

Senior Consultant

Responsibilities:

  • Used extensive Core Java and XML to develop modules like Extraction and Loading
  • Developed, enhanced and maintained the data loading process applications
  • Worked in a Multi-Threaded environment to initiate loading process from multiple instances
  • Developed extraction module using extensive Core Java, JDBC, SQL, XML and STAX
  • Worked on service layer to extract Medical and Food related information using Java and FTP
  • Monitored loading process and identified/fixed the issues
  • Worked on performance tuning of the loading process applications
  • Used design patterns like Composite, Singleton, Factory extensively
  • Worked on XML parsers like STAX, SAX and DOM
  • Performed unit testing by writing Junit
  • Written XSLT transformations for loading processes
  • Worked on FTP modules to download Data from the FTP servers
  • Worked on Data Availability modules using Shell Scripting

Environment: Java 1.5, XML, XSLT, Xalan (XSLT Transformation Engine), Oracle 11g, Shell Scripting, Linux

Confidential

Senior Consultant

Responsibilities:

  • Worked on Payment module for the Aggregator Plug-ins using Core Java, J2EE, EJB, MDB
  • Developed Payment Integration layer using SOAP, JAX-WS
  • Created Message Driven Beans to interact with Payment Gateway services
  • Developed SOAP based Web Services using JAX-WS Payment sending module
  • Worked on service layer SOAP and XML
  • Written Web Service clients using JUINT and JAX-WS
  • Developed asynchronous calling mechanism for third party payment providers using Webservices and MDBs
  • Implemented business logic using service layer and delegate layer
  • Performed unit testing using JUNIT

Environment: Java, J2EE, SOAP, XML, Web services, JAXB, EJB, JBoss Application Server, MySQL, JUnit, Eclipse

Confidential

Senior Consultant

Responsibilities:

  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • Used Spring MVC framework to develop presentation layer
  • Employed Spring 3.0 framework for dependency injection
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer.
  • Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.
  • Implemented business logic using service layer and DAO layer
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Worked on the DHTML grid to display results to the users
  • Participate in technology/tools evaluation and software technical proof of concepts.
  • Used JUnit for Unit testing the application.
  • Performed production support of the application in production.
  • Developed and maintained ANT Scripts.

Environment: Java, Rational Application Developer (RAD) with Websphere Application Server, Spring Framework, Hibernate, Acegi Framework, Oracle 10g & CVS

Confidential

Consultant

Responsibilities:

  • Worked on Reporting module to generate reports using Spring, Hibernate, JSF and ICE Faces
  • Worked on the Service and DAO layer using Spring Framework
  • Developed DAO layer using Spring ORM, Hibernate by connecting to SQL Server database
  • Used MVC architecture develop UI and Font-end layers
  • Worked on the Controller layer using Spring MVC module
  • Written Hibernate OR Mapping Framework to persist POJOs into the database.
  • Used Spring to integrate Hibernate and for Dependency Injection (IOC).
  • Used Business Delegate, Data Access Objects (DAO), Service Locator and Data Transfer design patterns
  • Developed and used JSF components for UI layer
  • Implemented Security solution using Spring Security (Acegi) framework
  • Implemented Single-Sign-On (SSO) using Spring Security and integrated with Jasper Reporting server
  • Used RSA security for authentication and Single-Sign-On
  • Worked on Packaging Module using Jasper Reports

Environment: Java, JSF, ICE Faces, Spring Framework, Hibernate, Acegi Framework, Jasper Reporting, SQL Server, Tomcat, Eclipse & Subversion

Confidential

Consultant

Responsibilities:

  • Developed Network Access Control Adapter in Multi-Threaded environment
  • Worked on L2/L3 interaction of the Mirage 245 Device
  • Developed Network scanner module by reading sockets
  • Developed Device scanner module by isolating and scanning the machine
  • Worked on FoundStone scanner using SOAP API for scanning the isolated machines
  • Developed module to interact with Infoblox appliance
  • Worked on Qualys scanner using REST API for scanning the isolated machines

Environment: Java 1.4, Mirage Appliance 245, Foundstone Scanner, Qualys scanner, Infoblox, SOAP, XML, Linux & Windows

Confidential

Software Engineer

Responsibilities:

  • Worked on Controller, Service and Data Layers using Java, Servlets, JSP and JDBC
  • Developed UI and Data-binding contexts to process and display data to the user using JSP, HTML and Java Script
  • Implemented user interfaces using Servlets, Filters, JSP and tag library
  • Coded JavaScript functions to handle client-side validations
  • Developed Servlets and Services for User Module to provide authorizations and roles
  • Worked on DAO layer using JDBC and SQL queries
  • Worked with XML parsers like DOM and SAX
  • Coded classes for Service layer and DAO object.
  • Handled Content Management using Stellent Library
  • Integrated DT Search in the application
  • Performed unit testing using JUnit

Environment: Java 1.4, JSP, Servlets, JDBC, DT Search, Stellent Library, XML, Tomcat 5, LINUX & Windows

Confidential

Programmer

Responsibilities:

  • Worked on Member’s Personal Information, Member’s Season Information using Servlets and JSP
  • Worked on Events Information, Charges for events, Payments made by Members using Servlets, SQL
  • Developed Generating Invoices, Generating Reports
  • Worked on Administration back end tasks like changing the charges and assigning the groups and
  • Developed accommodation to the members’ pages, Permissions depends on user groups etc

Environment: Java 1.4, JSP, Servlets, JDBC, Oracle, SQL, LINUX & Windows

Confidential

Programmer

Responsibilities:

  • Developed User-interface, Service & DAO layers using JSP and Servlets
  • Worked on Reservation module using SOAP payloads and XML
  • Processed response payloads and passed to the service layer using XML and SAX
  • Worked on the Admin module using Servlets, JSP & XML
  • Developed UI interfaces for Admin and Reservation modules
  • Developed Web services clients using SOAP, XML & JUNIT to the test the web services
  • Apache Configuration & MySQL, Analysed and fixed issues

Environment: Java 1.4, JSP, Servlets, SOAP, XML, SAX, DOM, JUNIT, LINUX & Windows

We'd love your feedback!