Java Developer Resume
Atlanta, GA
SUMMARY:
- Around 7 years of IT experience in design, development, research and implementation of SoftwareDevelopment Life Cycle (SDLC), maintenance and documenting of various web - based, Enterprise, Client/Server and Distributed applications using JAVA / J2EE.
- Experience in all phases of Software Development Life Cycle which includes analysis, design, development,testing, implementation and support.
- Have knowledge in Automated Testing using Java, Junit/TestNG, Selenium (IDE/Webdriver)
- Formulate and define system objectives through requirements analysis for the IVR Systems.
- Strong handling on the development of Web based Client/Server and Multi-tier applications usingtechnologies like Java, JSP, XML, HTML, CSS, JavaScript, JQuery, AJAX, and AngularJS.
- Thorough knowledge in core Java concepts like OOP, JAVA SWING, JDBC, JAXP, JMS, Multi-Threadingand advanced Java concepts like JSP, Servlets, XML, XSLT, Java Beans.
- Hands on experience with Core Java Concepts Multithreading, Concurrency, Exception Handling, Filehandling, IO, Generics and Java collections.
- Worked on MapReduce programs using Apache Hadoop for working with Big Data
- Knowledge in Cassandra read and write paths and internal architecture.
- Involved in delivering the activities and rebase activities for using GIT.
- Responsibilities include designing and developing new back-end services, maintaining and expanding ourAWS infrastructure.
- Used groovy and spring boot to collecting the data from users and packaged the data as json distributedto few applications
- Developed applications using WebSphere, Phython Scripting
- Used Jenkins and Gradle to build the various projects
- Experienced in developing UI Screens using React Js, HTML5, Java Script, JSP, JQuery, CSS, and Ajax.
- Created Real-time Reporting systems and dashboards using Adobe Flex, xml, MySQL.
- Strong experience with Mongoose, used to access MongoDB on the server.
- Developed Web services in java and experienced with SOAP and WSDL.
- Development and Integration of the application using Eclipse IDE and used Star Team as Version Control
- Experience in Service Oriented Architecture (SOA), Web services design development and deployment usingWSDL, SOAP, REST web services.
- Worked with various different middleware application teams and helped them setup communication betweenMiddleware Applications & IBM MQ Server
- Expertise in developing dynamic web pages in HTML with Angular JS for User Interface.
- Good experience on the development of EJB (Entity, Session and Message Driven Beans)
- Extensive experience in different IDE's like Textpad, Editpad, JBoss, Eclipse, NetBeans.
- Experience in designing and developing UI Screens using Java Server Pages, Html, CSS and JavaScript.
- Responsible for setup, Installation and Administration of JBosss Fuse server.
- Expertise in developing Flex Rich Internet Applications (RIA), FlexUnit for Design patterns
- Good experience in working with databases like Oracle, MySQL, MS SQL and DB2.
- Experience in designing and developing UI Screens using Java Server Pages, Html, CSS and JavaScript.
- Designed a RESTful API with Spring 4.
- Experience in working with the NoSQL Database like HBase, Cassandra to manage large data sets.
- Expertise in PL/SQL programming to develop Stored Procedures/Functions, Packages and databaseTriggers and also in logical modeling and physical database design.
- Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page andsend asynchronous request.
- Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customerthrough early and continuous delivery of valuable software.
- Good experience in developing test cases with JUnit for Unit testing, Load testing and loggng using Log4J.
- Build and packages the war files of multiple projects with Gradle automation build system.
- Experience with Frameworks in Spring Security.
- Created Web Pages using XML, XSLT, JSP, HTML and JavaScript.
- Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) andRational Unified Process (RUP) using Rational Rose, Enterprise Architect and MS Visio.
- Experience in designing transaction processing systems deployed on various application servers includingTomcat, Web Sphere, Web logic.
- Implemented Spring Boot Microservices to divide the application into various sub modules.
- Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strongexperience in writing complex queries for Oracle 10g/11g.
- Design and development of web - based applications using different Web and application servers such asApache Tomcat, Web Sphere 8.0, JBoss 7 and Web Logic.
- Good experience in working with databases like Oracle, MySQL.
- Experience in Code Refactoring.
- Excellent written and verbal communication skills.
TECHNICAL SKILLS:
Languages: C, C++, Java, SQL, PL/SQL, Java Enterprise Edition
Web Technologies: Servlets, JSP, Struts, Java Script, HTML, HTML5, CSS, XML, WebServices, Angular JS
Web Services: SOAP, WSDL, AXIS 2
Databases: Oracle, MySql, DB2, SQL Server, MongoDB
Tools: /Software Eclipse, MyEclipse, Net Beans, SQL, SQL developer
Application/Web Server: Apache Tomcat, Jboss7 and Web Logic
Operating Systems: Windows NT/2000/XP/Vista, Linux, IOS.
WORK EXPERIENCE:
Java Developer
Confidential, Atlanta, GA
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design,Implementation, Testing and Maintenance of the project which was modelled using waterfall model.
- Implemented UI layer using Flex and business layer using Spring MVC and developed persistence layerusing Hibernate.
- Design and develop text earch application on top of Marklogic, using AngularJS for front end and SpringFramework for backend to integrate with Marklogic REST APIs.
- Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using visio version 2013.
- Implemented Java Web services based on SOA architecture with SOAP and WSDL.
- GIS) mapping and artificial intelligence tools.
- Involved in converting the existing interface to Jboss Fuse Service, Camel and ActiveMQ
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping andConfiguration files
- Develop the User Interface application with advanced technologies HTML5, React JS
- Implemented SOAP messages for information exchange for Web services.
- Implemented the application using Struts Framework which is based on Model View Controller design pattern.
- Created dynamic HTML pages, used JavaScript, JQuery, NoSQL, Restful and AJAX to create interactivefront - end GUI.
- Built scripts using MAVEN and deployed the application on the Red Hat Fuse ESB.
- Implementing annotated spring features: Spring Boot, MVC, Batch, Core, Security.
- Validated the UI components using AJAX Validation Framework.
- Worked on SOAP based Web services.
- Monitored the logs using Log4J and fixed the problems and used Star Team for version control.
- Developed Junit test cases for Unit testing& for Continuous Integration we used Jenkins
- Developed JSP, HTML, CSS and a part of presentation layer using JavaScript, AngularJS.
- Used the and Struts Validation Tiles Framework in the presentation layer.
- Involving in designing of various class diagrams and sequence diagrams by using Rational Rose EnterpriseEdition.
- Test Driven development is done by maintaining the Junit and FlexUnit test cases throughout the application.
- Applied AJAX Framework which involves creating Controllers for implementing Classic JavaScript eventhandlers and implemented flexible event model for managing multiple event call backs..
- Used Junit, and TestNG frameworks for writing test cases and testing the application functionality
- Design and implementation work of MarkLogic Server, including XQuery
- Implemented the template-based categorization of presentation content using Struts-Tiles.MVC implementation using Struts framework.
- Worked with unit testing frameworks like Junit, Jasmine.
- Followed Agile software development using JIRA.
- Developed Agile processes using Groovy, JUnit to use continuous integration
- Used Agile SCRUM methodology for developing Application.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Created the domains, application servers and load balancers using Weblogic 9.0.
- Designed various tables required for the project in Oracle 11g database and used the stored procedures inthe application and Wrote Stored Procedures, Triggers and Functions on SQL Server as well as PL/SQL onOracle to support both databases for the application.
- Design and implemented Axis based Web Services SOAP/WSDL interface between java and Non javaapplications.
- Involved in prototyping various tools like MarkLogic.
- Used Sonar to analyze and measure source code quality.
- Used Java Persistence API (JPA) for managing relational data mapping.
- Extensively used AngularJS (Angular Bootstrap) for UI components
- Extensively used EJB in data access layer to access and update information in the database.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Designed various tables required for the project in Oracle database and used Triggers for various databaseoperations.
- Experience in creating and updating Java test scripts using Selenium IDE and Selenium Web-driver.
- Developed various UNIX Shell scripts to automate various Processes & good experience in resolving errorsmaking enhancements to existing scripts.
- Performed MVC frameworks like STRUTS & SPRING and ORM tools like HIBERNATE.
- Performed unit testing using Junit framework and used Struts Test Cases for testing Action Classes.
- Implemented Model View Controller (MVC) architecture Using Spring framework at the Web tier level toisolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Monitored the error logs using Log4j and fixed the problems.
- Developed the different components of application such as JSPs, Servlets, EJB's using Websphere StudioApplication Developer and used CVS for version control.
Environment: JDK 1.5, Servlets, XML, Rest Jquery, Struts1.2, JIRA, Web Service (JAX-WS), AJAX, Spring4.0, Javascript, Bootstrap, CSS, CVS, IBM Web Sphere Application Server 6.0, Visio, Log4j, RAD6, RAD8,Oracle, SOAPUI, WAS6, WAS7 ANT.
Sr. Java/ J2EE Developer
Confidential, Jersey City, NJ
Responsibilities:
- Worked on multiple stages of Software Development Life Cycle (SDLC) deliverables of the project using theAgile Software Development Methodology.
- Designed and developed User Interface of application modules using HTML5, JSP, JavaScript, jQueryand AJAX.
- Work as a full stack development from UI design and development, middleware implementation thru backendsystems/database implementation.
- Developed Shell scripts for automate routine tasks.
- Used Spring Boot which is radically faster in building cloud Microservices and develop Spring - basedapplication with very less configuration.
- Hands on experience with build tools like Maven, Jenkins
- Validated requirement deliverables, unit testing using SOAP UI, set up & executed system endurance,performance tests using JMeter.
- Implemented Hibernate (JPA) database persistence layer to communicate with Oracle.
- Responsible for developing XQuery and java code to create REST web services interface for MarkLogicrepository using HTTP server
- Used SVN, JIRA, GIT and GIT HUB for version control and Clear Quest for bug fixing
- Developed Graphical User Interfaces using HTML, CSS, bootstrap, AngularJS and JSP's for user interaction.
- Developed and executed software systems utilizing JavaScript and Groovy.
- Designed and developed the REST using the Spring Boot.
- Used Maven for build and Jenkins for continuous integration.
- . Written Test Scripts and Test scenario for Testing Business Applications using selenium web Driver.
- Implemented asynchronous task processing pipeline using RabbitMQ
- Using Apache Camel for message routing.
- Implemented web tier using Struts Actions. Forms and a technique to bind iBatis domain objects to userinterface as form backing objects.
- Worked on REST Framework to create web services.
- Used Spring Dependency Injection properties to provide loose-coupling between layers.
- Used Struts and Tiles MVC architecture for the application development in Admin UI module.
- Implemented controller classes using Struts API and configured struts action classes and tiles definitionsusing XML configuration files.
- Worked with NoSQL database, MongoDB and worked with it to perform many different operations and Writing/
- Manipulating the database queries for database.
- Hibernate is used for persisting data while developing an application based on Spring Framework.
- Worked on MarkLogic and XQueries performance related issues on HTTP.
- Developed reporting application which queries MarkLogic Server to generate Excel reports.
- Used Spring Framework for Transaction Management and Dependency Injection.
- Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracledatabase.
- Provided Hibernate configuration file and mapping files, also involved in the integration of Struts with
- Hibernate libraries.
- Deployment of Web services, JSP, Servlets and server side components in Web logic Application server.
- Done with unit testing using Junit
- Used jQuery to make the HTML/HTML5, DHTML and CSS code interact with the JavaScript functions to adddynamism to the web pages at the client side.
- Developed the application using Eclipse and Intellij idea as the IDE and used eclipse standard/plug-in featuresfor editing, debugging.
- Implemented Struts framework (MVC) and developed Action Servlet and Action Form bean.
- Used ANT scripts to build the application and deployed it on Web Logic Application Server.
- Extensively used Service Oriented Architecture (SOA) to integrate widely disparate applications, that areWeb based and uses multiple implementation platforms.
- Provided SQL scripts and PL/SQL stored procedures for querying the Oracle database.
- Worked on QA Testing to ensure the quality of the application.
- Worked in agile environment with active Scrum participation
- Provided Log4j support for the application for debugging the system.
Environment: Java 1.6, J2SE, J2EE, Log4j, Spring, Struts, Tiles, Hibernate, Spring, Web services, JAX-RPC,Web Logic Application Server, Servlets, HTML, JSP, XML, JavaScript, JQuery, Oracle, SVN, Windows 2008.
Developer
Confidential, St. Louis, MO
Responsibilities:
- Involved in various SDLC phases like Design, Development and Testing.
- Developed front end using Struts and JSP.
- Developed webpages using HTML, Java script, JQuery and CSS.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various featuresand enhancements.
- Developed server side components servlets for the application.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a WebSphere application server.Added dynamic functionality to the application by implementing jQuery and AngularJS. Developed the application using IntelliJ IDE.
- Implemented Hibernate ORM to Map relational data directly to Java objects
- Worked with Complex pl/sql queries, Functions and Stored Procedures.
- Loaded Data into Oracle Tables using SQL Loader.
- Expertise in Dynamic SQL, Collections and Exception handling.
- Involved in developing spring web MVC frame work for portals application.
- Implemented the logging mechanism using log4j framework.
- Developed Web Services.
- Wrote test cases in JUnit for unit testing of classes.
- Used Maven to build the J2EE application.
- Used SVN to track and maintain the different version of the application.
- Involved in maintenance of different applications with offshore team.
Environment: Java Spring Framework, Struts, Hibernate, RAD, SVN, Maven, Web Sphere Application Server,Web Services, Oracle Database 11g, IBM MQ, JMS, HTML, Java script, xml, CSS.
J2EE Developer
Confidential
Responsibilities:
- Involved in analysis, design, coding and testing phases of software development.
- Analyzed and prepared time estimates for the assigned tasks.
- Used various JSP, JavaScript, XHTML and CSS for developing view components.
- Implemented MVC Design Pattern using Struts MVC Framework.
- Wrote validation classes using Core Java and Struts validation rules.
- Used J2EE design patterns like DAO, DTO and Service Locator.
- Developed business layer and data layer with Enterprise Java and Hibernate.
- Created Hibernate mapping files for business objects with tables in database.
- Developed test cases using JUnit and followed test first development.
- Wrote Stored Procedures and Triggers and involved in SQL Query tuning and optimization.
- Used Eclipse as IDE. The system runs on Linux operating system and requires secure Apache Web Serverto provide secure transaction processing.
- Used Ajax for providing dynamic features as applicable and DOJO and JSON for transporting data betweenbrowser and server.
- Used Spring to provide dispatch action support to hook Struts Action classes to Spring tier Service Beans.
- Implemented search mechanism using a consistent strategy that allows great deal of flexibility aroundextensibility and maintainability of the code. Web tier utilizes Struts Framework with Commons Validator, tilessupport and Struts 2 Framework.
- Used Display Tag for tabular data presentation.
- Developed web pages using Tiles, JSP, Ajax and JavaScript to look and feel for rich client.
- Worked on XML Schema's and XML Parsers (SAX and DOM), XSLT, XSD and XPath and implementedadapter classes for distribution using normalization concepts.
- Developed Adapter classes, XML, XSD and used Ant scripts to create and load database.
- Used XML and XSL for generating reports.
- Assisted in other aspects of project which included project planning and schedule of deliverables anddeployment model.
- Assisted other team members as and when needed to isolate and debug issues as they arose.
- Used Selenium for automation and recording JUnit test cases and supported POS application.
Environment: UNIX, JSP, Spring, Struts 1/2, iBatis, JavaScript, AJAX, XML, XSL, XSD, XSLT, MS SQL,Tomcat, Idea Intillej, Star Team, Team City, Selenium, Log4j, SVN, Ant and JMS.
Java / J2EE Developer
Confidential
Responsibilities:
- Performed full life - cycle solutions, from requirements gathering, to writing specs then after development,writing the user/technical documentation.
- Designed and developed all UI Screens (Forms) using Java Server Pages, Struts, Html, CSS and JavaScript.
- Implementing functionality like Move, Change, Add and Disconnect using on existing services using StrutsAction Classes, Action Forms and DAO's.
- Designed and DevelopedFrontend Design Screens for Enterprise Product using Concept Wave DesignEditor.
- Worked extensively with JavaScript, PHP, Python, MySQL, MongoDB,, HTML, and CSS.
- Generated SQL custom scripts from Value Objects using Concept wave Velocity Studio.
- Written Complex queries and Fetching DB Data using Concept Wave Finders.
- Implemented the Persistence Logics using Concept wave Scripts.
- Conducted client side validations usingJavaScript andConcept Wave Rules.
- Mapped VO in Domain Model to tables in Relation Model and Generated SQL Scripts in ConceptWave.
- Coded JDBC calls in the Conceptwave to access the Oracle database tables.
- Integrate with Catalog to define the configuration pages dynamically during run time using Servlets, JSPand JDBC.
- Implement the configuration pages like location, service, details and summary independent of a product usingStruts and DGF Frameworks.
- Created an XML configuration file for Hibernate to map to Oracle Database.
- Wrote JavaScript's for validating the client side user account information based on their business rules.
- Used JBoss Fuse ESB to normalize number of protocols to a single protocol.
- Wrote VO's, DAO's to retrieve & store data the data form the SQL Server Database.
- Configured the hibernate.cfg files to connect to Oracle database.
- Designed and developed queries using Hibernate Query Language and data validation via the Hibernatevalidator framework.
- Validate and Traverse Generated XMLs using DOM Parser.
- Used tools like XML Spy for getting XPATH of corresponding node, mapped with Data Gathering Object(DGO)
- Used SVN for Source code version control.
Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts, Html, CSS, Java Script, JUnit, Web sphere, XML, DGF, SVN Hibernate, HQL, Eclipse.
