Sr. Java Developer Resume
Boston, MA
SUMMARY:
- Around 8+ years of experience in designing, developing and implementing commercial Web - based and Enterprise application using Java/J2EE, Expertise in Java Technology (J2SE, J2EE) and good understanding on Object oriented programming (OOP) concepts.
- Extensive working experience with Core Java, Servlets, JSP, JNDI, MVC, Struts, Spring, EJB, Junit, Java Mail, XML, Tag Libraries, Custom Tags, HTML, Design Patterns.
- Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, Spring boot, Apache Tomcat and JBoss.
- Expertise in developing applications using Java, J2EE Standards, JSP, Struts, Spring, JPA, JDBC, JMS, JNDI, XML, Hibernate, SQL, Oracle, MVC, Web Services, RMI, Java Beans, JavaScript, HTML and DHTML.
- Experience in implementing SOA architecture with web services using WSDL, SOAP/ Restful for processing Transactions.
- Hands on experience on Front end frameworks like Angular JS.
- Experience in Implementing IOC/Dependency Injection features in various aspects of Spring Framework (Core, JDBC, AOP, MVC and DAO).
- Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in data connectivity and integration with RDBMS using Oracle … SQL Server, and My-SQL.
- Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework and Spring Framework.
- Extensive experience in unit testing framework- JUnit and Mockito.
- Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, Spring boot, Apache Tomcat and JBoss.
- Published REST API's to fetch data from Elastic Search clusters for client based applications.
- Experience in Continuous Integration and Continuous Deployment concepts and tools such as Development tools (Jenkins).
- Experience in working with version control tools like SVN, CVS and GIT
- Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, DAO, Session Facade)
- Good working knowledge of Extreme Programming using Agile methodology with iterative and incremental software development
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, Java Enterprise Edition (J2EE).
Web Technologies: Servlets, JSP, Struts, Spring (IOC and AOP),Hibernate, MDBs, Session Beans, Javascript, AJAX, DOJO, ExtJs, Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM.
Web Services: SOAP, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis
Databases: Oracle and MySql
Distributed/ Middleware: JMS (Java Messaging Service).
Tools: /Software Eclipse, MyEclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear case, Subversion, JUnit, UML.
Application/Web Server: Apache Tomcat, Jboss, Websphere and WebLogic.
Operating Systems: UNIX, Suse Linux, Windows
Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP.
Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern.
PROFESSIONAL EXPERIENCE:
Confidential, Boston,MA
Sr. Java Developer
- Developed and Implemented WebServices and used Spring Framework.
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Involved in the architectural refactor the web services system and portal with spring framework and iBatis.
- Developed internal application using Angular.js and Node.js connecting to Oracle on the backend.
- Good understanding in Angular.js, Ember.js, Jasmine, Karma, Backbone.js, React.js, node.js framework concepts and Responsive Design.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library
- Designed and implemented the web application in Ruby on Rails, Node.js, HTML5 and JQuery from initial concept development to beta launch.
- For Responsive Web design used Bootstrap to build grids, layouts and components. Used Bootstrapcomponents like dropdown menus, navigation bar, alerts, and labels.
- Developer mobile site for marketing campaigns by using JQUERY MOBILE, BACKBONE.JS, and latest technologies.
- Developed Java Script utility objects for common client side validations, history handling, window management and menus management
- Extensively worked with Asynchronous java scripting AJAX.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
- Expertise in Sharding distributed Cassandra and Mongod system
- Hands on experience in using various Hadoop distributions (Cloudera, Hortonworks, MapR)
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
- Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
- Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server.
- Deploying job of resolving any external dependencies and customizing these deployed enterprise bean in this specific Banking application. Finally deployed the jar files in the EJB Container and WAR files in the Web Container on to the Weblogic server.
- Designed Git and Subversion repositories for an enterprise code off.
- Designed web enabled invoicing system for multiple location service company in NetBeans environment using Git-Hub version control.
- Involved in generating the test Cases using JUnitFramework and maintained the coding standards and fixed the leading indicators as per vanguard’s JTest rules.
- Worked multiple, high profile cross-functional AGILE program teams across various business units.
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
- Developed and implemented business functionality for WEB system hidden login authentication, agent import and “can see” using the following technologies: JAXB, SAX, XML, and Servlets.
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion
Environment: s: Java,J2EE,JEE, Spring, Hibernate, Ibatis, Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, Oracle, PL/ SQL, Cassandra, Hadoop, REST, Soap, Web Services, Eclipse, Weblogic, Git, GitHub, Junit, Agile, UML, JSP, Xml, SOA..
Confidential, Dallas, Tx .
Sr Java Developer
- Developed the spring AOP programming to configure logging for the application.
- Designs and develops Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate and iBATIS.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Develop administrative interfaces with the technologies of JSP, JSF, AJAX, JavaScript, spring and Hibernate.
- Used Angular.JS MVC Framework in the development of the web application to bind the data/model that was retrieved from a database through services provided in a controller to the view using scope
- Developed complex Web based UI using Struts, Ajax and Java Script.
- Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XMLand HTML. Used JavaScript for client side validation.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap for Virtual Infotech Inc.
- Designed and implemented the web application in Ruby on Rails, Node.js, HTML5 and JQuery from initial concept development to beta launch.
- Experience in DOM (Document Object Model) to use in interacting with objects in HTML, XHTML and XML documents. Consuming bootstrap like Blue-UI components that are compatible for different browsers and resolutions
- Designed and developed DAO layer with Hibernate3.0 standards, to access data from Confidential DB2
- Worked on stored procedures, triggers, cursors, DB scheduler, PL/SQL and SQL queries like Join Queries (Inner Join and Outer Join) for the application with Oracle 10g.
- Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Creating web service component using SOAP, WSDL and XML that will receive the XML messages, apply the business rules, and interact with the business components to provide the business logic.
- Developed the business logic of the system in web services(SOAP) in Contract First Approach.
- Developed the application using Eclipse IDE and worked under Agile Environment.
- For Performance Engineering Team developed a tool for extracting data from server log files (xml file) of WebSphere (WAS) that is needed to analyze the performance of application running in different servers.
- Extensively used WebSphere Studio Application Developer for developing, testing, and deploying applications. Used STRUTS Framework based on (MVC) Model View Controller architecture in WebSphere Application Development.
- Installed and configured plugins including Green Hopper, Bonfire, Subversion and Balsamiq for JIRA and other Atlassian products.
- Used JUnit framework for unit testing of application and Log to capture the log that includes runtime exceptions.
- Executed project using waterfall model and practiced Agile Project Management & performed the Scrum Master role for specific projects/requirements as appropriate. Used Rally for Agile project management.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Created class diagrams, sequence diagrams, Data Model and Object Model using Rational Rose Tool.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server.
- Designed, coded, and implemented “File Transfer” and “Cron” Services using java multi-threading technology combined with XML engine and integrated them with the client Systems.
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic .
- Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
- Develop financial productivity application and tool set using Java and enterprise software tools/technologies such as Subversion, Maven, Weblogic, Apache Tomcat, Sql Server, and Oracle DB.
- Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed Confidential specific times by Autosys
- Develop complex web applications in PHP, AJAX with Informix as the database to model the business logic of the company which is Supply Chain Management.
Environment: s: Java, J2EE, JEE, Struts, JSF, Angular.js, JavaScript, CSS, Html5, Node.js, bootstrap.js, DB2, PL/ SQL, JDBC, MongoDB, APACHECXF, soap, Web Services, Eclipse, Websphere Portal, WebSphere Studio Application Devloper (WSAD, Subversion (SVN), Junit, Scrum, UML, Class diagram, JSP, MAVEN, Xml, SOA, JMS, Apache Tomcat, Linux, PHP
Confidential, Chicago, IL
J2EE Developer.
- Was responsible for designing and developing Manage Purchase Order Web Service and presentation layer with Spring MVC and Acegi security.
- Designed the page flow using struts, server side components, and ibatis for DAO layer.
- Developed JSP pages for presentation layer (UI) using Struts 1.2 with client side validations usingStruts Validator framework/ JavaScript
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Involved in Development of the application Using J2EE Technologies (Servlets, JSP, EJB, JSF,Struts)
- Developed the GUI module DMT using Struts framework, JavaScript, DOJO, Ajax, HTML and DHTML.
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, Spring data, JPA
- Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes
- Designed and developed various modules of the application with J2EE design architecture, using eAgent frame work JSPs, HTML, AJAX, JQuery, iFrame and JavaScript.
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
- Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql.
- Extensive experience working with JavaScript Frameworks like Angular.JS, Node.JS,React.JS, Ext.JS.
- Using Apache POI to read the Data Info sent by the third party carrier and upload the correct info to the Mysql database.
- Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
- Develop a java based tool to upload the customized data into database. To map tables from excel sheet into the database for any of the database MS Access, Oracle or MS SQL Server. Theinput Excel file provided by the user is processed to know the required database to which the user wants to store the data.
- Designed and developed DAO layer with Hibernate standards, to access data from Confidential DB2
- I was the lead imaging specialist as well as an optician and lab technician. My primary job as the lead imaging specialist was to preform ocular coherence tomography as well as training interested employees on how to preform such workDesigned and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS.
- Developed Web Services (SOAP, WSDL, and UDDI) for exchanging the data following SOA architecture principles.
- Automate test cases using the built in framework in Selenium Web Driver using Netbeans IDE
- Configuration and deployment of application on to Jboss application server.
- Create and maintain Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM.
- Experience in Software Configuration Management, Build, Release Management using CVS, VSS, TFS, Subversion, ClearCase, RTC, ANT, Maven, CA Harvest, JIRA, Perforce and Clear Quest on Unix, Windows environment. Worked with different version management tools like CVS, Subversion, TFS and ClearCase.
- Created functional automation scripts using open source tools selenium (selenium RC, Grid)
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Use Case and Sequence diagrams were designed in UML using Rational Rose to demonstrate the behavior of objects in each use case by describing the objects and the messages they pass.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Designed and implemented business functionality for WEB system hidden login authentication, agent import and “can see” using the following technologies: JAXB, SAX, XML, and Servlets.
- Development work is also done to the legacy system using WSAD IDE. The modified application is deployed on websphere using ANT and javascripts for use by interface project.
- Designed and developed Generate PDF functionality using Spring framework and iText.
- Worked closely with EMC Documentum to improve and tune their RPS Performance Framework to hit highdigits synchronization performance in live test while paired with the new Xybion integration module.
- Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a consistent web experience
- Tracked software issues and project progress enterprise-wide using Bugzilla, Jira, VersionOne, ClearQuest and XPlanner.
- Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Implemented complex Row Level Security in the FM and Implemented Cognos Security folders, user groups and roles.
- Designed and implemented Report Portlet (using Jasper Report framework) in phase-II. This involved exporting repot to PDF, XLS file and print functionality to take print of the report.
- Performed performance tuning to enable high performance of ILOG JRules using Sequential/Rete algorithm within Data Stage environments.
- Developed customized JRules GUI which provides the clients and the business analysts a personalized and easy way to modify the properties of the Rules.
- Developing new quote, renewal, and medical payment applications using JSF, Oracle ADF using JDeveloper .
- Design of the process flow in Oracle BPM and jBPM to evaluate the difference between the behavior of different BPM tools
- Collaboration technology planning, social media adoption and metrics. Web strategy.
- Developed code to enable communication between VSE (Smalltalk) based applications and Confidential MQ Series.
- Designed an 'Online Tutorial Forum' .Development of the forum was done using
- technologies such as HTML, CSS, JavaScript, and using Apache tomcat in spring .
- Installed and configured the development environment using Web-logic on Windows NT and LINUX operating systems.
- Created directory structure flow using UNIX to receive and send data to internal and external systems
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis.
- Collaborated with clients to develop websites (within WordPress) to suit their needs; design aspects, functionality of forms and databases, modify and edit existing PHP, CSS and HTML.
Environment: s: Java,J2EE,JEE, Spring, IBatis, Struts, & JSF, EJB, DOJO, Sencha ExtJS, JavaScript, JQuery, DOJO, GWT and Ext Js, MYSQL, Toad, SQL Server, DB2,coherence, APACHE AXIS2, WSDL, Netbeans, Jboss, Mercurial, ClearCase, Selenium, Water fall model, UML, JSP, SERVLET, ANT, ITEXT, EMC Documentum, GWT(Google Web Toolkit), JIRA, SWING, Cognos, Jasper, ILOG, JRules, Oracle Application Development Framework (Oracle ADF), OracleBusiness Process Management (Oracle BPM), Web 2.0, Confidential MQ Series, Apache Tomcat, Linux, Unix, Ruby, wordpress, drupal, z, ASP, C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS VB, ASP
Confidential , Austin, TX
Java Developer
Responsibilities:
- Analyzed the requirements and provided inputs to the designer.
- Designed Class diagrams, framework and developed using Factory, DAO, Singleton and MVC pattern.
- Developed the business tier using Core Java and the HTTP interfaces using Servlets.
- Involved in review of the design and helped in transforming the application to an optimized solution framework.
- Designed the helper classes for better data exchange between the MVC layers.
- JSP, HTML, Javascript, CSS and Ajax used for front end development.
- Implemented Collections API to manage Java Objects in Business Logic layer.
- Built the admin module using Struts framework for the master configuration.
- Implementation of DistrubutedMap using DnyaCache for implementing the distributed cache on a clustered environment.
- Worked with multithreading in synchronized environment.
- Designed and developed the persistence tier using Hibernate framework.
- Implemented EJB (Session Beans) to create WAS Scheduler.
- Used Websphere data sources for the database connection and accessed using JNDI names.
- Implemented the Websphere scheduler and provided the scheduling logic to process the Cache.
- Developed a Stored Procedures for regular cleaning of database.
- Used Oracle as relational databases and created E-R diagrams for the database tables.
- Implemented Log4j to maintain system log.
- Managed the functional and load testing by interacting with the testers and providing them the guidelines and deadlines for completion of work.
- Directly interacted with the client application leads, to help them integrate their application with MNP.
- Eclipse was used for Rapid Development of the application.
- Build EAR using ANT tool.
- Deployed the application on production server along with WAS administrator.
Environment: s: Java,Jsp,Html,Css,Javascript,Ajax,Servlets,Struts,hibernate,Ejb,Log4j,Websphere data source, Confidential web sphere, Jndi, Oracle, Windows XP, Unix, Ant, Eclipse
Confidential, NY
Sr. Software Engineer
Responsibilities:
- Interacting with the client and analyzing the requirements to help and understand the requirements.
- Involved in all phases of SDLC.
- Designed Class diagrams, framework and developed Use case diagram and Sequence diagram.
- Application was designed and developed in Struts framework with Struts Tiles which is based on MVC pattern.
- Presentation tier was incorporated using JSP, HTML, CSS, AJAX and JavaScript.
- Implemented the Struts Validation framework.
- Use of Java Collection API and classes such as HashMap, ArrayList and Vectors.
- Incorporated XML Parser such as DOM.
- Developed web services using SOAP, WSDL and Apache Axis which helped communicating through different modules of the application.
- Implemented database transactions using Hibernate ORM framework.
- Implemented iText and POI to generate reports.
- MySql was used as RDBMS. Hands on experience creating E-R diagram, complex queries and subqueries.
- Used TOAD to create complex queries and subqueries.
- Built and deployed WAR file on JBoss. application server.
- Used VSS for version control of project files.
- Implemented Log4j to maintain system log.
- Developed application using MyEclipse for rapid development.
- Involved in QA support and deployed the application on Production server and supported for the real time issues.
Environment: s: J2SE, Struts, Struts Tiles, Jsp, Html, Ajax, Java script, Servlets, Hibernate, Soap, Wsdl, Apache Axis, Dom, Itext, Poi, MYSQL,, Jboss, My Eclipse.
Confidential, Dallas Texas
Software Engineer
Responsibilities:
- Analyzed the requirements and enhanced the application which improved maintainability, extensibility and performance.
- Designed Class Diagrams and Sequence diagrams for the application.
- Involved in enhancing Presentation layer, Business layer and DAO layer components.
- Implemented JSP, HTML, CSS, Javascript and Ajax to design front end.
- Client and Server side validations were done using Javascript and Ajax.
- Extensive use of Ajax to update the part of webpage which improved the performance of the application.
- Business logic layer was implemented using Servlets and EJBs.
- Implemented XML parsers such as DOM.
- Incorporated persistence tier using Hibernate framework.
- Developed code for Java Multithreading.
- Implemented Log4j to maintain system log.
- Created service component using EJB
- Incorporated Mule for messaging.
- Deployed the application on JBoss application server.
- Used Oracle as relational databases.
- Involved in Unit testing, bug fixing, QA and Production support.
Environment: s: JAVA, Jsp, Servlets, Ejb, Html, JavaScript, Ajax, Log4j, Xml, Dom, Edit plus, Mule, Jboss .