Senior Developer Resume
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.