Java Developer Resume
Owingmills, MD
SUMMARY:
- A dynamic and goal - oriented Java/J2EE Developer around 7 years of experience in requirement gathering, estimation, analysis, design, web services, development and testing of web-based applications using Java/J2EE.
- Highly proficient in developing Object Oriented Design Methodologies and applications in client/server and distributed environments using Java/J2EE.
- Experience implementing Restful and SOAP web services using technologies such as JSON, SOAP, XML, JAXB , Jackson , WSDL and Jersey .
- Experience in creating various Use case diagrams, Class diagrams and Sequence diagrams using Microsoft Visio during the design phase of SDLC.
- Experience in various J2EE design patterns like Data Access Object, Session Façade and Singleton.
- Experience in developing enterprise application - presentation layer with static HTML, JavaScript, CSS, JSPs, Servlets, JSP/Struts/JSTL Custom Tags, middle layer with Spring/EJBs (Stateless Session Beans) .
- Persistence layer implemented using JPA/Hibernate.
- Extensively applied Unit Testing for the application using JUnit framework.
- Effectively used Ant and Maven for automated builds, project development and release management.
- Designed the front-end applications, graphical user interface ( GUI ) web pages using web technologies like HTML, XHTML, Ajax and CSS.
- Proficient in Test Driven Development (TDD) using Java JUnit API and Mockito framework.
- Extensive development experience with Altova XML spy.
- Experience in customizing and deploying the applications using different application servers such as IBM WebSphere and Apache Tomcat.
- Experienced in developing and testing applications using the MEAN (Mondo DB,Express.JS, Angular.JS,Node.JS) stack.
- Knowledge on Development life cycle and usage of some of Hadoop Eco systems Hive, Map Reduce, Spark .
- Extensive experience in Data Modeling, Stored Procedures and functions, worked on Databases such as Oracle , SQL Server and DB2 .
- Experience working with NoSQL databases like Elasticsearch , MongoDB .
- Performed mapping on IIB tool to display results to Consumer application
- Experience in writing XML, other XML based technologies such as XSLT,XPATH,XQUERY
- Excellent knowledge in JMS programming.
- Extensive experience in working with a java-based logging utility like LOG4J and creating Custom Logging utilities.
- Knowledge in Big Data / Hadoop Ecosystem technologies which includes HDFS, Map Reduce
- Experience in developing PL/SQL working with Oracle Database
- Worked with multiple versions of Oracle and familiar with SQL Server, MySQL environment.
- Experience with developing and deploying web-based applications on Web logic( WAS)and JBoss Application Servers in WINDOWS environment.
- Experience in building the war with help the putty and deployed into cloud environment using the cloud controller.
- Knowledge on Linux operating system, Unix commands.
- Good working knowledge of version control systems like CVS, SVN, Github.
- Extensively worked on N-tier Architecture system with application system development using Java, JDBC, JPA, Servlets, JSP, Web Services(SOAP/REST), Spring, Hibernate.
- Experience in Agile software development process, Test Driven Development and Scrum
- Effectively demonstrated technical expertise, organization and client service skills in various projects undertaken, that translated to improved client satisfaction, growth and profitability.
- Ability to adapt to new technologies, changing business requirements and correctly apply new tools to build applications.
- Team Player , quick learner and self-starter with effective communication , motivation and organizational skills combined with attention to details and business process improvements.
- Proven ability to analyze problems , root causes and develop innovative solutions to business challenges and streamlining operations.
TECHNICAL SKILLS:
Languages: Java, C, C++ web/J2ee technologies: J2EE, Servlets, JSTL, JDBC, JSF 2.0, log4j, JUnit, EJB, DOM JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Activiti, Applets, RMI, Java Multithreading, Webservices, JAX-RPC, CSS 3, HTML 5, XHTML, AJAX, JavaScript, RWD,XML, DHTML, XSLT
Frameworks: STRUTS 1.2, SPRING 3.0, HIBERNATE 3.0, GWT
IDE s: ECLIPSE, NETBEANS, STS, IntelliJ
Web Services: JAX-WS, SOAP, WSDL, REST web and Application Servers: Apache Tomcat, JBOSS, Weblogic server, SQL server
Design Methodologies: UML, Rational Rose
Databases: SQL Server 2005/2008, Oracle 11g, DB2
Case Tools: Rational Rose, OOAD using UML, Clear Quest
Build and log Tools: Build (ANT, MAVEN), Logging(log 4j), Testing (JQuery), junit
Operating Systems: Windows 2000, Windows VISTA, Windows 7, UNIX, mac, Windows XP/2000/98/NT, Linux (RedHat 9.0/8.0)
PROFESSIONAL EXPERIENCE:
Confidential, OwingMills, MD
Java Developer
Responsibilities:
- Worked on developing a webapp which is a Enterprise data hub(EDH) which facilitates secure movement of datasets from producers to consumers.
- Produced and consumed RESTFULL webservices.
- Used HTML , Bootstrap , Angular JS to build the web pages.
- Design/development of views, controllers, factories, and directives in AngularJS / HTML .
- Used JQUERY to handle the client side validations.
- Developed views for JSP pages using jQuery and AJAX.
- Created angular flot charts to display the daily activities for dashboard.
- Developed REST API using spring and hibernate framework.
- Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.
- Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations..
- Used Log4J to capture the log.
- Developed test cases using Mockito framework on Junit runner
- Wrote SQL query to perform various operations on the database.
- Worked on optimizing SQL queries to improve the loading times of the web pages.
- Used JSON data in developing the front end screens.
- Jackson Java API for processing JSON data
- Worked on migrating web application to Spring BootApplication .
- Used SVN as a documentation repository and version-controlling tool.
- Worked on building the application using Jenkins and deployed using Raven.
- Used JIRA as the Bug Tracking tool.
- Followed Agile methodology (scrum) as the development guideline.
Confidential, Basking Ridge, NJ
Sr. Java Developer
Responsibilities:
- Interacted with the client business analysts, System analysts and functional teams to review and understand the requirements.
- Created analysis and mapping documentation also developed technical design, implementation and migration specifications.
- Developed the application using Spring Framework which is based on the MVC design pattern.
- Created work flow management threads using Multi-threading .
- Worked on Slf4j and Log4j to record and save logging events.
- Involved in configuring Elastic Search to access database and retrieve data from the database.
- Created XML Schema, XML template and XSL to validate the XML Messages coming from SOAP Based Web Services JAX WS.
- Performed mapping on IIB tool to display results to Consumer application.
- Communicated with other Health Care info by using Web Services with the help of SOAP, WSDL JAX-B.
- Consumed SOAP based web Services on IIB tool.
- Configured Apache Plug-ins for Web Logic to set up Secure Sockets Layer (SSL) communication between JBOSS and the Web Logic Application Server( WAS )
- Implemented automated Test-Suite for Layer 7 integrated Web Services.
- Implemented SOA architecture using SOAP web services by JAX-WS
- Created WSDL and WADL as a start points to develop an application.
- Developed RESTFUL API on JBoss IDE using Spring Framework.
- Consumed RESTFUL API web services on IIB tool to display results on consumer application.
- Implemented RESTFUL Web Services and associated business module integration for getting status of claim report.
- Designed a REST API based service for the security and identity management.
- Used JBoss IDE with integrated server for designing, coding and developing applications.
- Created test plans and JUnit test cases and test suite for testing the application.
- Junit was used for unit testing and implementing Test Driven Development (TDD) methodology.
- Worked in Agile environment with active scrum participation.
- Developed user interface using CXF Servlet, Spring and jax-ws tag Libraries to simplify the complexities of the application.
- Used Message Driven beans to read the messages from JMS queues for asynchronous communication.
- Configured and Integrated IBM Websphere Application Server and MQ Series.
- Developed MDBs for receiving and processing data from Websphere MQ series.
- Tested Rest and Soap based application on SOAP UI Testing Tool.
- Used MQ series for Messaging and Queuing purpose in the Application
- Used Spring-IOC concepts and Spring MVC architecture for developing the application.
- Deployed the Application in WebSphere server.
- Uses Second Level Cache to enhance performance and proper memory management .
- Developing, maintain, test and debug in PL/SQL working with Oracle Database.
- Create dynamic views using AngularJS and implement different modules in AngularJS
- Built Web pages that are more clients interactive utilizing AngularJS , HTML5 , Bootstrap and CSS, JavaScript, Bootstrap, Git, and JSON.
- Implemented GUI using JQuery, AJAX, CSS, Bootstrap, HTML5
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Used Cloud environment for deploying the applications
- Created the Maven build script which provides the functionality to auto build and package the BAR file which is workable and deployable.
Environment: Java8.0,Spring 4.0, JUnit, Elastic Search, Rest and Soap based Web Services, SSO, SoapUI, Kibana, RWD,SVN,JBoss,Maven,slf4j,Fortify,Data Lake, Unix, IIB tool.
Confidential, PA
Sr. Java Developer
Responsibilities:
- Analysis, design and development of Application based on J2EE using JMS , Struts , Struts2 , JSF , Spring and Hibernate .
- Published and consumed Web Services using SOAP, WSDL and deployed it on Web Logic server(WAS)Web Server.
- Used SOAP based web services to develop interfaces to integrate between front end systems and back end systems.
- Developed WSDL’s and XSD’s for creating interfaces between different systems using SOAP based web services.
- Also developed web services components using Apache Camel, SOAP, WSDL, JAXB, and JAX- WS with java.
- Developed API based on JSON.
- Developed communication between Client and server using Multi-threading .
- Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.
- Designed and developed Application based on Spring framework using MVC design patterns.
- Responsible for writing/reviewing server side code using Spring DAO module of spring for executing stored procedures and SQL queries
- Worked with Core Java for business logic.
- UsedOops based design to develop the interactive web application.
- Developed Web services for the services to get the data from external systems to process the request from client sides.
- Installed and Implemented Websphere - IIS web server plug-in with Single Sign On ( SSO ) Authentication Scheme.
- Utilized SOAP UI to generate request XML’s from WSDL to test the responses.
- Designed and developed the business logic layer and data access layer using different kinds of EJB’s and Data Access Objects (Dao’s).
- Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations.
- Worked on IDE tools NetBeans and Eclipse to develop the application
- Implemented Spring JMS message listeners with JMS queues for consumption of Asynchronous requests.
- Working with Hadoop and it's components in a pseudo distributed cluster.
- Involved in developing the user interface using Struts.
- Developed new screens to the application using HTML5, CSS3, JSP, JavaScript and AJAX.
- Developed the UI panels using XHTML , AngularJS , Bootstrap , XML , WebServices , Websphere or WebLogic Application Servers( WAS ) and JQuery.
- Applied JQuery scripts for basic animation and end user screen customization purposes
- Design/development of views, controllers, factories, and directives in AngularJS /HTML.
- Developed the UI component architecture for developer framework using AngularJS .
- Implemented client side SPA using AngularJS .
- Used JSON for validation, documentation data required by a given application.
- Used EJBs in the application and developed Session beans.
- Followed the Agile methodology to implement the application.
- Used Log4j to capture the log that includes runtime exceptions.
- Developed the application using Eclipse as the IDE and used the standard features for editing, debugging, running etc.
- Experience using web services like SOAP, RESTFUL and JMS. And also have experience on writing XSD and XML code for this.
- Played a major role in developing integration layer with third-party interaction via ESB calls
- Developed RESTFUL web services to communicate between different applications.
- Experience in developing the DAO's, mocking of the data, Integration of legacy systems and Multithreading.
- Junit was used for unit testing and implementing Test Driven Development ( TDD ) methodology.
- Built scripts using MAVEN that compiles the code, pre-compiles the JSP’s, built an EAR file and deployed the application on the WebLogic application server(WAS).
- Used SVN as a documentation repository and version-controlling tool.
- Created auto builds using Jenkins tool.
- Created the design documents with use casediagrams, classdiagrams, and sequencediagrams using RationalRose.
- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL .
- Implemented various functions in Unix Shell Scripts for running the batch jobs on the UNIX environments.
- Participated in and contributed to design reviews and code reviews.
Environment: Core JAVA, J2EE, JSON, JSP, MAVEN, Struts 1.3.8, Eclipse, Hibernate, Spring, JavaScript, HTML5.0, CSS3, JUNIT, Web services, JackSon,Jersey, Ext JS, SOAP, SSO, Mongo DB, UML, NetBeans, Web Logic,WSDL, EJB, SOAP, WSDL, SOAP UI, Jenkins CI, Windows.
Confidential, KS
Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Worked with Core Java for business logic.
- Responsible for development of the application using Core Java, Spring MVC , custom tags, HTML and JavaScript.
- Designed powerful JSF and JSP tag libraries for reusable web interface components.
- Responsible to design EJB for the functionality of the Integration tasks.
- Used Spring Framework for Authentication components to support the Hibernate tool.
- Consumed SOAP based web services to transfer information to the server from List server.
- Wrote SQL query to perform various operations on the database.
- Used the JSON in developing the front end screens
- Implementation of AJAX, JSON, JQuery for create interactive Web Applications.
- Developed Web services for the services to get the data from external systems to process the request from client side.
- Developed the Enterprise Service Bus ( ESB ) as a gateway between the business tier and UI to make the business tier separate from UI
- JSP Content is configured in XML Files.
- Utilized OOPS/MVC knowledge to improve JavaScript skills, including Node.JS with Express.JS framework and MEAN stack development.
- Configured Log4j logging mechanism to increase logging performance
- Extensively used Eclipse while writing code for Java and Servlets.
- Extensively used Hibernate in data access layer to access and update information in the database using HQL, Criteria API, Cache Involved in modifying Maven build scriptse and Named Queries.
- Configured and build Asynchronous communication with JMS services with MQ Series
- Developed views using JSPs and struts tags. Used Tiles framework, improving UI flexibility and providing single point of maintenance.
- Node JS, Express JS and Angular JS to build responsive application
- Maven was used to manage dependencies in the application and deploy it on WebSphere Application server. SVN was used for the version control.
- Used SVN as a documentation repository and version-controlling tool.
- Responsible for developing build scripts using ANT.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
- Written Unix Shell script to read and log the response from status check web service client
Environment: Java 6.0, JSP, JDBC, Spring, Spring AOP, JMS,AJAX, Hibernate, Spring WS, SOAP, UML, XML, HTML, Log 4j, WebSphere, Eclipse, Ant, Oracle, CVS .
Confidential
JAVA/J2EE Developer
Responsibilities:
- Developed a web application using JSP, Servlets and JavaBeans.
- Wrote unit tests for Business logic layer and data access layer using JUnit.
- Learned and implemented different design patters like Singletons, Factory method, Builder etc.
- Participated heavily and later maintained the documentation for projects.
- Developed content management systems for multiple clients using J2EE.
- Used EJBs in the application and developed Session beans to house business logic.
- Developed views for JSP pages using jQuery and AJAX.
- Worked extensively on creating rich front-end web interface using HTML/CSS, JSTL, JavaScript, jQuery.
- Wrote SQL query to perform various operations on the database.
- Used the JSON in developing the front end screens
- Experienced in Node.JS with Express.JS framework and end-to-end enterprise web application architecture and development.
- Implementation of AJAX, JSON, JQuery for create interactive Web Applications
- Used SQL Server as the database for the application.
- Generated PDF reports using XSL-FO.
- Implemented XSLT transformations for converting XML to HTML.
- Used SVN as a documentation repository and version-controlling tool.
- Responsible for developing build scripts using ANT.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report.
- Deployed the EARs and WARs in WebSphere Application server using ANT script.
- Developed JUnit test cases for unit test of all developed modules.
Environment: Windows, Linux, Java, JSP, Servlets, EJB, JUnit, JDBC, HTML, CSS, JavaScript. JQuery