We provide IT Staff Augmentation Services!

Senior Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • Professional Software Developer with 8 years of experience in entire SDLC (Software Development Life Cycle) using Java/J2EE Technologies and Related Databases.
  • Expertise working on Core Java with solid background and working knowledge of Object Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi - Threading, Reflection and Collections.
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including Servlets, JDBC, JNDI, JMS, REST, SOAP, WSDL
  • Proficient in Web development using JSP, HTML, CSS, XML, AJAX, GWT, JQuery, JSON, JavaScript, Ruby, Groovy, Python, Cross Site, Perl and Scala.
  • Extensive work with Open Source Technologies/Frameworks like Struts, Hibernate, spring, Apache Camel.
  • Experience working with various modules of Spring Package like Spring JDBC, Spring MVC, IOC, Spring Rest Template, Spring AOP, Spring Persistence.
  • Experience working with JavaScript frameworks Ext JS, Telerik Kendo UI.
  • Experience using Angular JSand Mongo DB to build large scale and robust systems.
  • Excellent hands on experience in XML, XSL, and XML parsers, SOAP, UDDI.
  • Experience in developing Web Services using SOAP, Apache Axis, JAX-WS 2.0, JAXB, and JAX-RPC.
  • Broad experience in using Web/Application Server like Apache Tomcat, IBM WebSphere and Oracle Web Logic.
  • Worked with Toad and SQL Plus for database designing, PL/SQL coding, SQL Query tuning.
  • Experience developing application using Perl, Python.
  • Experience in writing unit test cases using JUNIT, MockMVC.
  • Extensively used logging frameworks like log4j.
  • Used build technologies Apache ANT, Maven.
  • Knowledge and good understanding of SQL and PL/SQL. Experience in working with Stored Procedures, Functions, Packages and DB Triggers.
  • Have Good Knowledge in NodeJS.
  • Trained in MarkLogic Server development and administration.
  • Strong experience with MarkLogicXMLServer.
  • Having an experience in developing middleware services with the help of MuleESB and OracleOSB.
  • Experience in developing the applications which can talk to NoSQL Databases like Mongo and Couch DB.
  • Extensive experience in using the AWS using spring.
  • Experience in integrating spring with Elastic search.
  • Experience in using different Mock Frameworks like MockMVC, Mockito to test different layers of the application.
  • Hands on experience in installing, configuring, and using Hadoop ecosystem components like Map Reduce, HDFS, HBase, Hive, Sqoop, Pigand Flume
  • Experience in working with large scale Hadoop environments build and support including design, configuration, installation, performance tuning and monitoring. 
  • Experience in working with offshore team on various projects.
  • Good communication, inter-personal, analytical and organizational skills with ability to address, analyze, & resolve diverse and complex issues. Expertise in problem solving and trouble-shooting ability.

TECHNICAL SKILLS:

Languages: Java 1.4/5/6/7, C, C++, SQL, PL/SQL, Python, Perl, Ruby, Groovy, Cross Site and Scala

Java/J2EE Technologies: Servlets, JDBC, RMI,JPA, JMS, Web Services, EJB 2.0/3.0, JSP, JSTL, JSF

Frameworks: Struts 1.2.7/1.2.8/1.3 , Spring 2.5/3.0, JSF 1.2, Hibernate 3.0/3.5.0/4.0 , JPA 2.0, Log4J, Junit, JQuery, MockMVC, Apache Camel, Twitter Bootstrap, Apache ActiveMQ, Selenium,

Design Patterns: Singleton pattern, MVC pattern, Factory pattern, Abstract Factory pattern, DAO pattern, Constant Interface Pattern, Business Delegator Pattern, Controller Pattern, Session Facade Pattern, Template Pattern, Builder Pattern.

Build Tools: Ant 1.5/1.6, Maven 2.x.

Relational Databases: Oracle 11g/10g, IBM DB2, MySQL, Sybase, SQL Server, MS Access

Tools: Eclipse,IBM WSAD, NetBeans, TOAD, SQL Developer, Jira, Bugzilla, JBoss Hibernate Tools, GWT.

Version Control: SVN, CVS, GitHub, Rational ClearCase

Web/App Server: Apache Tomcat 6.0/7.0, IBM Web Sphere 6.1/7.0, WebLogic, JBOSS 7

OS: Linux, Unix, MAC OS X, Windows 7/ XP/Server 2003

WORK EXPERIENCE:

Confidential, Austin, TX

Senior Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.Used Ext JS framework for the development of web application usingAjax, DHTML and DOM scripting.
  • Responsible to enhance the Portal UI using HTML, Java Script,XML, JSP, CSS as per the requirements and providing the client side usingJQuery validations.
  • Used Spring Core Annotations for Dependency Injectionand used Apache Camel to integratespring framework.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility APIwhich will be used across the framework.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Used AJAX framework for server communication and seamless user experience.
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
  • Created UNIX shell scripts to automate the build processto perform regular jobs like file transfers between different hosts.
  • Responsible for developing XQuery and java code to create REST web services interface for Marklogic repository.
  • Worked on MarkLogic and XQueries performance related issues.
  • Worked on Proof of Concept for developing application using Node JS and Mongo DB.
  • Developed client application API’s using Node JS.
  • Used Require JS to improve speed and quality of the code.
  • Used Log4j for the logging the output to the files.
  • Used JUnit for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: Java 1.7, JSP, Servlets, Spring Framework 3.0, ESB, Mule, SOA, Spring IOC, Spring JDBC, Web Sphere, Oracle 9i, XML, XPath API, UNIX, Selenium, TOMCAT, SVN, GIT, Spring AOP, STS, Linux, ANT , Maven , HTML5 , Web Services, WSDL, SOAP, AJAX, CSS, Angular JS,Node JS, Mongo DB,MarkLogic,ANT,Scala, Python.

Confidential, Fredericksburg, VA

Senior Developer

Responsibilities:
  • Designed, implemented and provided support for a number of internal and customer-facing web applications. These applications used the Tomcat application server to deliver dynamically generated HTML to the end user. The application is developed in J2EE architecture using EJBs, JSP and Servlets . Involved in system integration and software architecture, service-oriented architecture (SOA), RESTful design, design patterns for distributed software, object-oriented analysis and design (OOA&D), relational database design.
  • Participated in the design & development of the system using SPRINGand Apache Camel frameworks and used REST web services to transfer data between applications.
  • Designed DAO design pattern architecture to provide database access using Hibernate.
  • Implemented 2nd-level Cache in Hibernate for documents distribution, created JUNIT tests.
  • Designed the Decorator, Factory, and Strategy Design patterns for application.
  • Used scripting languages JavaScript, Python and Groovy for client validations.
  • Utilized Reflections to invoke methods on business entity classes at run time.
  • Developed complex business logic code using various Interfaces, Helper and utility classes.
  • Actively involved in architecting various Business Layer and Data Management components.
  • Identified and fixed performance, transactional, threading, memory issues and worked in Linux.
  • Developed JMS communication b/w applications over XML and Active MQ using JAXB.
  • Designed JAXB objects using annotations to Marshall-Marshalling objects to/from XML.
  • Developed MuleESB and OracleOSB as a middleware services to enterprise environment. 
  • Designed and implemented CassandraNoSQL based database and created REST enabled Web Services.
  • LDAP security integration and authorization using the portal auth tag and SSO for the portal and UUP development
  • Created continuous integration builds using Maven and Harvest control.
  • Involved in building the code & deploying on Weblogicapplicationserver.
  • Implemented multi-threading on critical classes to assure safe thread processing.
  • Debugged back-end code using Junit Test Classes to perform Unit Testing.
  • Programmed spring controllers to control business work flows and perform back-end validations.
  • Developed Hibernate ORM from JAVA Classes to entities in Database

Environment:Eclipse, Web Sphere Application Server 6.1, Java, Struts 2.0, SOA, Mule ESB, Oracle OSB, EJB 2.0, Spring MVC Spring2.0,Hibernate, Oracle, XML, JAXB, UML, HTML, JavaScript, Oracle10g, PL/SQL, JUnit, ANT, Maven and CVS, Linux.

Confidential, Austin, TX

Senior Developer

Responsibilities:
  • The applicant and participant services (certification) functional area is intended to support application processing and certification of WIC participants. WIC certification involves capturing relevant demographic, income, health-related, and reference data on applicants and participants in WIC.
  • Responsible for developing Use case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Used spring framework for dependency injection with the help of spring Configuration files and Web MVC for controllers.
  • Developed the presentation layer using Scala,JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
  • Worked extensively on AJAX using DWR framework.
  • Transformed XML content into HTML using XPath, XSLT.
  • Involved in Installation and configuration of Web Logic Server.
  • Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
  • Worked on generating the web services classes by using Service Oriented Architecture RESTful,SOA, WSDL, UDDI, and SOAP.
  • Used JMS for Asynchronous communication between the applications.
  • Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Used Spring-IOC and Spring-JDBC and Configuring spring.xml
  • Developed DAOAccessor Classes using Spring JDBCTemplate.
  • Involved in the configuration management using CVS.
  • Developed Ant scripts to bundle and deploy application.
  • Implemented Hibernate to mapallthetablesfrom different data sourcestomakedatabaseupdating.
  • Developed various test cases and performed unit testing using JUnit.

Environment: Spring Framework 3, JSP, Servlets, JDK1.6, Oracle11g, JDBC, AJAX, Java Script, Hibernate, Groovy/Grails, Web Logic, Log4j, ANT, HTML, XML, XSLT, CSS, CVS, JUnit, Eclipse, SOAP, WSDL, Web Services, SQL, JMS, PL/SQL, UNIX, Windows, Scala.

Confidential, Alpharetta, GA

Java Developer

Responsibilities:

  • Involved in design and development of the application using J2EE, IBM MQ Series.
  • Involved in all phases of the application development and experienced with customer interface.
  • Developed Presentation layer using JSP,HTML, JSON and XML.
  • Developed business logic using Session Beans and Entity Beans.
  • Have used DWR (Direct Web Remoting) framework to implement AJAX.
  • Experienced in Installing and Configurationof Application serverWebSphere
  • Experience in Installing and Configuration of WebSphere servers like IBM Http server and Tomcat.
  • Package, build, Integrate and deploy enterprise J2EE applications on WebSphere that involves EAR and WAR.
  • Used IBM SOA Document workflow in implementing the application.
  • Wrote the validation XML files and properties file needed for validating user inputs.
  • Involved in development of JSON database fordynamic menu management.
  • Used various design patterns for module design and development.
  • Developed scripts to automate frequent reports for the users and worked in the Linuxenvironment.
  • Implemented Patterns such as Singleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.
  • Worked with spring and Hibernate configuration files. Created the object relational mappings (ORM) of database tables with Java Beans.
  • Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server.
  • Wrote procedures to call various stored procedures from database.
  • Involved in coding the helper classes for better data exchange between different layers.
  • Wrote a Batch Processing program to process the Scheduled payments usingWeb Service API.
  • Provided production support by fixing bugs.
  • Performed unit testing, system testing and user acceptance test.
  • Used SVN forversion control.

Environment:Core Java, J2EE, Spring, Hibernate, CSS, HTML, JSP, JSON, XML spy, AJAX, JUnit, SVN, Java Script, Oracle 11g, IBM WebSphere8.0, PL/SQL, Eclipse, Maven, XML Beans, Web Services, IBM MQ Series, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application using StrutsServlets and JSP for the presentation layer along with JavaScript  for the client side validations.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Implemented spring service layer with dependencywiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Wrote Test Cases using JUNIT as a framework.
  • Developed a code for Web services using XMLSOAP and used SOAPUI tool for testing the services
  • Proficient in testing Web Pages functionalities and raising defects.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Deployed the application on WebLogicServer.
  • Involved in planning process of iterations under the Agile Scrum methodology

Environment: Java, J2EE, JSP, Servlets 2.5/3, JMS 1.1, Hibernate 3.5, Spring DI & AOP, Web Services, UML, HTML, DHTML, JavaScript, Struts 1.1, CSS, XML, WebLogic, Log4j, Oracle10g, SQL server, JUnit 4, JNDI 1.2, Eclipse 3.6,3.4

We'd love your feedback!