We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Norfolk, VA

SUMMARY:

  • More than EIGHT years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e - business applications using Java & J2EE Technologies.
  • Good exposure to all phases of SDLC process, including system use case, functional & technical specification documentation based on business requirements.
  • Review design documents with stake holders and collect approvals
  • Excellent Knowledge of Object Oriented Analysis & Design using UML.
  • Good experience with RUP, Agile methodologies.
  • Experience implementing SOA, WebService applications.
  • Strong Experience in developing the application using frameworks like Struts, Java Server Faces (JSF) and Spring frameworks Worked on maintaining the persistence using Hibernate, JPA ORM.
  • Experienced in implementing presentation layer using JSF , JSP, HTML , CSS , JQuery , JavaScript, AngularJs, ExtJs, JSON and Servlets.
  • Proficiency in developing web services (Soap, Restful) that include several components like SOAP, WSDL, XML,XSD, Axis2, JAXB, JAX-RS and JAX-WS. Also Developed SOAP web services using Apache CXF.
  • Experience deploying applications on Apache Tomcat 6 Web Server, BEA Weblogic 8/9/10, Websphere 5.0/6.0 application server environments.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, Spring, JPA and Hibernate.
  • Experience with Software designing and modeling using UML on Rational Rose and Enterprise Architect.
  • Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and WebLogic Application Servers.
  • Good experience maintaining the project in IBM Rational Clear Case, SVN, CVS, StarTeam version control repositories.
  • Experience in using XML based technologies and parsers DOM, SAX, JAXP, JAXB.
  • Good knowledge in Python and Hadoop, HDFS, MapReduce, Hive, HBase, Flume.
  • Experience in database design, NoSQL, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.
  • Experience in several agile frameworks like Scrum, XP, Using TDD and ATDD approach.
  • Experience in writing test-cases in Java environment using JUnit, Mockito and Powermock.
  • Experience in managing the build files using ANT and Maven.
  • Experience in using the Log4j framework for Logging Java Application.
  • Experience in developing, designing in UML, Package, Class and State Diagrams.
  • Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
  • Excellent communication, problem-solving, interpersonal, organizational skills.

TECHNICAL SKILLS:

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL WorkbenchDatabases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunnerApplication Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Fra ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Freemarker

Search APIs: Solr, Lucene

PROFESSIONAL EXPERIENCE:

Confidential, Norfolk, VA

Sr. Java Developer

Responsibilities:

  • Technical analysis of stories and provide suitable solution.
  • Implemented JOSE algorithm for secure api calls from end user ie mobile
  • Identity Check Mobile application support for request payloads and response messages
  • Masking is used to show PCI compliance data on admin console
  • Encryption and decryption techniques (keystore) were used to store data in databases.
  • Designed class diagram for authentication request, response, error messages
  • Install required product and software in different environments
  • Project management activities like Status tracking, Resource management.
  • Developed Mobile Service Interface using Java, J2EE, REST and SOAP and Oracle 11g
  • DAON IdentityX is being used for face match algorithm
  • Bamboo Plans are used for auto deployment on dev and Test environment. Migrated Bamboo's plan into Jenkins.
  • Wrote Maven build script for architecture and service project to create jar and war respectively. Integration script to create ear. Deployment script to copy or deploy ear at WebSphere application
  • Performance of the system is scanned by Dynatrace. Checked every api and tuned to take less time for producing response.
  • Splunk is configured to scanning logs and notify thru email for any errors occurred in the system
  • Designed and developed front-end using JSP, CSS, HTML, JavaScript & Spring framework, middle-tier using Java & Servlet java bean, business-tier using composite scripts, and various customized reporting tool.
  • The authentication and authorization was done using LDAP server and also for other application extensively used JAAS.
  • Wrote several behavior test cases in JBehave and Cucmber.
  • Mockito was used for mock testing.
  • SoarLint is for analysis the code and and reduce any tech debt. Performed refactoring of legacy code.
  • SAX and DOM parsers.
  • Designed and developed a customized scheduler that allows business users to run or schedule any job to run at any date & time. And frequency such as daily, weekly, monthly, quarterly, fiscal week or only on weekends from various platforms.
  • Angular was used for front end MVC architecture - Routers, service calls, components and the like.
  • Frontend dependency management was resolved through NodeJS.
  • In multiple attempts, improved the performance significantly by using various techniques such as removing the views from queries and directly joining the tables in query, by using temp tables to store the data, by creating temporary indexes on the temp table, by using multi-threading on distributed side and executing three stored procedures at a same time by implementing sort in java and not in the stored procedures, by removing HTML based output and directly exporting to excel.
  • Used Oracle 11 as well SQL loader for Executing Client request. And extensively used oracle Import/ Export Utility tools.

Environment: JDK 1.7, Spring 4.1(DI, MVC, Tran Management, Integration, AOP,REST, Transaction Management), Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.9, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, Websphere 7.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, Accurev, PMD, AWS, NodeJS, Bootstrap, AngularJS2, HTML5, CSS3, Toad, Maven, Hudson, TcpMon, Sun Jersey, Junit 4.1, Powermock, Selenium, JIRA, Rally, Freemarker, Apache POI, Quartz Scheduler, TcpMon, JBehave, Selenium, Mockito, Dynatrace, Cucumber, JAAS, Solar Lint,Splunk, EclEmma,Daon

Confidential, Denver, CO

Sr. Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.
  • Implemented REST web service in Scala using Akka for CBPMAN log tracking application
  • Worked closely with the Business Analyst and designed the rules and reevaluate the rule flow in Rule Governance team.
  • Secured the REST services using Spring Security and OAUTH framework and created documented REST services using Swagger and Jersey.
  • Deploy and manage applications on JBoss server. Managed the codebase using GIT
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript and Bootstrap
  • Developed embedded C software for UNIX operating system.
  • Involved in implementation of Adobe AEM and Marketing Cloud Solution like Target, Analytics using DTM (Dynamic Tag Management).
  • Designed and developed RestFul Web Services tier using spring, JBPM.
  • Worked on AngularJS controllers, views, and services for new website features.
  • Used ActiveMQ to transfer .txt files between the Consumer and Producer
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, Redux, HTML, SASS and Ajax to speed the application.
  • Developed code in Java which creates mapping in Elastic Search even before data is indexed into.
  • Automate infrastructure in AWS utilizing amazon web services (AWS). Deploy puppet to completely provision and manage AWS EC2 instances, volumes.
  • Used Hibernate 3.0 in data access layer to access, update and insert information in the database.
  • Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions.
  • Responsible for the creation of Informatica services including Repository Service, Integration Service
  • Implemented various design patterns in the project such as DAO, Business Delegate, View Helper, Data Transfer Object (DTO), Session Façade, Singleton and Model View Controller.
  • Used ANT, Maven build scripts to build the application and deploy on Web Sphere application server v8.0.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Performed QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
  • Managing analytical tag migration program from legacy system to new tag management system using Adobe DTM.
  • Microservices using Spring Boot to modularize the application. All the services were deployed on AWS EC2 instance.
  • Used Jasmine and Karma for unit testing for ReactJS applications
  • Developed user interface by using the React JS, Flux for SPA development.
  • Creating modules, generators, promises using es6.
  • Used Perforce Visual Client for updating the view and used Serena Business Manager for bug tracking in test and production environment.
  • Prepared the High Level and Low Level, UI standard, Code Review, Architectural Review and Project Approval Documents.
  • Maven is used as a build tool and continuous integration is done using Jenkins.

Environment: JDK1.6, JBoss, 5.5, JSP, Bootstrap, Servlets, Spring STS, Eclipse Juno, Spring 3.0(DI, MVC,AOP, Security, Boot), Struts 1.3.8, JAX-WS CXF, JAX-RS Jersey, JAXB,SOAPUI, JMeter, JBPM, Microservices, Oracle 9i,11g, Ajax, JPA, Hibernate 3.0,CVS, ANT1.6, Maven 3.0.6,Jenkins, WinSCP, HTML,DHTML, Javascript, JUnit, Solaris 4.0, Altova XML Spy, JQuery, JQueryUI, Apache POI, JUnit, Powermock, Selenium, Quartz, ReactJS, ActiveMQ, Jasmine, Karma, AWS, GIT.

Confidential, Oaks, PA

Sr. Java Developer

Responsibilities:

  • Involved in database modeling applying the normalization rules
  • Developed Code using Struts framework, based on the MVC design pattern
  • Developed the presentation layer using Struts Tag Libraries
  • Developed the application with iterative methodology, recapturing the existing code and writing a new code for most of the modules
  • Created POC for Spring Batch for running batch jobs.
  • Worked on backend logic using Servlets, EJB, Hibernate and JDBC.
  • Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design patterns and java standards
  • Analyzed, designed, validated the business logic of the system and implemented the application
  • Developed business services using EJB’s and used SOAP API.
  • Translated functional requirements into technical design by gathering the user stories.
  • Developed order history and order status of all the Authorized agent’s specific bonds
  • Developed dynamic pages for generating a report for displaying the existing business rules based on a search criteria to be reviewed by the CNA internally
  • Involved in debugging the product using JIRA Bug Tracking
  • Deployed the application on to Websphere application server.
  • Developed Search Tool for the organization to display reports agent wise, month wise, weekly.
  • Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery and AJAX.
  • Developed servlets for generating reports in PDF format.
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Implemented logging using log4j.
  • Deployed the application in JBOSS Application Server.
  • Developed Servlets and Worked extensively on My SQL.
  • Worked with MySQL for SQLYog and Workbench.
  • Written JQuery Validations for the User Front-ends.
  • Maintenance of data in different Oracle Database and environments using TOAD.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Effective using in Clearcase and clearquest for version control and defect tracking.

Environment: Windows XP/2000, Java 1.3, J2EE, Struts 1.1, EJB 2.0, Servlets, Session Beans, Ant, JavaScript 1.3, JSPs, HTML, CSS, JQuery, JSON, Oracle 8i, Ajax, MongoDB, Soap, Toad, Eclipse 3.1, WebSphere Application Server 5.1, Weblogic, Apache CXF, MySQL, XSLT, JUnit, Log4j, Rational Clearcase, ClearQuest.

Confidential, Orlando, FL

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Contributed to system design by developing Sequence Diagrams and Class diagrams using Rational Rose Tool.
  • Designed the Application using Object Oriented Concepts.
  • Developed web pages using HTML, JSP, CSS, spring tags.
  • Developed WebPages using UI frameworks bootstrap, Angular JS.
  • Created DHTML pages, used JavaScript for client-side validations and AJAX, AngularJS to create interactive front-end GUI.
  • Implemented Dependency Injection and IOC paradigm using the Spring Framework.
  • Developed the application using Spring MVC, Spring Web flow and added asynchronous features using AJAX.
  • Developed controller and bean classes using spring and configured them in spring configuration file.
  • Developed and configured Flow Definitions using Spring Web flow.
  • Implemented the Concept of Multiple Inheritance in Spring using Auto wiring.
  • Used Spring Hibenate Template helper class for performing the database operations using Hibernate.
  • Designed middleware components like POJO (Plain Old Java Objects such as Java beans).
  • Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database.
  • Defined the Data Source, associations, components, Inheritance and configured the hibernate environment using HQL.
  • Developed Web Services for getting prescription details and services based on RX-number.
  • Designed XML Pull Parser to parse the XML Data.
  • Used MQ Series for Messaging and queuing purpose in the application.
  • Worked on Enhancements, Change Requests and Bug Fixing.
  • Involved in writing spring based JUnit test cases.
  • Used Shell Script to deploy the application on Web Sphere and Database Updation.
  • Used Rational Clear Case for version Control.
  • Used MQ Command Line utilities for starting, stopping and monitoring the MQ Queue Managers and MQ Queues in the test and production environment.

Environment: JDK 1.6,AngularJS,Bootstrap, spring 2.5, spring Web flow, Oracle 10g, MQ Series, JMS, Shell Script, Linux, JSP, Java Beans, Hibernate 3.x, SAX,DOM, Web Sphere 6.1,RAD 6.0, XML, Altova XML Spy, Rational Rose, Rational Clear Case, JUnit.

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, development and testing phases, and responsible for the full stack development.
  • Developed user interface using HTML, CSS, Java Script, Ajax and JQuery
  • Developed the application using Spring MVC, Spring Web flow and added asynchronous features using AJAX.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS and Apache Axis.
  • Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database.
  • Defined the Data Source, associations, components, Inheritance and configured the hibernate environment using HQL.
  • Developed messaging module using Spring JMS and ActiveMQ.
  • Used JIRA to fix and track the workflow.
  • Configuration and deployment of the web application using WebSphere 7 .
  • Used Maven to build and deploy the application in the server.
  • Involved in the creation of exhaustive JUnit Unit Test Cases for each java class that is being developed for this application using a mocking framework Mockito using Test Driven Development technique.
  • Following Agile practices to develop and deliver the requirements.

Environment: Java, J2EE, Spring MVC, REST, Restful API, JAX-WS, Apache Axis, JDBC, LDAP, Hibernate, JAXB, JMS, ActiveMQ, JSF, HTML5, CSS3, JavaScript, Ajax, Javascript, JIRA, JBOSS, ANTs, JUnit.

Confidential

Software Developer

Responsibilities:

  • Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks .
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used WebSphere Application Server for deploying various components of application.
  • EJB’s were running under the hood of WebSphere container/server.
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns .
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports & SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control in order to create virtual library of computer files.

Environment: Java 1.4, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.

Hire Now