We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • 7+ years of experience as JAVA Developer with expertise on HTML, HTTP, CSS, IBM, GIT, Supervision, SVN, javascript, User Interface, Bootstrap, React, RESR/JSON, UNIX, scripting.
  • J2EE: multi - project experience with lightweightJavasolutions with a focus on Spring, Hibernate, EJB, JPA, SOA, REST,XML,AJAX,Oracle, JBoss, WebLogic, Integration.
  • Spring: Spring Core, DI, Spring Aspects, Spring Data Access, MVC, REST, Spring Integration, Spring Testing.
  • Hands-on experience on Infrastructure-as-a-Service platforms (Amazon Web Services, Vmware).
  • Possess strong experience in EnterpriseJavatechnologies like Servlet,JSP, JavaMail, JNDI,JDBC andserverside development using JDK 1.2,J2EE,JDBC,JavaBeans.
  • Databases: Solid Hands on project experience withOracle,MySQL,DB2, MongoDBandSQLServer.
  • Good work experience of Web/ApplicationServerslike Tomcat 5.5, Web Sphere 5.x, 6.x and JBoss3.x, 5.x, 6.xapplicationservers.
  • Expertise in developingapplicationsusing Swings/AWT, Applets, Multi-threading, Util packages, Struts, EnterpriseJavaBeans (EJB), Servlets,JSP, JSTL, JTA,JDBC, JNDI, JDOM, JSF, JMS,SOAP, POJO, Apache Lo4j, Hibernate, ANT, Junit, andJQuery.
  • Continuous Integration: Good knowledge and hands on continuous integration practices using Jenkins.
  • Basic knowledge of HADOOP, PIG, HIVE, HBASE.
  • Deep understanding of Services OrientedArchitecture(SOA).
  • DesignsanddevelopsESB/SOA/BPM middleware layers using tools like TIBCO/Mulesoft.
  • Strong knowledge of Web-Services, ability to implement REST andSOAPweb-services from scratch.
  • Experienced ineffectively analyzing on Techno-Functional System Requirements and Impact analysis with different stake holders involving Business, Development and QA teams.
  • Knowledge in Systems Analysis,Design, Development and Implementation of Web and Client/Serverand EnterpriseApplicationdevelopment usingJ2EEFramework.
  • Experience with Software Development Methodologies like SDLC, Object Oriented Analysis and Design(OOAD),AgileSoftware Development,ScrumMethodology.
  • Developedapplicationsbased on Model-View-Controller (MVC)architectureusing Struts, Spring MVC and JSF.
  • External Services/ApplicationCommunications: JMS (IBMMQ, Queue, Queue Connection Factory, Listener Port, Message Driven Bean) and Webservices (SOAP, WSDL, RESTFul Webservices, Spring SOAP)
  • Strong hands on experience in the software development methodologies todevelopprojects with rapidly evolving requirements usingAgileProcess and Software Development life cycle.
  • UML: Very good understanding ofUMLPatterns from feasibility to the system analysis anddesign, and functionality phases. Experienced in developingUMLdiagrams like class diagrams and sequences diagrams using Rational Software Architect.
  • Extensive knowledge in designing front-end applications, application layer protocols, and XML.
  • Hands on experience with protocols, Hudson, subversion, UPS, genetic, Unix, Automotive, GIT, PMP, IT Support.
  • Experience with basics of MapReduce coding, including Java, Python, Pigprogramming, andHadoop Streaming.
  • Expert inInformaticaMetadata Manager, IDE, IDQ and Metadata Exchange exhaustively to maintain and document metadata.
  • Compared the performance ofMongoDBand MySQL.
  • Worked on extracting data from various sources like Oracle, PostGreDB andMongoDB.
  • Experienced in design of Greenplum Database Tables according to theInformaticaneeds.

TECHNICAL SKILLS

  • MS Office (Word
  • Excel
  • Powerpoint
  • Outlook
  • Access)
  • HTML
  • HTTP
  • CSS
  • IBM
  • GIT
  • Supervision
  • SVN javascript
  • User Interface
  • Bootstrap
  • React
  • RESR/JSON
  • UNIX scripting
  • Spring
  • Hibernate
  • EJB
  • JPA
  • SOA
  • REST
  • XML
  • AJAX
  • Oracle
  • JBoss
  • WebLogic
  • Integration
  • Spring Core
  • DI
  • Spring Aspects
  • Spring Data Access
  • MVC
  • REST
  • Spring Integration
  • Spring Testing
  • Servlet
  • JSP
  • JavaMail
  • JNDI
  • JDBC
  • JDK 1.2
  • J2EE
  • JDBC
  • JavaBeans
  • Swings/AWT
  • Applets
  • Multi-threading
  • Util packages
  • Struts
  • EnterpriseJavaBeans (EJB)
  • Servlets
  • JSP
  • JSTL
  • JTA
  • JDBC
  • JNDI
  • JDOM
  • JSF
  • JMS
  • SOAP
  • POJO
  • Apache Lo4j
  • Hibernate
  • ANT
  • Junit
  • Jquery
  • SOA
  • Spring MVC
  • JSF
  • OOP
  • OOAD
  • Amazon Web Services
  • Vmware
  • IBMMQ
  • Queue
  • Queue Connection Factory
  • Listener Port
  • Message Driven Bean
  • SOAP
  • WSDL
  • RESTFul Webservices
  • Spring SOAP
  • UML
  • Agile/Scrum
  • Rational Software Architect
  • HADOOP
  • PIG
  • HIVE
  • HBASE
  • MongoDB
  • MDM
  • ETL
  • Informatica.

PROFESSIONAL EXPERIENCE

Senior JAVA Developer

Confidential, Houston, TX

Responsibilities:

  • Followed Behavior Driven Development (BDD) style of coding practices.
  • Crated test cased using JUNIT. Implemented TDD in all new projects.
  • Created XSD, WSDL and Web Services artifacts to implement interfaces acrossapplications.
  • Created Mule ESB flows to facilitate data loading from HRdatabaseto be consumed by down stream applications. Performed payload validation and transformation utilizingJava, Spring.
  • Created Mule ESB data flows for facilitating safety data to be loaded in a third partyapplicationfor reporting purposes.
  • CreatedSOAPUI load test module using Groovy Scripts. Used groovy scripting withJavaDevelopment.
  • CreatedEJBSession Beans and Entity Beans to implement workflows. Created ETL jobs using OracleDB andOracleTools,SQLand PL/SQL.
  • Created hibernate and JPA configurations, Spring and Custom DAOs for data access.
  • Created struts artifacts like Form Actions, Form Beans, Custom DAOs, and Tiles Definitions.
  • Created User Interfaces using JSPs,JavaScript, Tiles,AJAX, GWT, POJOs and Servlets. Created artifacts like Action classes, Form Beans, DAOs, JAXB classes. Created PL/SQLartifacts to implement various business rules.
  • Created User Interfaces using Google Web Toolkit,JQuery,AngularJS.
  • Created REST interfaces using Jersey, Spring.
  • Created Spring configurations for Data Access, REST, Messaging, JSBC, MVC.
  • CreatedSOAPweb services using Spring, CXF.
  • CreateOracleProcedures, Packages Functions and Triggers. Created custom workflows using K2 Black Pearl workflow engine. Deployed BPM processes on K2 Workflow engine. Created JMS Topics and Deployedapplicationson Azure.
  • Created and deployedoraclereports. Created and maintained complex to very complex SQLs.
  • Performed query tuning onOracleandSQLServer. Upgraded multipleJ2EEapplicationsfrom WebLogic 10g, 11g, Oc4J to WebLogic 12.1.3 JDK1.8. (>30 Small, Big and Medium Apps).
  • Achieved required code compliance by achieving required code coverage and method coverage using JUnits.
  • Experience in using Talend Administration Console (TAC) for scheduling and executing Incremental ETLloads.
  • Utilized Spring MVC objects like DispatcherServlet, InternalResourceViewResolver to dispatch/handleHTTPrequests/View Object responses.
  • AdaptJavaDesignPatterns and UI MVC for Queue Transparency Module Enhancements.
  • Responsible for creation and maintenance ofJSPpages, doingJSP/JavaandJavaScript programming.
  • Refactored, re-architected, and enhanced an existingAngularJSapplicationto follow strict MVC patterns
  • Proficient in programming by using the IDE's such as Eclipse 3.x, My Eclipse 6.x, NetBeans.
  • Strong experience in back-end coding for MicrosoftSQLServer,IBMDB2,MySQLusing procedures/Functions, cursors, triggers and packages in PL/SQL.
  • Involved in requirement gathering and providing high leveldesigndocument, which include Object Oriented Model, Object OrientedDesign/Concepts andJ2EEDesignPatterns.
  • Experienced working inHudsonand Capistrano.

JAVA Developer

Confidential, Moline, IL

Responsibilities:

  • Successfully completed theDesignand Development of project modules. Interacted with end users to gather, analyze, and implemented business logic usingAgileScrumSoftware Development methodology.
  • Prepared detailed technical specification documentInvolved in the designing of Flow diagrams, sequence diagrams, class diagrams and use case diagrams for various use cases using Microsoft Visio.
  • Developed user Interface of theapplicationusing the Spring MVCdesignpattern.
  • Used SpringJDBCResultset Extractor to retrieve the data fromdatabase.
  • Used iReport tool for generating Jasper Report viewing the report in various pictorial representation.
  • Developed hibernate code for mapping domain object with the relationaldatabasetable.
  • UsedXMLfile for hibernate, for mappingjavaclass withdatabasetable.
  • Worked with Tomcatserverthat handles various requests from Client.
  • Developed theJDBCconnections code to retrieve the data from theSQLServerdatabase
  • DevelopedSQLStored procedures usingSQLServerManagement Studio.
  • UsedMySQLdatabaseas localdatabasedevelopment.
  • Used Ant tool and ant script for build and deploy theapplication.
  • Developed Junit code for writing test cases for the developedapplication.
  • Developed Log4j code for logging in ourapplication.
  • Reviewing the code and working on technical issues of the team.
  • Managing the status meeting and preparing the status report weekly and monthly basic and sharing with client manager and offshore manager.
  • Experience on offshore and onsite Project management.
  • Developed on various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis,design, development and testing.
  • Worked on the initial analysis of the existingapplicationand code base.
  • Worked on designing and implementing parts of the UI for Website inJSP,JavaScript andhtml.
  • Gained experience in client side Technologies such as HTML, DHTML, CSS, AJAX and JavaScript.
  • Implemented the integration with the back end system with web services using REST API’s and SOAP.
  • Was also involved in improving the user experience of theUPSmobile application by attending various meetings.
  • Responsible for creation and maintenance ofJSPpages, doingJSP/JavaandJavaScript programming,
  • Utilized web-services (HTTPbased,XML,SOAP, JSON or other services), in order to tie ourapplicationsto criticalserver-side APIs.
  • Responsible for Performance inInformaticaPowerCenter at the Target Level, Source level, Mapping Level, Session Level, and System Level.
  • Experienced in building and coding applications usingHadoopcomponents - HDFS,Hbase,Hive, Sqoop, Flume etc.

JAVA Developer

Confidential, Warren County, NJ

Responsibilities:

  • Responsible fordesign, development, and release coordination of theapplicationusingJ2EE architecture, in accordance with the EnterpriseArchitecturestandards for interactiveapplications.
  • Hands on working experience withIBMRSA 7.0 for developing, deploying and testingapplications.
  • Implemented multithreaded and robustapplicationwhich can handle heavy and critical load of transactions ranging from 80 million to 120 million in a day.
  • ImplementedapplicationusingWebSphereMQ Messaging, MDB, DataGrid implementation for mobile based backend solution for Confidential .
  • Responsible for middleware development usingEJB/ Session beans / MDB and MQ series that involves heavy load transactions like activation, de-activation, adding new features, removing features, downloadingapplication, family plans, other plans, features, handset, MEID, ESN to updateOracleandIBMExtreme Scale DataGrid.
  • IBMExtreme Scale DataGrid will be updated with each customer object that contains all information. Grid is in memory storage, soitprovides very quick access rather thandatabase.
  • Created front endapplicationwith help ofJSP, JSTL, JSF,Ajax,JavaScript, and Struts.
  • Involved in implementing Spring 3.0 concepts Inversion of Control, Aspect Oriented Programming.
  • Implemented Dispatcher-Servlet, Controllers and View Resolvers in Spring MVC Framework.
  • Used Visio to drawUMLdiagrams and todevelopthe Use cases and Domain model.
  • DesignedXMLSchema to communicate between two systems/ no of external vendors, and used JAXB to marshal/un- marshal XMLs.
  • WebsphereApplicationServerWAS 7.0 was used asapplicationserverruntime environment.
  • Involved in PL/SQLprogramming inOracle11g, andOracleen-queue/ de-queue programming.
  • Developed complex Stored Procedures, Triggers,OracleTypes and Functions using PL/SQL.
  • Developed Web-Services module for integration usingSOAP, WSDL.
  • Involved in unit testing using JUnit testing framework.
  • Implemented ANT for build automation and Log4j as logging framework.
  • Experienced in working with Accurev for version control.
  • UsedAgilemethodology namedSCRUMfor all the work performed.
  • Developed business services usingEJB,JDBCand Hibernate.
  • DevelopedSQLStored procedures usingSQLServerManagement Studio.
  • UsedXMLfile for hibernate, for mappingjavaclass withdatabasetable.
  • Used SpringJDBCResultset Extractor to retrieve the data fromdatabase.
  • AdaptJavaDesignPatterns, UI and EA-ED Reports Processing Modules Enhancements.
  • Used theJ2EEtechnology withWebsphereApplicationServeras the middleware andOracle9i/10g asDatabase.

JAVA Developer

Confidential, Tampa, FL

Responsibilities:

  • Involved in Requirement Analysis,Design, Development and Testing of the risk workflow system.
  • Involved in the implementation ofdesignusing vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and MaintenanceSupport.
  • Applied OOAD principle for the analysis anddesignof the system.
  • AppliedJ2EEdesignpatterns like Singleton, Business Delegate, Service Locator, Data Transfer Object (DTO), Data Access Objects (DAO) and Adapter during the development of components.
  • Used RAD for the Development, Testing and Debugging of theapplication.
  • UsedWebsphereApplicationServerto deploy the build.
  • Developed front-end screens using Struts,JSP,HTML,AJAX,jQuery,Javascript, JSON andCSS.
  • UsedJ2EEfor the development of business layer services.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Performed data validation in Struts Form beans and Action Classes.
  • Developed POJO based programming model using spring framework.
  • Used IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • Used Web Services to connect to mainframe for the validation of the data.
  • Axis2 WS engine has been used to convert WSDL toJavaobjects.
  • SOAPhas been used as aprotocolto send request and response in the form ofXMLmessages.
  • WSDL has been used to expose the Web Services.
  • JDBCframework has been used to connect theapplicationwith theDatabase.
  • Used Eclipse for the Development, Testing and Debugging of theapplication.
  • Log4j framework has been used for logging debug, info & error data.
  • Used Hibernate framework for Entity Relational Mapping.
  • Extensively worked on Windows andUNIXoperating systems.
  • Used SecureCRT to transfer file from local system toUnixsystem.
  • Performed Test Driven Development (TDD) using JUnit.

We'd love your feedback!