Java Developer Resume
Raritan, NJ
SUMMARY
- Over 8+ years of experience in design, development and implementation of software applications in JAVA/J2EETechnologies.
- Conversant wif all phases of project Life Cycle including Requirement gathering, Analysis, Design, Development, Implementation, Testing, Software quality standards and configuration management and change management and Quality procedures.
- Expertise in OOP design, collection framework, Exception Handling and IO System.
- Proficient in web application development using Java, JSP, JSF, Servlets, HTML, HTML5, CSS, and JavaScript and frameworks Spring and Hibernate.
- Proficient in Java Multi - Threading, Thread lifecycle methods and multiple request handling using synchronization
- 4 years of experience in UI development by using Angular JS, ExtJs, JQuery.
- Exposure to Analysis, Design and Development phases of Java Applications.
- Extensively worked in J2EE technology (Servlets, spring, Struts, JSF, JSP, EJB, JDBC, and XML) wif various middleware technologies.
- Experience in working wif MVC Architecture and Struts, JUnit, spring, Framework and implemented wif design patterns.
- Good experience in working wif Web servers like WebLogic6.1&8.x, Apache Tomcat 5.x.
- Experience in markup languages like HTML, DHTML, XML and Cascading style sheets (CSS).
- Worked on designing teh applications and representing Design in UML diagrams wif Rational Rose.
- Worked on Multi-threading for performing user options simultaneously thus by improving teh effectiveness of teh application.
- Excellent in defect fixing, solving complex problems and Performance Tuning.
- Expertise and experience in performing different kinds of testing like, functionality testing, unit testing, integration testing, performance testing, load testing, regression testing and System testing for teh online applications.
- Well-experienced in Server maintenance, Administration and deploying Servlets, JSP and EJB components. Deployed in JBoss, WAS 6.0, WebLogic 10.0 and Apache Tomcat Application Servers.
- Working noledge of Hibernate 3.0, spring.
- Good noledge of SOA and Exposure to ETL tools.
- Experience in working teh version control tools GIT, GITHUB, SVN
- Expertise in using database tool SQL Navigator.
- Worked extensively on XML (DOM and SAX Parsers) JAXP/JAXB.
- Experience wif JDBC for connecting to DATABASE.
- Strong Knowledge of SQL and PL/SQL and good in writing stored procedures and triggers in Oracle 8i/9i/10g.
- Programming Experience in SQL and PL/SQL, Stored procedures, UNIX Shell Scripting.
- Hands on experience wif on J2EE Architectures and Specifications (JDBC, EJB 2.0, SOAP, Xpath and XQuery)
- Demonstrated expertise in various phases of Software Development Life Cycle including Requirement Gathering, Requirements Analysis, Requirement Elicitation, Authoring Software Specifications, and High/Low Level Design, Development, Testing, Deployment and Support.
- Implementation experience in web services using REST API like Jetty, Swagger.
- Worked together wif teh client community and teh IT professionals to deliver quality, efficient and cost-effective software that meets teh needs of teh corporation, at teh time of implementation.
- Ability to quickly grasp business ideas and requirements and translate it into interactive web pages.
- Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast paced environment.
TECHNICAL SKILLS
Languages: Java 8, J2EE, SQL, C, C++, Python.
Operating Systems: Windows (10/8.1), Ubuntu, Mac.
Java/J2EE Technologies: JSP, Servlets, JavaBeans, JDBC, JNDI, JTA, JPA, EJB 3.0
Web Development: JavaScript, HTML5, DHTML, XHTML, CSS, XML, XSLT, XSD, AJAX, GWT, JAX-WS.
Databases: Oracle, MySQL, MSSQL Server, Sybase, Postgre SQL, Mongo DB.
IDE: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD)
Version controls: SVM, GitHub, RStudio, Spyder, Octave GUI,KNIME, Coggle.
Design: Patterns MVC, Session Facade, Service Locator, Data Access Object, Data Transfer Object / Value Object, POJO, Business Delegate
Web Servers: JBoss, WebLogic, WebSphere, Tomcat, Jetty, Apache
Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO, Social, Security, etc.), Hibernate ORM 5.0.2, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting).
Reporting Tools: Jasper Reports, BIRT, Crystal Reports.
Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye, Taiga.io, GitHub, AEM.
Methodologies: SDLC, RUP, Agile (Scrum/Extreme Programming).
Version Control: Rational Clear Case, CVS and Tortoise SVN and PVCS.
XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
Other Tools: Postman, Jenkins, Jira, Putty, MS Office, Chrome Developers Tool, IBM WTX and WMB, Bugzilla, iText
PROFESSIONAL EXPERIENCE
Java developer
Confidential, Raritan, NJ
Responsibilities:
- Implemented service layer wif data access tier using Spring DAO.
- Worked on teh spring framework like Spring IOC and Spring DAO.
- Build RESTful Web services using JAX-RS API
- Created web services, WSDL and web methods wif Annotation in Hibernate, Used teh spring container for data source and to load teh hibernate specific classes.
- Extensively used CSS and Bootstrap for styling teh HTML elements.
- Designed Frontend wif in object oriented JavaScript Framework wif Angular.js
- Wrote test cases using JUnit testing framework and configured applications on WebLogic Server.
- Built Web Services for applications using REST.
- Worked on Java Multithreading, Collections & Coherence Framework.
- Implemented Java Multithreading to refresh teh cache at a given set of time interval.
- UI design and development using JSF, richfaces and myface.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Designed and Developed Servlets and JSP pages for authentication
- Developed teh different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
- MySQL to access data in teh database at different Levels.
- Involved in teh integration of spring batch using shell scripting.
- Implemented TDD for JavaScript code and Angular JS code wif Jasmine test cases
- Responsible for implementing SQL queries and managing JDBC interactions wif data sources
- Explore single-page asynchronously data-driven UIs using REACT JS, REDUX and NODE JS.
- Worked on databases such as MYSQL, Microsoft SQL Server, and ORACLE.
- Created Responsive Web Design using Bootstrap, SVG and other media queries to support on all kinds of devices.
- Worked on teh backend using Groovy and Grails, Value Object and DAO. Used different design strategies like Façade pattern, proxy command pattern to efficiently use resources.
- Followed agile process, created and maintained User stories in JIRA. Actively participated in Sprint grooming, retrospectives and daily stand up meetings.
- Developed various reusable halper and utility classes using Java Beans wif Eclipse editor.
- Configured Maven dependencies for application building processes that created Pom.xml files.
- Practiced relevant agile development methodologies and worked daily wif subversion and current networking technologies.
- Managing Product development / implementation using AWS cloud infrastructure
- Provide training on various educational technologies including Smartboards, Blackboard and Web 2.0 technologies.
- Lead, Designed and Developed SOA enterprise system using WSO2.
Environment: Spring, Hibernate, WebLogic, Richface, Angular JS, Linux, APACHE CXF, JMS, Shell scripting, REST, JSP, JDK 1.5, SERVLET, MYSQL, JDBC, AWS, Groovy, Eclipse, MAVEN, Agile, JIRA, Web 2.0, SOA.
Java developer
Confidential, Plano, TX
Responsibilities:
- Created detail design document, Use cases and Class Diagrams using UML and Rational Rose.
- Created sequence diagrams to show teh flow of pages using Rational Rose.
- Used to interact wif Business Analyst in team meetings and involved in testing wif End user.
- Designed teh System based on teh business requirements and prepared teh data flow, divided data flow into modules, functions and interface
- Developed and implemented UI controls and APIs wif ExtJS.
- Has extensively used JQuery, CSS3 and HTML5 for teh front end.
- Used Multithreading to improve teh performance for processing of data feeds.
- Involved in designing Class diagrams, Sequence diagrams, Activity Diagram
- Designed, Developed and Deployed EJB Components on WebLogic10g.
- Used Stateless Session Beans (EJB) for implementing business logic.
- Wrote numerous Java classes using EJB, JSP and Servlets.
- Created and consume SOAP Web Services.
- Extensive experience in design and development of MQSeries applications using MQSeries for Java and MQSeries JMS APIs
- Involved in teh various phases of SDLC (Software Development Life Cycle) like Requirements gathering, Analysis, Design and implementation of teh project.
- Installed, secured, and configured AWS cloud servers wif Linux, Tomcat, MySQL, Apache, etc.
- Followed AGILE Methodology and SCRUM to deliver teh product wif cross-functional skills.
- Used Bootstrap along wif Angular JS in creating teh Application.
- Involved in writing Unix Shell Scripts.
- Responsible for setting up AngularJS framework for UI development. Developed html views wif HTML5, CSS3, and JSON and AngularJS.
- Used JQuery plugins for Drag-and- Drop, Widgets, Menus, User Interface and Forms, integrated teh Java code (API) in JSP Pages
- Used JIRA for bug tracking, issue tracking and project management.
- Developed MAVEN scripts to build and deploy teh application onto Application Server and ran UNIX shell scripts and implemented auto deployment process.
- Developed a fully functional prototype application using JavaScript (JQuery, React JS and Backbone.js) and Bootstrap, connecting to a REST-ful server on a different domain.
- Used LDAP and JAAS to maintain Web Services Security in teh application.
- Developed client stubs to consume a web Services using axis.
- Used Struts framework to implement teh MVC design pattern in teh application.
- Used Custom tags and JSP Standard actions for developing JSP pages
- Developed contract first web services using Spring Webservices and used XMLBeans for Marshalling and UnMarshalling teh request.
- Used HQL, Criteria queries to perform all teh required CRUD operations against teh Oracle DB
- Used Hibernate template to persist data and worked wif Hibernate relationships
- Involved in teh day to day interaction wif teh customers for data mapping and form integrations
- Involved in preparing SOAP requests for testing teh API to teh internal VZ backend
- Created teh Webservice clients to consume teh gateway WSDL and deployed on WebLogic10
- Implemented JUNIT testing framework to write and run automated testing.
Environment: Java/Java EE 5, Eclipse3.4, Struts 2, Spring IOC, Spring MVC, JDK 1.5, JSP, JavaScript, Angular JS, Bootstrap, HTML, ExtJs, Hibernate 3.X, Shell Scripting, WebLogic10, XML,JIRA, React JS, AWS, JUnit, Oracle 10g, SOAP, SOAPUI, Spring Web Services, Git, UNIX.
Java Developer
Confidential, DE
Responsibilities:
- Involved in creating design documents for teh project using Rational Rose tool, UML and J2EE design patterns.
- Designed and developed application based on Struts MVC framework.
- Employed Data Transfer Object, Data Access Object, Business Delegate, Service Locator and Singleton design patterns for teh above framework.
- Developed Struts Dispatch Action classes and DynaAction Forms using Struts framework.
- Configured teh WebSphere8.0 application server and deployed teh web components.
- Developed all J2EE components using Eclipse 3.6.
- Involved in developing teh business logic using teh session and entity beans and persistency layer classes wif EJB3.0.
- Designed and developed teh user interface using Struts View component, JSP, HTML, CSS and JavaScript.
- Worked on XML using SAX and DOM parsers.
- ANT was used for teh entire build process.
- Used XSL/XSLT for transforming XML documents.
- Experience wif Angular JS, JQuery, Bootstrap, JavaScript, Perl, AJAX, Adobe Flex, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
- Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like Adapter, Singleton, Strategy, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
- Developed teh SOAP web services.
- Involved in teh implementation of connection pooling techniques for JDBC to optimize database activities.
- Used CVS for version controlling and JUnit for unit testing.
- Involved in development of a generic Data access object (DAO) layer module for user accounts and sales reporting using JDBC to interface wif database systems running on Oracle.
- Performed deployment, end user training for teh above.
Environment: J2EE, JSP, Servlet2.4, XML, Struts 1.2, EJB3.0, SOAP, BEA WebSphere8.0, Eclipse 5.1, JDBC, MySql, JUnit, ANT, Rational Rose, Win XP,DAO pattern, SAX, DOM, XSL/XSLT,HTML,JAXP,CSS.
Java/J2EE Developer
Confidential - Pittsburgh, PA
Responsibilities:
- Participated inAgile Development Team,and having dailySCRUMmeeting for progress reporting as well as task distributing.
- Created theNode.js EXPRESSServer combined wifSocket.ioto buildMVC frameworkfrom front-end sideAngularJSto back-endMongoDB, in order to providebroadcastservice as well aschattingservice.
- Involved inCore Javacoding by usingJava APIssuch asCollections, Multithreading, Exception Handling, Generics, Enumeration,andJava I/Oto fulfill teh implementation of business logic.
- Configured teh xml files for Open SourceSpring 3 Frameworkto fulfill teh Proxy Pattern.
- Configured teh xml files forHibernate 3and applied itsObject Relational Mapping ORMto enable teh data transactions betweenPOJOandOracle Databaseusingcaching on SessionFactoryas well ascaching on query.
- Configured teh xml files forSpring Securityinjection to ensure teh back-end security by discriminating teh role of users as well as access authority for teh URIs and Server side assets.
- Configured teh xml files forJava Mailtechnology inUser Account Activation ServiceandPassword Reset Service.
- Configured teh web.xml file forREST serverinjection to enable theREST web servicesby usingJAXB API.
- Responsible for designing teh User Interface by coding inHTML5, CSS3, AngularJS, Bootstrapto build thisSPA Single Page Application ..
- Customized CSS files by adding newCSS3features likemedia queriesto ensurefluid/ responsivedesign for our web pages.
- Extensively involved in coding wifAngularJS,jQuery UIandjQuery Mobileto add functionalities and effects likeAccordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
- Developed front-end code wifAjax callinAngularJSandjQueryto retrieve data asJSON Objectfrom controllers in back-endRESTfulServer, then display teh well organized result in web pages by writingAngularJS controller, directives, services,androute providers. Also usedAngular.js filterto make teh datasearchableandsortable.
- Involved indefensive codingagainst SQL injection, XSS, Phishing by adding extensive validation code for all user inputs by writingJavaScript Regex Regular Expressionfor email validation and credit card number validation, jQuerycode combined wifAngularJS ng-pristine/dirtyfor input validations.
- DevelopedJavaScriptcode to feed data-tables ofGoogle Charts APIwif data, then draw charts wifanimation effect.
- Involved inTest Driven Developmentby writingJUnit test casein teh coding part of Java methods like mortgage calculating.
Environment: JDK 1.6, J2EE, Node.JS, Spring 3.0, Hibernate 3.2, Hibernate Annotation, Oracle 10g, Spring Security, REST, Web Service, JSP, JUnit, JSTL, JPA, Servlet, Java Mail, HTML5/HTML, CSS3/CSS, JavaScript, jQuery, jQuery UI, jQuery Mobile, Angular.JS, Ajax, Bootstrap, JSON, XML, Tomcat, JBoss, log4J, Subversion SVN, JIRA, SCRUM, MyEclipse/Eclipse
Java\J2EE Developer
Confidential
Responsibilities:
- Involved in Analysis, Design, Development, and Testing phases of teh project
- Used design patterns like Service locator, Data Access objects, and MVC
- Developed business logic using EJB.
- Development on Fix Version Upgrade for Equity trading platform to support FIX4.2 and FIX4.4 include support for new tags in those protocol and related behavioral changes to teh system
- Designed and developed teh user interface using JavaScript, HTML and CSS
- Provided support related to FIX protocol, Electronic trading platform, IOI, Crossing networks, Dark Pool, Algorithmic trading, FIX connectivity FIX 4.0 & 4.2, Equities, derivatives and fixed income, SQL, ETL.
- Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- RAD and deployments in WebSphere
- Used Hibernate for mapping objects to teh relational database
- Responsible for configuring teh WebSphere Application Server to access teh Database by setting up Data source and Connection Pool.
- Deployment is done Web Sphere.
- Generated SAX Parsers using XML Programming
- Utilized Log4j for request / response / error logging
Environment: JAVA, JSP, Servlets, JNDI, JUnit, XML, IBM Rational Application Developer (RAD), WebSphere, SQL Server 2003, Log4j, Windows XP, SVN, ANT.
Front End Developer
Confidential
Responsibilities:
- Involved in teh analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
- Involved in developing design document and impact assessment documents.
- Developed user interfaces using HTML, CSS, XML and JavaScript.
- Involved in development and validation of screens using HTML and JavaScript.
- Used JSTL tag library in JSPs.
- Involved in Struts framework code implementation.
- Extensively worked wif Servlets and Struts based multitier applications in developing J2EE components.
- Consumed SOAP based web services using teh WSDL document
- Implemented data access objects (DAO) for database interactions using JDBC and Hibernate.
- Extensively worked on JDBC for database access and deployed teh application on Apache Tomcat Server.
- Performed purification of teh application database entries using DB2.
- Responsible for Unit Testing wif Junit, integration testing of software.
- Used log4j to log messages depending on teh messages type and level.
- Developed ANT script to build .war files for teh application.
- Used CVS for source management.
Environment: Struts, Servlets, JSP, HTML, CSS, JavaScript, XML, Apache Tomcat, ANT, CVS, Junit, JDBC, Hibernate log4j, JSTL, SOAP, WSDL, DB2.
