We provide IT Staff Augmentation Services!

Senior Developer Resume

5.00/5 (Submit Your Rating)

NJ

OBJECTIVE:

To work with commitment and dedication to achieve personal and organizational goals, by applying the knowledge and experience attained during my past service.

SUMMARY:

  • 8+ years of professional IT experience as a senior developer on various platforms with emphasis on application design, development, implementation and maintenance of web based n - tier architecture systems.
  • Extensive work experience in Object Oriented Analysis and Design, Java/J2EE technologies including HTML, HTML5, DHTML, JavaScript, JSTL, CSS, CSS3, AJAX, Angular Js and Oracle for developing server side applications and user interfaces.
  • Expertise in developing applications with Java, Java Beans, UI Developer with Enterprise UI, EJB, JDBC, JSP, Servlets, JMS and Design Patterns.
  • Proficient in web technologies like HTML5, CSS3, XHTML, DHTML, JavaScript, XML, Bootstrap, AJAX, AngularJS.
  • Experience in the functional usage and deployment of applications in JBoss, Web Logic, Portlets, WebSphere and Apache Tomcat Server.
  • Experience on JBPM .
  • Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, OOP concepts and Event/Exception handling.
  • Experienced in designing J2EE applications using Spring, EJB, Struts frameworks and MVC patterns.
  • Proficient in developing applications using ORM framework Hibernate.
  • Worked on different modules of Spring including SpringIOC, SpringORM, Spring Security and SpringAOP.
  • Extensive experience in web services to implement SOA using SOAP, WSDL and UDDI.
  • Familiar in working with application servers and web servers like Web Sphere, Web Logic and Apache Tomcat, Apache Camel.
  • Extensive experience in working with different databases such as Oracle, IBM DB2, NoSQL, SQL Server, MySQL, PLSQL and writing Stored Procedures, Functions, Joins and Triggers for different Data Models.
  • Expertise in using SAX and DOM for parsing the XML documents.
  • Have great knowledge of Software Development Life Cycle(SDLC)
  • Extensive in-depth knowledge in OOAD concepts of Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML.
  • Expertise in using open source framework and testing technologies like Struts, ANT, JUnit, SOAP UI and Apache log4j.
  • Worked with different IDE’s like Eclipse, My Eclipse, Net Beans, JDeveloper and RAD.
  • Extensive experience with source control tools like CVS, SVN, Clear Case.
  • Familiar with monitoring tools like Optier and Introscope.
  • Extensive work experience on XSLT, XPath.
  • Strong Knowledge on MetaSolv and Jenkins.
  • Excellent communication skills, ability to learn new things quickly and can work independently with minimal supervision.
  • Good working knowledge on TortoiseSVN, CVS for version control.
  • Worked on different Web Application server such as Tomcat, WebLogic, JBoss and GlassFish.
  • Developed ANT, Maven, Hudson scripts in to build and deploy J2EE Applications.
  • Strong knowledge in AGILE & Waterfall methodology of software development. Good leadership, interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging tasks.

TECHNICAL SKILLS:

Java/J2EE: Java, JDBC, EJB, Servlets, JSP, JNDI, JPA, XML, SOAP.

Web: HTML, CSS, AJAX, JavaScript, JSON, AngularJS, Bootstrap.

Frameworks/ORM tools: Spring, Struts, Hibernate.

App Servers/ Middleware: WebSphere, Tomcat, Weblogic, JBOSS.

IDE/GUI Tools: Eclipse, NetBeans, JDeveloper, WSAD, RAD.

Operating System: UNIX, Mac OS X, Windows NT/2000/XP/7/8.

Web services stack: XSD, WSDL, JAXB, CXF, SOAP, REST.

Database/Tools: JDBC, Oracle, MySQL, DB2, PostgreSQL.

Libraries and Tools: Ant, Maven, JConsole.

Version Control: SVN, CVS, Clear case.

Bug Tracking Tools: Jira, Bugzilla, Firebug.

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Senior Developer

Technologies: Springs, Java, JavaScript, JSP, Oracle

Responsibilities:

  • Interacted with Product Managers to fine tune user stories and requirements and testing team to approve Functional Specification and test cases.
  • Used JSP, JavaScript, CSS, Bootstrap, AngularJS to create interactive user interface.
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Created and modified the CSS classes to change look and feel.
  • Used JavaScript for Client Side validations.
  • Project team induction and training.
  • Co-ordinate with Team Members to ensure delivery on time.
  • Provided technical assistance to team to design, troubleshoot and maintain RCP applications.
  • Development of workflow manager for Network Inventory and Service Environment NISE and integration of NISE and Provisioning Management Environment PME as a Single work Flow with two In-Concert servers.
  • Used Spring security framework for authentication and authorization of the application.
  • Used Multithreading concepts.
  • Developed & deployed the application in on Application Server and Supported the Production Releases.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Created build files using Maven.
  • Developed the spring AOP programming to configure logging for the application.
  • Used Hibernate and JPA ORM frameworks for database connectivity.
  • Developed SQL, HQL procedures for login module and written complex SQL queries.
  • Used iBATIS for mapping between SQL database and objects in Java.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Development of MQ application programs for Java JMS environments using queues and messages. Working with JMS Handling and managing exception conditions.
  • Used RESTful API and experience in web services, developed using JAX- RS and SOA .
  • Performed purification of the application database entries using Oracle.
  • Using Svn for software configuration management and version control.
  • Built traditional Java web application using JSF and JBoss Rich faces and JBPM .
  • Preparing test cases and strategies for unit testing and integration testing.
  • Deployed the application in various environments DEV, QA and also Production.
  • Used the LOG4j to log regular Debug and Exception statements.

Confidential, MA

Senior Developer

Technologies: Java, J2EE, Oracle and UNIX

Responsibilities:

  • Used “Agile Development Methodology” and tested the application in each iteration.
  • Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
  • Applied fix packs ifixes for resolving various defects in WPS and WAS environments.
  • Developing Web pages by leveraging AngularJS Framework and used D3J charts.
  • Responsible for all client side UI Validation and implementing Business logic based on user selection using JQuery and Angular JS .
  • Employed the Angular concepts of data-binding, scopes, route-providers, angular-directives, modules, ng-grid etc.
  • Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Used UI such as JavaScript for enhancing the user interaction with the application and for client side validation. Coding, Testing and implementing new functionalities for new requests in the Application.
  • Used Spring Core for dependency injection/Inversion of Control (IOC) to have loose-coupling.
  • Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
  • Implemented the Enterprise JavaBeans to handle various transactions and incorporated the validation framework for the project.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
  • Used Spring Security for Authentication and authorization extensively.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Done with unit testing of all java classes using JUnit framework.
  • Designed and developed of Eclipse based RCP application which gets the live async messages from the stock exchange.
  • Designed and developed an Eclipse RCP based application for stock brokers to maintain the Order Book/Trade Book.
  • Used Tivoli Performance Monitor, HP Monitoring Server for monitoring the applications and
  • Developed Web Services to implement SOA using SOAP,SOAP UI, WSDL, and UDDI with HTTP.
  • Deployed the application components into JBoss application server.
  • Monitoring Incidents logged in Maximo.
  • Created the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Web Services implemented under RESTful Architecture and SOAP.
  • Worked with the Search relevancy team to improve relevancy and ranking of search results using SOLR and customizing Lucene/SOLR code.
  • Deployed the java application using Maven build script.
  • Co-ordinate with offshore counter parts on a daily basis.
  • Developed rule modules using Rule Engines, Drools.
  • Performed code review and unit tested the application using Junit framework.
  • Web services and maintained project tasks and schedules.
  • Implement API Service using Apache Camel .
  • Provided programming estimates, identified potential problems and recommended alternative solutions.
  • Working with spring, Spring MVC and also developed WEB APP using these frameworks.
  • Resolve issues for team members through proper channels on time.

Confidential, CA

Senior Developer

Technologies: Java, J2EE, Struts 2, Spring, Hibernate, Drools, Business Process Modeling, Oracle

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Worked on Agile vision and strategy presentations to senior board members, investors, corporate partners and sponsors.
  • Develop the code for GUI using JAVA, JSP, JavaScript, Ajax, Spring, Hibernate and HTML.
  • Used JavaScript for client side validation.
  • Developed JSP, JSF and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Created a new environment and cluster configurations for performance tuning and optimizing the environments in WPS and WAS.
  • Used Spring Security for Authentication and authorization extensively.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Hibernate Framework for persistence onto oracle database.
  • Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Used IBM Rational Application Developer for development, debugging, coding and deployment of the applications.
  • Written and debugged the ANT Scripts for building the entire web application.
  • Used XML to transfer the application data between client and server.
  • Experience in Investment Banking.
  • XSLT style sheets for the XML data transformations and used Xpath.
  • Participated in designing Web service framework in support of the product.
  • Developed web services in Java and Experienced with SOAP,SOAP UI, WSDL.
  • Knowledge on Jenkins.
  • Used Log4j for logging Errors.
  • Used MAVEN as build tool.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Co-ordinate with Team Members to ensure delivery on time
  • Used JAX-RS while implementing Web Services.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.

Confidential

Senior Developer

Technologies: Java, JSF, EJB, Java script, GWT, Oracle.

Responsibilities:

  • Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
  • Developed the front-ends in JSP, HTML, CSS3, CSS and JavaScript. Created Java Beans to capture business logic. Written NoSQL scripts.
  • Developed Session Beans for necessary transactions like fetching the data required, updating the customer information.
  • Worked on coding of Servlets and EJB communication.
  • Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
  • Java Servlets and JSP pages were deployed on the Web logic Application Server for retrieving user information and posting related data.
  • Created O/R mappings and implemented persistence layer using Hibernate.
  • Involved in designing the data model for the system.
  • Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
  • Involved in writing test cases using JUnit.
  • Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
  • Plugged into the existing GWT logging framework.
  • Model is a combination of EJB and Java classes and web implementation controllers are Servlets.
  • Used EJB for server side transactions.
  • Implemented EJBs Session beans for business logic.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Worked on Maven for getting latest jar files including common-collection.jar, common-logging.jar etc from Apache.

Confidential

Technologies: Java, JSP, Servlets, C, C++, SYBASE, CORBA Server

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in preparing the Detailed Design document for the project. Used Microsoft Vision to generate UML diagrams (Class and Sequence diagrams) to accommodate on the design documents.
  • Facilitated daily Scrum meetings and weekly project planning and status sessions.
  • Used the Model View Controller (MVC) architecture to decouple the business logic and data.
  • Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
  • Implemented JSF applications for login, logout, locale settings, profile administration, account transactions and layout customization.
  • Developed the application using Struts framework.
  • Implemented Action Classes and Action Forms using Struts framework.
  • Implemented client side validations for Search and Security modules using JavaScript and Struts Validation Framework.
  • Developed a client side tool in Flex to provide users with investment statistics.
  • Implemented proprietary login handler for Identity and Access management.
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Used SQL Server as the back end and wrote SQL queries and stored procedures.
  • Implemented system-wide Email Notification for important changes.
  • Implemented automatic/dynamic text filing support using Ajax/JSF components.
  • Used UNIX shell scripts to automate build processes.
  • Provided production support for any unexpected problems in the application
  • Performed Integration, unit testing, system testing and stress testing for all the phases of project.

We'd love your feedback!