Java Developer Resume
New, YorK
SUMMARY
- A highly dependable and result - oriented professional with 8+ years of experience in Software Development as a Programmer/Analyst in the areas including internet/intranet technology, client server (multi-tier architecture) applications, Telecom Applications with experience in Finance, Banking, E-commerce, M-Commerce, Pension Funds and Automobile domain. Specialized in object oriented analysis and design with specialization in Java, J2EE and implementation of a SDLC.
- Dedicated Core Java and JEE/J2EE specialist with experience in designing and building enterprise web applications.
- Experience using J2EE frameworks like Struts, Spring DI, MVC, Spring-JDBC, AOP, Context, Security, Batch and Spring Templates and Hibernate.
- Solid business background and innate understanding of how technology systems impact business processes.
- Deploying J2EE Application archives (JAR, WAR, EAR and RAR) and Web-Based/E-Commerce on Web Logic Application Server.
- Experience in using test-driven development in Ruby on Rails, JavaScript, JQuery and Ajax-based applications, HTML and CSS.
- Experience in developing applications using AngualrJS-Bootstrap like Grids, JSP, Toolbars, Panels, Combo-Box and Button etc.
- Experience in designing, developing and implementing E-Commerce, B2B applications using J2EE technologies in Telecom, Banking and Insurance domains.
- Used Mule ESB to query Sales force for SObjects and transformed the SObjects to XML
- Expose HTTP and Restful Endpoint through Mule ESB and XSLT transformers to transformer xml to IFP domain model.
- Developed and delivered SOAP based Web Servicesfor our new clients used ApacheCamel, Apache-CXF and SOAP UI to test the services
- Expertise in Core Java and JEE/J2EE, JSP, JSTL, Struts, Hibernate, Spring, Quartz, JDBC, XML, XSL/XSLT, VXML, IVR, Web services (SOA), SOAP, RESTful, JMS, JNDI, ANT, Maven, HTML, JavaScript, Log4J, MySQL, Oracle, MS SQL Server, JBoss 5.1/6.0/7.1, Weblogic, Websphere Apache Tomcat, CVS, VSS, SVN, Clearcase, MKS, Eclipse, Rational Rose, MS Visio, JMeter, JProfiler.
- Designed, developed, coded, tested and implemented phases of Software Development Life Cycle
- Strong experience in analysis and design using SDLC, UML, RUP and agile software development methodologies like Scrum.
- Having expertise in developing business applications for domains such as Insurance, Education and SupplyChain Management.
- Worked on different IDEs such as RAD, Eclipse and deployment using Application Servers like WebSphere Application Server(WAS), Apache Tomcat and JBOSS 5.0/6.0/7.1.
- Strong experience in analysis and design using MVC based frameworks like Struts framework 1.x, 2.0, Aspect Oriented Programming AOP, Design Patterns, Anti-Patterns and SOA.
- Strong fundamentals of Enterprise Java Beans (EJB 3.0 and EJB 2.x).
- Develop Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP.
- Defined and created various functional documents for the systems to be developed. Involved in client interaction and requirements gathering.
- Excellent analytical, logical and programming skills.
- Excellent communication skills and the ability to work independently or in a team environment.
TECHNICAL SKILLS
Java Technologies: JDK (1.2, 1.3, 1.4,1.5,6,7), Servlets 2.3, JSP 1.2, HTML, DHTML,EJB 2.0, JDBC 2.0, JNDI, ANT, RMI, JMS, Applets, Swing, XML (DTD, Schema, DOM & SAX, JAXB), Java Beans, Java Mail, Webservices (Axis, WSDL, XML, SOAP) and GWT, Java IO, JRule7.0,Java NetworkingLanguages C, C++, XML, XSL, UML, HTML, DHTML, WML, SQL, PL/SQL.
Databases: RDBMS such as Oracle 10.x/ 9.x/8.x, DB2, Microsoft SQL Server 2000, MY SQL, MS-Access, HiRDB, Informix
Frameworks: Struts 1.2, Struts2, Tiles, Spring, JSF, Velocity, Hibernate and jPBM.
Development Tools: RAD 7,Weblogic Studio, WSAD 5.1, Eclipse 3.0/3.1/3.3, J-Unit, MS Visual Source Safe,Clear Case WinCVS, Bitkeeper, Ant, Putty and XML Spy, Toad 9.5, DB Visualizer, SOAP UI, TCPMON
Web / Application Servers: Weblogic (8.1 and 10), IBM Websphere Application Server (5.0/6.x / 7.x), ApacheTomcat 4.x/5.x, Oracle 8i/10, JBoss 5.0, 6.0/7.1 and Apache Web Server
Testing Tools: JUnit, WebUnit, Cactus, OpenSTA and JTest, LoadRunner
Messaging Servers: JMS (Java Messaging Service), Web Services, Axis
Designing and Modeling: OOP Principles, OOAD Using UML, Design Patterns, MVC
Reporting Tools: Jasper Reports
Operating Systems: Windows XP/2000/NT,7,8, Unix, Linux
Bug Tracking Tools: Clear quest, PAC2000, JIRA, Test Director
PROFESSIONAL EXPERIENCE
Confidential, New York
Java Developer
Responsibilities:
- Conduct Walk through session for finalizing Design before Construction Phase.
- Developed web applications with W3C XHTML, HTML5, CSS3 standards and using Ruby, Rails, Git and Heroku.
- Designed and built a workflow engine on top of Activiti (an open source Java workflow engine), along with a scalable enterprise integration and routing mechanism using ApacheCamel, RabbitMQ and REST APIs.
- Extensively worked with JQuery for Effects, AJAX, XML.
- Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat, Apache camel.
- Developed Spring rest controllers to handle json data and wrote dao's and services to handle the data.
- Server in Unix environment. Creating unit test cases using JUnit.
- Developed stored procedures compatible with MYSQL in ruby.
- Developed several REST web services which produces both XML and JSON to perform tasks,
- Wrote several Ruby scripts to manage internal team project planning, and DevOPs tasks through Trello API, Github, and other third party software.
- Implemented efficient UI and client-side features using JQuery, AJAX, knockout.js, backbone.js.
- Effectively used Google Guava libraries for creating predicates and functions while working on Collections.
- Spring modules used in the Spring Core, Spring DAO, Spring MVC.
- Integrated Struts framework with Hibernate for persistence.
- Implemented Rest based web services using JAX-RS annotations, Spring MVC Rest controller to handle different data representations.
- Used Hibernate to manage Transactions (update, delete) along with writing complex SQL and HQL queries.
- Database design, writing stored procedures and triggers, Writing session and entity beans, JMS client and message driven beans to receive & process JMS messages, JSPs & Servlets using MVC architecture.
- Used shell scripting and Oracle database for production. Monitored daily log files for production. Set up new UNIX and Oracle database user accounts.
- Developed and deployed XML based Web Services using SOAP, Apache Axis and REST for interaction between various modules in the application.
- Designed and developed the primus guaranty website using Struts 2 framework on JBOSS6.0/7.1
- Developed frontend screens using JSP,JSTL and AJAX
- Maintaining code braches and versions on CVS.
- Worked on UNIX shell scripting to run the JAR file created for batch program.
- Worked for Common Services Interfaces (CSI team). It is a common services interfaces platform that usesJavafor enabling B2B services.
- Designed, developed data model to map tables existed at data base, used Hibernate many-many, one-many, Inheritance annotations to map complex relationships.
- Received business logic specifications and design documents, and translated them into HTML5, CSS3preprocessor styling SASS, JSON files, JavaScript code and AngularJS.
- Utilized AngularJS framework to bind HTML template(views) to JavaScript object(models)
- Built AngularJS framework including Spring MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Designed and developed Drools rules processing framework to execute rules and filter transactions
- Developed rich, uniformed User Interface using CSS, Master pages, Themes, AJAX Controls, Web parts and JQUERY.
Environment: Java/J2EE, JSP, JQuery, JSTL, MVC Design, HTML, SQL Server, Struts, JBoss, SpringMVC, Hibernate, XML, AIX/Unix, XML Spy, CVS, JBoss, Sonar, CSS, XML Web Services (SOAP), REST, Drools, GoogleGuavaAPI
Confidential, Kansas City
Java Developer
Responsibilities:
- Full life cycle experience including requirements gathering, business analysis, system architecture, software architecture, data design, coding, testing, and creation of functional documentation of my modules.
- Made use of content negotiation (XML, JSON, text/plain) using JAXB, GSON, Jackson, and XStream.
- Responsible for coding with the use ofObject Oriented Principlesand latest technology Stack such as MVCwithJSP, GWT,GXT, Hibernate, Spring1.2.9 and Struts 1.2
- Used RAD 7 as Java IDE tools for development.
- Design and development of UIusing GWT.
- Developed several internal reporting tools for business team using JSP, HTML5, CSS, JSON and JavaScript (JQuery) for view layer and SQL queries to retrieve/update the data from/to the database using JDBC.
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Designed and implemented many customizations comprised of additional database tables, EJBs, controller commands and jsps, to a WebSphere Commerce 6.0 B2B store.
- Leverage previous work done with data consolidation into theSupplyChain Data Warehouse
- Used soap UI for testing web services and WSDLs.
- Created web application prototype using jQuery and Angular JS.
- Implemented Spring MVC framework for developing J2EE based web application.
- Spring DAO/JDBC and Hibernate used in this project to access database.
- Deployed the application in Websphere Server 7
- Enabled logging as a value added feature due to restrictions in server access to view logs.
- Enabled this with Log4j.
- Used Ajax, OO JavaScript, JSP, JQuery, HTML and CSS to develop various user interface components.
- Installed and configured MySQL on LINUX and Windows environment.
- Worked on integrating JQuery APIs with MVC pattern.
- Deployed web and enterprise applications on JBoss 5.1 application server
- Used Spring Core Annotations to achieve Dependency Injection.
- Involved in Service orchestration and integration with external systems using Mule ESB.
- Created Request transformer, Response transformers, Custom Components and configured them in mule-config.xml.
- Produced and consumed Rest Web Services, developed DAO and DTO classed for services and consumed through Angular factory service calls from front end.
- Responsible for Unit Testing usingJUnit and JWebUnit.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript, Bootstrap.
- Responsible for writing complex PL/SQL queries and Stored Procedures
- Used JMS(JavaMessage Service)for communication between clients.
- Developed web components using JSP, Servlets, and JDBC.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Involved into database design and creating tables.
- Implemented application using Ruby and basic MVC architecture.
- Developed stored procedures compatible with MySQL and MongoDB supportive in Ruby.
- Experience in build management with Ant Script.
- R&D work for learning BRMS rules and develop a POC.
- Setup environment for jBPM and BRMS.
- Implemented several BRMS rules in form of DRLs and Decision Tables.
- Partially involved into the production support.
- ImplementedAJAX with CSSto develop the web pages.
- Implemented automatic mailing system using java mail api.
- Responsible for writing wsdl and schema files
- Responsible for creating stubs for webservice client.
- Responsible for implementing the webservices.
- Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by AutosysImplementation of SOA in Websphere 6.x
- Implemented business rules based on the line of business using Rule and Drools.
- Involved in implementation in websphere 6.x server in UNIX environment.
- Agile methodology has been used for this project.
- Responsible for Async call to return the JSON String to the GWT.
- Provided the API to JSON String to Data Store.
Environment: Java 6, Rule, Drools, JSP with web2.0 standards, JQuery, Ajax, jBOSS, Servlets, J2EE, Websphere Server 6.x,7.0 Server, XML, DB2 Database, JMS, Struts, Spring, Spring JDBC/DAO, Hibernate,Log4j, JUnit 3.8.1, ANT, RAD 7 and Windows XP, java Mail GWT,GXT, GWT Designer, Dozer, SOAP UI,RESTful, BEPL, TCP MON, DB Visualizer, Clear Case
Confidential, NY
Java Developer
Responsibilities:
- Developed new modules using JSP, Custom tags, AJAX and oracle stored procedures to support paper based studies.
- Modified existing front end (JSP) and backend (Oracle Packages) to increase user friendliness and performance of the tool
- Wrote Unix Shell Scripts for scheduling jobs in Unix/Linux, regular backups, instance start/shutdown and migrating data into tables
- Communicated with external applications JMS(JavaMessage Service) messages using MQ Series
- Written PL/SQL scripts for business logic as packages.
- Developing soap and restful webservices to expose data to front desk.
- Configured Hibernate using Data Source, Session Factory, Transaction Manager and created DAO layer to access database.
- Developed web services using SOAP, WSDL and Apache Axis which helped communicating through different modules of the application.
- Maintained BEA Web Logic Application Server, JBoss AS 5.1/6, IIS 6/7, WebSphere 6.1, Tomcat on different UNIX platforms and windows platforms and have setup development, testing, staging and production environments for the ongoing application development.
- Maintaining code braches and versions on CVS.
- Developed SCM by using JSP/HTML like one form for each functionality user interface, Standard Validations using JavaScript, used Servlets as the controllers for the Business Logic, XML parsing techniques using SpringMVC.
- Spring modules used in the Spring Core, Spring DAO, Spring MVC.
- Developed Hibernate Entity classes corresponding to database tables.
- Developed Servlets to implement the enhancements.
- Responsible for the co-ordination with WTE, DBA teams to deploy scripts into system test, staging and production for all releases.
- Deployed the application into Weblogic into webapp using build.xml to create ear file.
- Configuring the connection pool for the application in Weblogic.
- Responsible for supporting system level..
- Performed Unit Testing and helped in preparing test plans and test cases.
Environment: J2EE (JSP, Custom Tags, Servlets, JDBC), AJAX, JMS, log4j, Web Logic 8.1, Eclipse, Spring, Rational Rose, CVS, PL/SQL, Oracle 9i, UNIX, hibernate, Spring MVC, SOAP, RESTful.
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Analyzed, Designed and developed the system to meet the requirements of business users.
- Participated in the design review of the system to perform Object Analysis and provide best possible solutions for the application
- Captured the user requirements with use-case diagrams and delivered Class and Sequence diagrams using UML and Rational Rose.
- Implemented presentation tier using HTML, JQuery, JSP, Servlets, and CSS.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Made several AJAX calls using jQuery to consume the RESTful web service and transmit the data from server to client.
- Deployed the EJBs on JBoss Application Server.
- Used Hibernate annotation for Object Relational Mapping (ORM) with Oracle database.
- Used Hibernate caching features to reduce database access and increase performance.
- Used Hibernate Query Language (HQL), Session Class, and Criteria to manipulate database.
- Used JavaScript for client side validation.
- Developed the applications using Eclipse IDE.
- Implemented Spring MVC framework for developing J2EE based web application.
- Used JDBC to connect and access database.
- IBM WebSphere 6.0 to deploy J2EE application components.
- Database tier involved the Oracle database and SQL.
- Writing Web Service clients using SOAP, WSDL to interact with the service APIs exposed by other departments.
- Created SQL statements for the effective retrieval and storage of data from the database.
- Developed JUnit test cases.
Environment: Core Java, JSP, Servlets, Hibernate, HTML, DHTML,jBOSS, JavaScript, Oracle, SQL, WSAD, WebSphere 6.0, JUnit, XML, AJAX, WSDL, RESTful, Windows NT, CVS.
Confidential
Java Developer
Responsibilities:
- Involved in full development life cycle of the project from analysis, designing and testing.
- Involved in preparing class diagrams, use diagrams and sequence diagrams.
- Diagrams use UML and Rational Rose.
- Migrated code from struts to spring framework.
- Developed workflows using Spring MVC and Hibernate.
- Designed one to many and many to many associations between Business Entities using Hibernate.
- Developed frontend of the application using Angular.JS framework.
- Developed and deployed XML based Web Services like JAXB using SOAP, Apache Axis and REST for interaction between various modules in the application.
- Used JPA and Hibernate ORM for the extraction of Database.
- Wrote required HQL (Hibernate Query language) queries.
- Worked on the User Interface using JSP, JavaScript and HTML.
- Developed the Test cases for unit testing.
- Used JDeveloper IDE for development.
Environment: JAVA/J2EE, Oracle 8i, Windows NT, JDeveloper, EJB, JSP, hibernate, spring, Struts, SOAP, Restful.