We provide IT Staff Augmentation Services!

Java Developer Resume

Bloomsburg, PA

SUMMARY:

  • Over 6+ Years of experience in Java applications.
  • Good experience in Object Oriented Analysis and Design, developing, testing, maintenance and production support of distributed and client server applications.
  • Business knowledge with Banking and Financial domain, Health Care & Pharmacy Domains.
  • Experienced as an analyst using UML modeling strategy using Microsoft Visio and designing using J2EE patterns.
  • Developed standalone applications using open source spring frame work and used Singleton, DAO, Factory and MVC design patterns
  • Experience with Tibco java EMS messaging system and also worked on Migrating TIBCO to ActiveMq.
  • Experience with Apache Kafka, created producer and consumers for topics.
  • Strong hands - on experience with Spring IO, Spring Boot with Thymeleaf.
  • Cassandra implementation using Datastax Java API, Hector API, CQL.
  • Good programmer in Perl and Unix Shell scripting (particularly ksh and bash)
  • Experience as a WebSphere Administrator and integrating it with other enterprise softwares like IBM,WebSphere MQ, IBM Tivoli Directory Server ldap, Tivoli Access Manager and Production Support of various systems/software on Sun Solaris, AIX, Linux RedHat, Suse and Windows environments.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL.
  • Comfortable working with MEAN(MongoDB, Express, NodeJS) stack.
  • Experience in major web application servers: Apache Tomcat, JBoss, Express Node.js, and Apache HttpServer.
  • Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, EmberJS, BootstrapJS, RequireJs, D3.JS, etc. Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS and JQuery.
  • Experienced in designing, developing and implementing J2EE applications using design patterns like MVC, Singleton, Front Controller, Session Facade, Data Access Object Business Delegate and Service Oriented Architecture patterns.
  • Experienced in deploying and maintaining J2EE applications in Web Sphere, Web Logic and Tomcat servers.
  • Experience in Apache Camel.
  • Expertise in writing Spring Rest and Jersey web service.
  • YANG Tools is a infrastructure project aiming to develop necessary tooling and libraries providing support of NETCONF and YANG for Java (JVM-language based) projects and applications
  • Articulates cutting edge solutions that combine compute, storage, and networking resources in order for our customers to rapidly enable services that in corporate Software Defined Networking (SDN), Network Function Virtualization (NFV) and integrate into multiple cloud providers
  • Experience in Software Development Life Cycle - SDLC (Analysis, Design, Development and Testing), requirement gathering, client interaction, Drools, and Blaze rule engine, JSF, JUnit, and Log4j.
  • Wrote rules directly in the Drools Rule Language (DRL), and decision tab.
  • Experienced in open source Automation tools: Selenium Web Driver, Selenium RC, Selenium IDE, Selenium Grid, Cucumber
  • Experience with Gradle building tool.
  • Experience providing Apigee Edge Platform diagnostic and troubleshooting ability.
  • Solid Experience in writing test cases using Cucumber .
  • Expertise in various open source framework like Apache Struts framework, spring framework with modules like IOC, MVC, AOP, ORM, IBatis along with Spring Boot technologies.
  • Experience in building and designing the rest full API using Jersey and Spring boot technologies.
  • Experience with Enterprise Java Beans ( EJB ) - Session Bean, Entity Bean and Message Driven Bean.
  • Experience in using Struts and Servlets .
  • Experience usage of tools like IntelliJ, Eclipse and Kepler.
  • Experience in UI design and development using HTML, DHTML and JavaScript are W3C Standards.
  • Worked on creating custom layouts and screens using CSS and JSP.
  • Worked on JQuery, AngularJS, React JS.
  • Worked on Liferay Portals.
  • Experience in XML Parsing using SAX and DOM parsers.
  • Experience in using Jenkins and Appdynamics .
  • Good experience Toad for Oracle .
  • Experience in various open source frameworks like Log4J, and Ant .
  • Good experience in various source code control tools like Confidential and Sub Version .
  • Hands on experience on Maven and Git.

TECHNICAL SKILLS:

Languages: Java, C++, Perl

Frameworks: Struts 1.2/2.0, Spring framework (IOC, AOP, MVC, ORM, REST), IBatis, Hibernate 3.6.4, Web Sphere Portlets, Personalization, Customization concepts, Web works, Groovy/Grails, Spring Boot Framework with REST Web Services, Liferay Portals.

Web Application Servers: IBM Web Sphere, BEA Web Logic, Apache Tomcat

Application IDE(s): NetBeans, Eclipse, RAD, Notepad++

Databases: Oracle 9i/11g, SQL Server, MySQL and MS-Access, MongoDB

UML Tools: Microsoft Visio

Design Patterns: Singleton, MVC, Data Access Object, Value Object, Front Controller, View Helper, Session Fa ade, Factory

Internet Technologies: HTML, XHTML, DHTML, JavaScript, AngularJS, jQuery, JSP, Node.js, Express.jsVersion Control System Confidential, Sub Version, GitHub

Operating Systems: Windows NT/95/2000/XP/7/8, Unix/Linux, SUN Solaris

Other Technologies: XML, JSON, MCT, S2 Container, S1 container, IBM MQ, Google Go, MongoDB

PROFESSIONAL EXPERIENCE:

Confidential, Bloomsburg, PA

Java Developer

Responsibilities:
  • Developed overall new layout of the web portal.
  • Involved in all the phases of the portal change - analysis, design, development, testing and deployment.
  • Developed User Interface using the HTML, bootstrap, CSS, JavaScript and AngularJS.
  • Used spring framework features like Spring IOC, Spring AOP and Spring Batch.
  • Spring configuration files are created for dependency injection.
  • Used Hibernate in data access layer to access and update information in the database.
  • Used No SQL database dynamo DB to store data of reporting Application.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.Used JSON for data exchange between browser and server. Used JSR353 for processing and manipulating JSON objects.
  • Created Web Services using Spring REST template.
  • Modeled JSON data from database and coded request handlers for parsing and sending relevant data to client (browser) side.
  • Developed web services using JAX-WS to interact with legacy applications (backend processes).
  • Used Apache SVN for repository management and Ant for build management.
  • Updated database scripts to accommodate changes due to UI overhaul (for both Oracle and Postgre SQL).
  • Implemented RESTful web services Jersey API and JSON.
  • Involved in writing SQL stored procedures on Oracle and PostgreSQL.
  • Practiced relevant Agile Development methodologies and worked daily with GIT and current Networking technologies.
  • Development of new listeners for producers and consumers for both Rabbit MQ and Kafka.

Environment:: Java 6, J2EE, Linux, Eclipse, Apache Tomcat, MySQL, Perl, IBM MQ,Spring MVC, Web services, JSP, Servlets, Node.js, Express.js, Spring Cloud Config, Maven, SVN, Java Script, AngularJS, Spring IoC, Spring AOP, Hibernate, JPA, Oracle 10g, Struts, Junit.

Confidential, Conway, AR

Java Developer

Responsibilities:
  • Developing the application features in form of Liferay Portlets.
  • Using JSP, Servlets and JSF for design and development of web pages of various modules.
  • Using Spring IoC (Dependency Injection) developed Java beans with getter and setter properties to be configured by spring.
  • Developing User Interface layer using JQuery, JSP, JavaScript and XHTML.
  • Involved in creating automation test scripts using cucumber.
  • Executed unit test cases using JUNIT for accuracy of code and logging with log4j.
  • Developed applications using Java, Java Multi-Threading, Java Servlets, Java Server Pages (JSP), JDBC, AWT, Swing, Struts and Java Script.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Worked with Express.js for development of RESTful web services and middleware configurations.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
  • Developed GUI by using Java Swing to create various objects in the request.
  • Using Gradle to compile, build and install the application.
  • Used Git for version control and managing changes.
  • Data binding using JavaScript libraries like JQuery and AngularJS.
  • Used Angular 2 to build a single-page application.
  • Used Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
  • Created multiple reusable components and services using Angular 2 built-in and custom directives.
  • Performing Code reviews, handling the system defects if any throughout the system, integration, UAT and staging environments.
  • Extensive experience in installation, configuration, and administration of WebSphere Application Server, IBM HTTP Server, WebSphere MQ on AIX, Solaris, Linux, and Windows and automation.
  • Configured Queue Connections Factories, Queue Definitions, and Listener Ports in order to provide connectivity to Enterprise MQ infrastructure and also worked on Service Integration Bus SIB configuration in V6.x
  • Experience IBMMessageBroker WMB, IBM MQTT RSMB .
  • Implemented all PKI functionality for the entire certificate lifecycle, including key generation, certificate requests, and all certificate management; Implemented Certification Authority functionality, including certificate signing and certificate revocation; Wrote extensive user documentation.
  • Planning, analysis, design and implementation of different modules using Agile (Scrum) methodology.
  • Configuring different layer (presentation layer, server layer, persistence layer) of application using Spring IoC and maintained the Spring Application Framework’s IOC container.
  • Developing various validation XML files for client side validation.
  • Designing and Developing Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate and JPA.
  • SVN for version control.
  • Automate key networking technologies encompassing Virtualization, Data Center, NFV, and SDN.
  • Used Web Messaging over WebSockets (JMS over WebSockets, ActiveMQ, RabbitMQ).
  • Developed RESTful API's using APIGEE platform.
  • Implemented Node.Js router to make cross-domain requests to API services: Spotify Api, GitHub API, MongoDB.
  • Developed Spark code and Spark-SQL for faster testing and processing of data using Scala
  • Maintained SVN repositories for DevOps environment: automation code and configuration
  • Created Dynamic routing mechanism and customized polices using Node JS in APIGEE Edge ecosystem.
  • End to End solution for hosting the web application on AWS cloud with integration to S3 buckets.
  • Used Swagger and Postman for Rest Web services testing.
  • Configuring Log4j tool to log the entire application.
  • Using Spring IoC (Dependency Injection) developed Java beans with getter and setter properties to be configured by spring.
  • Configuring and implementing Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Performing troubleshooting to resolve all issues and provide status updates to management on regular basis
  • Involving in the complete SDLC Lifecycle of design, development, testing and deployment of application.
  • Using Hibernate object relational mapping tool in the data layer of the application for persisting and fetching data from Oracle database.

Environment:: Java 6, J2EE, Linux, Eclipse Neon 2, Liferay 6.2 EE, Apache Tomcat, MySQL, Perl, IBM MQ,Spring MVC, Web services, REST S2C Container, JSP, Servlets, JSF, LDAP, Node.js, Express.js, Spring Cloud Config, Swagger, Maven, Postman, SVN, Java Script, AngularJS, Spring IoC, Spring AOP, Hibernate, JPA, Oracle 10g, Struts, Junit.

Confidential, Southlake, TX

Java Developer

Responsibilities:
  • Designing and documenting the solution in the form of Use case, Sequence, class and activity diagrams.
  • Resolved test defects which were identified by execution of Unit test cases.
  • Developed Services using Rules Engine and Spring Boot
  • Developed applications using Maven building tool and GIT for version control.
  • Created reusable templates using Angular directives and worked with NPM package manager tools (Node.Js)
  • Debugging the code to find out the root cause of the issue with the given XSD Schemas.
  • Played key role in integrating the API with frontend portal developers and external consumers.
  • Designed services according to requirements and implemented Restful webServices
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
  • Node.js used to proxy requests to Java web services, as well as store application preferences and state data in distributed mongo instances.
  • Worked on the project to convert the retail IVR application from the current Aspect IVR platform to the new Avaya IVR platform.
  • Assisted with troubleshooting problems with the new application and the previously converted IVR application used for activating credit cards and changing their pins.
  • Manipulated data using CRUD operations of Toad for Oracle and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Created POC’s using Node-JS, Toad for Oracle, Express-JS and Body-Parser to create REST services.
  • Used Cassandra to store reporting aggregate data, used DataStax library to connect to database
  • Worked on integration the current application using JMS to interact with external systems.
  • Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQSeries.
  • Worked on creating rules according to business use cases
  • Involved in developing Unit and Integrating Test Scrips.
  • Created Angular components like Controllers, Services, Directives and Forms to collect different user data and implemented form validation in Angular.
  • Worked on XSD Schemas according to user requirements and provided WSDL for Service Consumers
  • Tested and Deployed the application on Tomcat Application Server
  • Worked with cross commit teams to collect the requirements related to API.
  • Worked on developing 40 Restful Services throughout the application which are consumed by UI Applications.
  • Worked with team members to design UI components which consumer Restful Services using React JS and Spark UI.
  • Involved in documenting the Low Level Design and keeping the documentation up to date with the new enhancements.

Environment:: IntelliJ, Apache Tomcat, MySQL, S2C Container, JMS, Node.js,Perl, IBM MQ, W3C Standards, Jira, Toad for Oracle, SOAP Web Services Restful Services, MCT, Spring Cloud Config, Enterprise Rules Engine, Drools, ReactJS, Maven, Git

Confidential, Dublin, OH

Java Developer

Responsibilities:

  • Implementation of JDBC Connectivity to Access Data from Database Servers.
  • Designing and documenting the solution in the form of Use case, Sequence, class and activity diagrams.
  • Developing the disclosure GUI screens using JSP.
  • Resolved test defects which were identified by execution of Unit test cases.
  • Development of various modules using EJB, JSF and Servlets.
  • Executed parallel browser testing on various machines using Selenium Grid and performed CROSS Browser testing.
  • Developed test code for testing locally in Java using Eclipse, Selenium Web Driver and JUnit framework.
  • Experience in XML, XSLT, XSD, XQuery.
  • Involved in development of Graphical User Interface using JFC/Swing.
  • Design and implementation of business logic and data processing routes using Apache Camel.
  • Application development is done using the Eclipse IDE with the GWT plugin and SDK. development/design experience in Java EE, Spring, SSO implementation using SAML, Web service (SOAP & Rest), JBoss, Tomcat, AJAX, Sencha-Touch, Mule ESB, Talend ETL, Jasper Reports, JavaScript, JQuery, Twitter Bootstrap, OpenXava, MySQL, Oracle.
  • Node.js used to proxy requests to Java web services, as well as store application preferences and state data in distributed mongo instances.
  • Used ExpressJs server allows to serve HTML, JavaScript (W3C Standards) and API.
  • Experience with open source technologies such as Jakarta HttpClient, Log4j, Ant and DB Designer 4.
  • Used plain JavaScript and JQuery (JavaScript Library) to do the client side validations.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Implemented and executed many proof of concept (POC) using JAXB technology also to compile the stub & skeleton classes from the given requirement WSDL document.
  • Debugging the code to find out the root cause of the issue with the given XSD schemas.
  • Using JMS pub/sub queue handled notifications asynchronously.
  • Tested and Deployed the application on WebLogic Application Server
  • Implemented Jenkins for continuous integration builds, automated deployments and Notifications.
  • Worked on queries which were used to fetch data from Oracle database.
  • Writing the code for end to end layers from GUI, Business and DAO layers for Dodd Frank modules.
  • Implemented SOAP for messaging and data transfer for running the Web Services.
  • Writing the business rules to validate the given input for the WSDL request using JSF framework and writing the client code to invoke the already deployed SOAP URL.
  • Implemented JUnit testing with Mockito API.
  • Developed new attacks on existing apps which use various libraries that implement OAUTH 2.0 protocol.
  • Involved in documenting the Low Level Design and keeping the documentation up to date with the new enhancements.
  • Created sample request and response XML files.

Environment:: OEPE-12.1.1.2-Juno-installer-10.3.6, Oracle WebLogic Server 11gR1 (10.3.6), Oracle database 11g, JMS, EJB, JSP, JDBC, SOAP Web Services Axis2, W3C Standards, Jira, Toad for Oracle, JBoss Application Server 7.1, Java 6, IBM MQ,Node.js, Express.js, JUnit, NetBeans 6.x.; Drools and Blaze, Northern Trust’s Proxy layer, Mockito, TFS.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:
  • Worked on personalization, customization of Portlet concepts for Check Drug Coverage modules.
  • Gathered and documented program requirements, designed and implemented data model and created Java beans.
  • Involved in preparing the technical specification document using OOAD concepts and flow diagrams.
  • Working as a QA Resource for Confidential 360's Static Website for making the site ADA (American's with Disability Act) Compliance as per WCAG guidelines.
  • Simulation of MQ production environment with the maximum message traffic and performance tuning.
  • Designed the wireframes for UI.
  • Developed the XML interfaces for querying patient information from the healthcare provider's internal application servers and providing it to the IVR application.
  • Designed and implemented interfaces for Check Drug Cost module to meet FEP specific client requirements.
  • Experience in XML, XSLT, XSD, XQuery.
  • Design and implementation of business logic and data processing routes using Apache Camel.
  • Application development is done using the Eclipse IDE with the GWT plugin and SDK. development/design experience in Java EE, Spring, SSO implementation using SAML, Webservice (SOAP & Rest), JBoss, Tomcat, AJAX, Sencha-Touch, Mule ESB, Talend ETL, Jasper Reports, JavaScript, JQuery, Twitter Bootstrap, OpenXava, MySQL, Toad for Oracle.
  • Experience with open source technologies such as Jakarta HttpClient, Log4j, Ant and DB Designer 4.
  • Lead developer SAML Toolkits. developed single sign on features
  • Experience in CA SiteMinder, Sun one Directory Server for secure Single Sign-On solution on heterogeneous platforms.
  • Proficient in installation, performance design and configuration of SiteMinder policy server and agents in a SSO Environment.
  • Experience in upgrading and migrating Sun Directory Server (LDAP) from 5.x to 6.x.
  • Experience in LDAP server Replication Management to make sure the directory services in the enterprise are accessible in highly available mode.
  • Designed Single page web applications object oriented JavaScript Framework like Angular JS and Bootstrap.
  • Worked on personalization, customization of portlet concepts for Check Drug Coverage modules.
  • Involved in testing and coordination of scenarios with the FEP client.
  • Created web pages based on the skeletons from the business users.
  • Developed the user interfaces using HTML, JSP and Servlets for different User Interfaces using Eclipse.
  • Worked on SQL Queries to get date from the database.
  • Created the Mock-ups using XHTML and JavaScript to understand the flow of the web application.
  • Involved in the Development of Struts Framework Controllers.
  • Configured the URL mappings using struts-config.xml file.
  • Used Spring IOC and created the Dependency Injection for the Action classes using ApplicationContext.xml.
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping.

Environment:: Java, J2EE, JQuery, Spring IOC, DAO, Web Sphere, RAD 6.1, SQL Developer, Oracle, W3C Standards, Jira, Toad for Oracle

Confidential

Software Engineer/Developer

Responsibilities:
  • Gathered requirements from client, analyzed and prepared the requirement specification document.
  • Configured application connectivity using JDBC.
  • Created class diagrams based on the requirement.
  • Designed user interface using JSP.
  • Deployed the application in Apache Tomcat server.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • YANG elements are mapped to JAVA classes and interfaces.
  • Involved in API development using Core Java concepts.
  • Used HTML, CSS, JSP, and JavaScript are W3C Standards for Front End User Interface design.
  • Worked with the collection libraries.
  • Developed services and microservices to support ERP accounting application 'Acumatica', and other NABP web applications. Windows services, Amazon Simple Queue Service, Toad for Oracle, Simple Storage Service.
  • Planning and Implementing, Disaster Recovery and Fault Tolerance for AWS services.
  • Competent extent of skills on Devops essential tools like Chef, Ansible, Docker, GIT, Jenkins, Ant, Maven.
  • Coordinated With testing team and worked on release defects.
  • Enhanced code following coding standards.
  • Involved in Database designing and developing SQL Server.
  • Used development environment integrated with Eclipse with team support by GitHub.
  • Involved in production support.
  • Developed POC project which helped support team to view reporting data

Environment: Java6, (JSP, Servlet), Eclipse, Struts, Hibernate, JPA, W3C Standards, Jira, Toad for Oracle, PostgreSql XML, WebLogic, Unit Case, JUnit, UML.

Hire Now