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.