Sr. Java/j2ee Developer Resume
Columbus, IN
PROFESSIONAL SUMMARY:
- 8+ years of IT experience in “Design, Analysis, Development, Maintenance and Documentation of Enterprise applications using various technologies with diverse set of client's analyzing complex business requirements & mapping them to system specifications.
- Over 3 years of Experience inCassandraDatabase Configurations and Cassandra File Management System (CSF).
- Designed and implemented a Cassandra noSQL based database and associated RESTful web service that persists high - volume user profile data.
- Experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation.
- Proficient in developing SOAP and RESTful Web Services.
- Specialized in Java, J2EE, Servlets, JSP, JSTL, Custom Tags, XML, Angular JS.
- Experience in implementing SOA (Service Oriented Architecture)
- Worked on Spring Cloud that is built on Spring Boot and utilizes parent and starter POMs in Spring Microservices.
- Designed and developed the monitoring system used for SaaS Cloud/AWS Elastic Environments, including monitoring individual instance health, overall environment health, and managing individual component failure cases.
- Experience in Integration of SaaS Cloud - Amazon Web Services AWS with other applications infrastructure.
- Experience in development of JAX-WS, Apache Axis for Web Services using SOAP, WSDL, REST.
- Specialized in Java, J2EE, Servlets, JSP, JSTL, Custom Tags, XML, Angular JS.
- Extensively used Angular JS, React.js, Ext.js by consuming Restful web services.
- Knowledge in Creating and managing web applications Site and Site collections.
- Expertise in Core Java with strong understanding of SWING, Collections, Multithreading, Event handling and Exception handling, Garbage Collection.
- Extremely good in JDBC,Struts, Spring, Hibernate.
- Used various Ajax/JavaScript framework tools like Java Script, jQuery, JSON, HTML 5.
- Hands on knowledge in web application servers such as Apache Tomcat, Resin, BEA WebLogic, Java Web Server.
- Analyze Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
- Understand cassandra internals and write different prototypes/data model to map EMC's cloud storage meta data to cassandra data model and do performance analysis.
- Implement APIs using libQt Cassandra to talk to Cassandra database.
- Extensive programming in Web Technologies likes JSP, JavaScript, Node JS, React JS, XML, AJAX, JQuery, APIs. Alos worked with NoSQL databases such as Cassandra,MongoDB.
- Strong Experience in design patterns like Model View Controller (MVC).
- Strong Experience in Object Oriented Design and Analysis, Iterative Agile Programming Methodologies and Test-Driven Development and Maintenance (TDD).
- Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis, RESTFULL and JAX-WS.
- Proficient in unit testing the application using JUnit.
- Experienced in building tool ANT and logging tool Log4J.
- Developed Business Logic and Data Access Layer using EJBS and SOA Services.
- Experience with object oriented modeling - UML. Familiar with various software methodologies, design patterns.
- Worked with no schema databases like CouchDB and have knowledge on other no schema databases like MongoDB..
- Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat 6.0 and Eclipse 3.x, Net Beans 6.x IDE.
- Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
TECHNICAL SKILLS
Programming Languages: Java, SQL
Java Technologies: Core Java, J2EE, JSP, Servlet, EJB 3.0, JDBC, JNDI
Frameworks: JSF, Jakarta Struts 1.1, Hibernate, Spring 3.0, Spring integration
Web/Application Servers: Apache Tomcat, Resin, BEA WebLogic, Java Web Server.
Web Technologies: SERVLETS, JSP, XML, JavaScript, AJAX,JSON, JAXB, JQuery
Web Services: WSDL, SOAP, UDDI, Axis, RESTFULL, JAX-WS
Databases: MySQL, Oracle
NoSQL databases: Cassandra, MongDB
Tools: JUnit, JMock, ANT, Log4J
IDE: Net Beans, Eclipse
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, IN
Sr. JAVA/J2EE Developer
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards, followed test driven.
- Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations.
- Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Springs.
- Implemented micro services using spring boot.
- Design, develop and deploy BPEL Processes using Oracle JDeveloper and SOA Suite 11gR1.
- Created Business to Business communication by encapsulating SOAP Web services using Java and Stateless Session Beans. Test Web Services using SOAPUI.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Deployed Application for clients written in any language can invoke methods on a SOAP-based Web service as long as the method passes the correct XML in EAI Integrations.
- Interacting with client in design and code review meetings.
- Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
- Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
- Mapped tables in database using Hibernate and Scala.
- Migratedhigh-volume OLTP transactions from Oracle to Cassandra in order to reduce Oracle licensing footprint.
- Lead role in noSQL column family design, client access software, Cassandra tuning during migration from Oracle based data stores.
- Designed and developed Controller Servlet, which will route request to Application Controller.
- Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application.
- Development of hibernate objects for data fetching for batch and front-end processing.
- Front end screens development using JSP with tag libraries and HTML pages.
- Designed and developed the new features in the existing application to meet the customer's satisfaction.
- Worked with Java Script third party languages like JQuery, Mustache,Bootstrap, D3.JS, Angular.js, Ext.js and JQ Grid. Tested various applications using Jmeter. Moved our applications from brain tree servers toAWS.
- Writing the front end look and appearance for the screens using Core Java, Swing, NO SQL, MongoDB, AWS, Bootstrap, ExtJS, JavaScript, AJAX,GroovyGrails, AngularJS, Ext.js and JQuery.
- Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
- Designed and developed the user interface screens, data base design changes and changes to user access modules.
- Used Angular JS to simplify development and testing of web applications by providing client-side model-view-controller (MVC) capability as well as providing structure for the entire development process.
- Created REST WS for Salesforce to Add/Create new Client Billing User and Update existing User.
- Integration of Paymetric XiSecure REST WS to store the Credit card information's at Paymetric's secured server and XiPay REST WS to complete the payment transactions.
- Used Angular JS, Ext.js, spring/ JSTL tag libs and Java Script for developing the view tier and used Service Oriented Architecture with Java and XML/XLST also. Unit tested the applications before release to QA.
- Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs).
- Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.Responsible for setting upAngularJS framework for UI development. Developed html views with HTML5, CSS3,JSON and AngularJS.
- Client side validations and server side validations are done according to the business needs.
- Written test cases and done Unit testing and written executing Junit tests.
- Used Log4J API for logging and debugging.
- Written ANT Scripts for project build in UNIX environment.
- Building application and deployment in servers as per request from the QA team.
- Participated in User Acceptance Testing and issue resolution
- Production implantation and post production support.
Environment: Java 1.6, Struts-Spring-Hibernate integration framework, AWS, Scala, Cassandra, JSP, HTML, Oracle 10g, SQL, PL/SQL, XML, Web logic, Eclipse, Ajax,UNIX, JQuery, Angular JS,, SVN.
Confidential, Hartford, CT
Java Developer
Responsibilities:
- Actively involved in the Requirement gathering for the enhancements to the existing project.
- Involved in developing design document and impact assessment documents.
- Involved in designing some of the processes in the application that are developed by other developers.
- Designed and developed BPEL process for customer interfaces in 10g and 11g SOA
- Implemented Struts2 MVC pattern to ensure clean separation between the presentation tier and businesstiers.
- Designed and modified User Interfaces using Angular JS, Ext.js, Reactjs, JavaScript, CSS and involved in designing the user interfaces using JSP, JSON.Used WebLogic for design, development, and deployment of applications.
- Experience in development of POC's for Monolithic applications Micro Services using Spring Boot, Spring Data and Spring Security
- Developed Actions classes, beans, .JSP's and Data Objects in Java.
- Developed JSON strings to persist the saved (incomplete) applications into CouchDB and submitted applications into DB2.
- Create Test Plans using Quality Center by Junit.
- Developed and implemented the interactive functionality using JSP.
- Extensively used Struts Validator for server-side validations and JavaScript for client-side validations.
- Used Subversion for Version Control Management.
- Extensively used the Struts tag libraries (Bean Tags, Logic Tags, JSTL, OGNL and HTML Tags etc.) and Custom tag libraries.
- Used Angular JS to simplify development and testing of web applications by providing client-side model-view-controller (MVC) capability as well as providing structure for the entire development process.
- Involved in code reviews, debugging and testing.
- Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
- Implemented various backend modules which collaborate with each other using restful web services
- Designed Restful URLs for various modules and implemented corresponding endpoints using Spring MVC Technology
- Implemented client-side application to invoke SOAP and Restful Web Services.
- Managed onsite/offshore communication for design review. Web services development using SOAP.
- As a Programmer participated in the designing of the Web framework using Struts framework as a MVC design paradigm. Designed and Developed Web services using SOAP and REST API.
- Used connection pooling for optimization using JDBC interface.
- Prepared Use-Cases from the given requirements and also interacted with clients for requirements gathering and clarifications.
- Developed Utility Classes, which are used throughout the application.
Environment: Java7, JSP, Struts2 Framework, JDBC, UML, UNIX, JavaScript, Angular JS, Multithreading, HTML5, Java script, Jquery, CouchDb, DB2, Dbeaver, SVN, Ant, Log4J, Tomcat 7 and Windows / NT, Spring MVC.
Confidential, San Antonio, TX
Software engineer
Responsibilities:
- Been a key member in the three member team that Enhance existing TDM application to add new functionality and to optimize them for performance.
- Design, development, testing and deployment of IBM BPM/WebSphere Lombardi Edition application including, process modeling, process analysis, UI (Coaches, Variables) & Dashboard design, build, validation, migration of code and delivery of the solution on IBM BPM 7.5/8.x version.
- Implemented out of box reports for workflow so that user can view detail information about in-flight instances and also all completed instances under scoreboard inside portal.
- Participated in modeling business services and developed user interfaces called coaches using IBM BPM 7.5/8.x authoring environment.
- Developed java class and integrated with Client Application using IBM BPM java connectors.
- Developed Presentation layer User Interface coaches using IBM BPM Authoring Environment using HTML, DHTML, XML, CSS and JavaScript.
- Responsible for Business flow and workflow management.
- Responsible for implementing high level Business Process Definition, nested activities which implements services and coaches using IBM BPM Authoring Environment.
- Responsible in authoring various sub business processes (nested BPDs) and Services by creating reusable components for some various complex scenarios.
- Also participated in implementing rules depends on some business inputs and outputs inside IBM BPM Service Modeler Perspective.
- Involved in designing, developing and testing the application from the start up.
- Developed Java components using Hibernate to implement persistence layer.
- Used Singleton, Delegate, Service Locator, Façade, and Factory design patterns to facilitate business processes and data objects.
- Involved in BPEL services testing SOAP UI.
- Created and integrated Web Services Jax-WS using Apache CXF and tested the request and response messages using SOAPUI.
- Provide day to day TDM support including trouble-shooting and fixing issues as they occur.
- Followed Agile processes for development purpose.
- Created a Front-end application using Bootstrap, Restful, AWS, AngularJS, JSPs, ReactJS and SPRING MVC for registering a new customer and configured it to connect to database using Hibernate.
- Involved in writing automation/Unit tests with TestNG, selenium Webdriver.
- Deployed code to production environment
- Used already existed SOAP based web services and created some new SOAP based from scratch.
- Analyze and fix issues related to SOAP/RestfulWeb services and Application responses.
- Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, and Rest services from front end to backend integrationExperience in designing and developing Service Oriented Architecture (SOA) using SOAP and REST Web Services.
- Design and documentation of REST APIs for collection and retrieval of high volume data.
- Worked on REST API as a third party application for Integration.
- Developing Responsive Design UI Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, Angular JS and Bootstrap.
- Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
- Collaborate with other developers to ensure consistency with enterprise architecture and standards
- Participate in discussions and decisions to shape future enterprise architecture
- Engaging in meetings to facilitate knowledge transfer
Environment: IBM BPM 7.5/8.x,Java1.6, J2EE, JSP, Web Services, struts, Angular JS,, JUnits, Websphere, RSA, SVN, Start Team, JUnit, SQL, XML, UNIX, Webex, WicketFrameWork(UI), Hibernate3.5
Confidential, Miami,FL
J2EE Developer
Responsibilities:
- Involved in meeting with business to gather requirements.
- Involved in analyzing business requirements and compose them into a technical use cases.
- Involved in creating class and sequence diagrams using RationalRose.
- Designed and developed the application based on MVC framework.
- Created HTML, CSS, AJAX, JSTL and JSP pages for Presentation Layer.
- Involved in implementing Spring DAO layer to access the database.
- Deployed the Enterprise Java Beans in Web Sphere App Server.
- Developed Web services to allow communication between the applications using REST Web services.
- Worked on Sun Jersey REST framework to create web services.
- Involved in transforming XML to HTML using XSLT.
- Used XPATH to navigate through Attributes and Elements in an XML Document.
- Developed DAO’s to invoke DAP’s (Data Access Programs) to access data from .CSV files and to query Oracle database.
- Created a Front-end application using Bootstrap, Restful, AWS, AngularJS, JSPs, ReactJS and SPRING MVC for registering a new customer and configured it to connect to database using Hibernate.
- Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
- Used Angular JS, Ext.js, spring/ JSTL tag libs and Java Script for developing the view tier and used Service Oriented Architecture with Java and XML/XLST also. Unit tested the applications before release to QA.
- Involved in Java and PL/SQL code reviews.
- Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
- Wrote batch jobs for loading data from .CSV files into database.
- Developed online adhoc reports using Jasper framework.
- Wrote Shell Scripts for executing the batch jobs.
- Interacted with the Users and Documented the Application.
- Involved in designing test plans, test cases and overall Unit, Integration and Security testing of system.
- Used RAD as IDE for development and unit testing.
- Used PVCS as repository to control versioning of projects.
- Prepared documentation and participated in preparing user’s manual for the application.
Environment: Java, J2EE, JSP, JSTL, JavaScript, JNDI, JDBC, Angular JS,PL/SQL, Struts, Spring, Oracle 10g,PL/SQL, XML, XSLT, CSS, Log4j, UML, Jasper (Reports), Rational Rose, Web Sphere Application Server, RAD, PVCS, Clear Quest, Windows XP.
Confidential, Glen Allen, VA
J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications from Business Analyst.
- Designing the system and documenting Use Cases, Class diagrams, Sequence diagrams.
- Utilized UML&Rational RoseXDE for designing of the System.
- Develop web pages using Struts framework, JSP, XML, JavaScript, HTML/ DHTML and CSS, configure struts application, used tag library.
- Extensively used Angular JS, React.js, Ext.js by consuming Restful web services.
- Designed and modified User Interfaces using Angular JS, Ext.js, Reactjs, JavaScript, CSS and
- Development of Struts Action classes, DAO, Views using Struts custom tags.
- Created the Servlets, DOM&XSLT for the presentation layer (GUI).
- Involved in Configuring web.xml and struts-config.xml according to the struts framework
- Designed and developed Session and Entity Beans to implement business logic and deploy them on the Web logic Application Server.
- Full lifecycle development including Javascript libraries: Angular JS, Node, D3
- Used MDBs (JMS) and MQ Series for Account information exchange between current and legacy system.
- Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.
Environment: Java, J2EE, BEA Web logic Application Server, Angular JS, UNIX, DB2, JSP, EJB, JMS, XML, HTML, CSS, Rational XDE, Rational ClearCase, ANT Script, IBM DB2, UNIX, Log4J and MVC-II Architecture.
Confidential
J2SE Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
- Implemented Struts framework based on the Model View Controller design paradigm.
- Implemented the MVC architecture using Strut MVC.
- Struts-ConfigXML file was created and Action mappings were done.
- Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and ActionServlet as a Controller
- Designed and developed business components using Session and Entity Beans in EJB.
- Used JDBC for data access from Oracle tables.
- Implemented EJB’s Container Managed Persistent strategy.
- Worked on triggers and stored procedures on Oracle database.
- Apache Ant was used for the entire build process.
- JUnit was used to implement test cases for beans.
- Worked on Eclipse IDE to write the code and integrate the application.
- Application was deployed on Web Sphere Application Server.
- Coordinated with testing team for timely release of product.
Environment: JSP, Servlets, Struts,JMS, Javascript1.5, Eclipse3.4.2, Web Sphere Application Server, Oracle 11g, EJB, ANT.