Java Developer Resume
Herndon, VA
Summary:
- Around 8+ years of experience in Systems Analysis, Design, Development and Implementation of Web and Client/Server and Enterprise Application development using J2EEFramework.
- Experience in software planning, requirement analysis, designing and building enterprise applications for manual and automation process.
- Experience in frameworks likeSpring MVC/IOC/ORM/JDBC/AOP/Context/Security and Struts (MVC, architecture, interceptors, action mappings and resource bundles) and JSF.
- Experience in identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.
- Experience in developing projects for e - commerce, Healthcare & Insurance, Media &Entertainment and Telecom domains.
- Experience in software development methodologies like Waterfall, Agile development and Rapid Application Development.
- Integrate Spring cloud for Service Discovery, Auto-Scaling, Load Balancer & Configuration
- Experience in developing applications using Java technologies include Core Java, J2EE, Java Server Pages (JSP), Servlets, Java Script, JDBC, Java Mail, JMS and EJB.
- Good work experience of Web/Application Servers likeTomcat 5.5, WebLogic, Web Sphere 5.x, 6.x and JBoss3.x, 5.x, 6.x application servers.
- Experience in Object relational Mapping frameworks such as Hibernate.
- Implemented base classes, setting up framework classes/configuration files for implementing J2EE application using complete set of JAVA SDK and available J2EE APIs.
- Experience in writing PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s.
- Experience in developing Unit testing&Integration testing with unit testing frameworks like JUnit, Mockito, TestNG, Jersey Test and Power Mocks.
- Experience implementing Restful and SOAP web services using technologies such as JSON, SOAP, XML, JAXB and Jersey.
- Proficient with Java Swing, AWT, SWT, JBoss and Hibernate
- Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML withSAX & DOM parsers.
- Worked with multiple environments developed in AWS& used tools like MongoDB, voldemort and Kafka integrated in a virtual for local development.
- Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, and Apache Axis.
- Experience in Object Oriented Methodology, UML and Design Patterns.
- Experience in designing and generating UML use case diagrams, class and sequence diagrams using Rational Rose, Microsoft Visio.
- Experience with ApacheCassandra, Apache SOLR and Dozer.
- Experience in Front End Technologies: JSP, HTML/HTML5, CSS/CSS3, Bootstrap, JQuery, Backbone.js, Node.js and Angular.js.
- Knowledge on user interactive design using Actuate.
- Experiences in configuring build tools like Maven and ANT for the development and deployment.
- Experienced in the phases of Software Development Life Cycle (SDLC) Like Requirement Analysis, Requirement Validation, Software Requirements Specification, Detailed design, development, testing, and implementation.
- Experience in Object Oriented Programming concepts.
- Configuration and Version control management using CVS, VSS and SVN.
- Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS
Languages: Java, C/C++, JavaScript, SQL/PL SQL, HTML, DHTML
Java: J2EE, JSP, Servlets, Java Beans, JDBC, JSTL, EJB, Swing, AWT, RMI, Multi-threading.
Frameworks: Struts, Struts-Tiles, Spring, JSF and Hibernate.
Databases: MySQL, PostgreSQL, Oracle, IBM DB2, MSSQL Server, MS-Access, MongoDB, DB2.
Tools: /IDEs Eclipse, NetBeans, RAD, WSAD, JBuilder, JDeveloper, Visual Studio.NET 2010, 2012, VMware, Splunk.
Platforms: Windows NT/2000/XP Vista, UNIX/Linux, Mac
Application Servers: IBM WebSphere, Apache Tomcat, JBoss, BEA WebLogic, TPT, CXL.
Version control: CVS, PVCS, Rational ClearCase and ClearQuest
Protocols: Modeling Tools
HTTP, HTTPS, FTP: Microsoft Visio, Rational Rose
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
- Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
- Designed and developed entire application implementing MVC Architecture.
- Developed frontend of application using Bootstrap (Model, View, Controller), Angular.js and Dojo framework.
- Experience in micro services for development of backend services and PredixVisualization (Ext.Js) for UI development.
- Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
- Published Web services - WSDL and SOAP for getting required information from the Cassandra DB.
- Published Web services - WADL and REST for getting required information from the Cassandra DB.
- Experience creating dynamic web interfaces utilizing modern JavaScript frameworks such as JQuery, AngularJs, and BackboneJs.
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
- Developed and Fixed shell scripts.
- Experience in development SYBASE, SQL UNIX/Linux shell scripting.
- Used AWSSDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
- Used AWS Lambda to manage the servers and run the code in the AWS.
- Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization.
- Search and fetch the corresponding records using SOLR query.
- Used Maven to build and deploy the application on web logic server.
- Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with springfunctionality.
- Worked with Cassandra DB to insert, fetch and update records.
- Created and executed Cassandra table schema and created corresponding SOLRschema.
- Configured Hibernate’s second level cache using EHCache to reduce the number of hits to the configuration table data.
- Utilized Spring framework and Spring Boot to build a Restful backend service.
- Developed Jenkins jobs to build the applications using Maven and deploy them to Dev, Test, Stage and Production environments. Integrated Jenkins with tools like Subversion for source code management, findBugs, PMD and code coverage tools to report on code quality statistics with each build.
- Fetching the records for SOAP and Restful requests from Cassandra DB using SOLRearch.
- Used JUnit, Mockitoand Power Mocks framework for unit testing of application and implemented Test Driven Development (TDD) methodology.
- Used XML SAX parser to simulate xml file, which has simulated test data.
- Responsible for implementing the transaction management in the application by applying Spring Transaction and Spring AOP methodologies.
- Used Stormas part of our server event log monitoring system.
- Used SVN for version control and used STS as the IDE for developing the application.
- Managed deployments to QA, UAT and other higher environments.
- Used Oracle11g as backend database using Windows OS. Involved in development of Stored Procedures, Functions and Triggers.
- Integrated the application with Spring Quartz framework.
- Design and implementation of business logic and data processing routes using Apache Camel.
- Worked on Lucene, SOLR and spearheading the index and search related development work.
- Worked with the Search relevancy team to improve relevancy and ranking of search results using SOLR and customizing Lucene/SOLR code.
- ORM tool Hibernate 4 to represent entities and fetching strategies for optimization
Environment: JDK 1.7, Oracle 11g, Boot Strap, Angular.js, NodeJs, Apache Camel, Cassandra, Hibernate 4.0, Spring 3.5, JUnit, Mockito, Power Mock, AWS Lambda, Amazon S3, Amazon RDS,Amazon IAM, Amazon EC2, Amazon CloudWatch,Maven, Spring, Jenkins, Spring Security, shell scripting, Spring boot, SOAP, Restful Web Services, SOLR, HTML, JQuery, SVN, STS, ApacheStorm0.9.3and WebLogic
Confidential, El Segundo, CA
Sr.Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirements gathering, Design, Analysis and Code development.
- Developed the workflow interfaces using JSPs, CSS, JSF framework and Backing beans.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Designed and Developed complex UI screens using SpringMVC, AJAX, JSP, JQuery, HTML5, CSS3, Java Script, React.jsand Node.js for request management and search and filter modules.
- Developed web application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Refactored and enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities
- Developer user interfaces using JSF UI Components, Validator, Events and Listeners.
- PAGE FLOW is used to drive user interfaces.
- Used java Swing for few components in accordance with SWT application with multithreading environment with Concurrency and java Collections.
- Used AWS SDK to connect with Amazon SQS for bulk email processing.
- Used JDBC to invoke Triggers, Stored Procedures in Oracle10g.
- Developed Restful Web services for transmission of data in JSON format.
- Worked on Order Management and Catalog Management.
- Developed page that monitors and resolves billing inquiries, disputes, and connection issues related to billing.
- Extensively worked on XML DOM Parser
- Extensively worked with Servlets, JDBC, JSP, Hibernate and Spring to build application logic.
- Extensively worked with SQL and PL/SQL
- Developed unit and integration test cases using JUnit, Mockito.
- Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front-end, Used XSL/XSLT for transforming common XML format into internal XML format.
- Developed Framework & Application facilitating custom XML, Properties files & Database configuration for Data Processors/SFTP locations based on Client & location to be delivered for each client to send Extracts (data files) to clients in Application via sftp in csv, xml, xls & txt formats to multiple client locations
- Worked on JavaScript framework (AngularJS, Backbone Js, Bootstrap) to augment browser based applications with MVC capability.
- Analyzed logs in Splunk and performed builds using Jenkins.
- ApacheAnt was used for the entire build process.
- Used Hibernate for Object mapping.
- Developed Perl scripts to automate frequent reports for the users.
- Developed wrapper scripts in Unix shell script for the AUTOSYS batch jobs.
- Worked with Linux machine for deploying and interaction with the application.
- Designed and Developed web services using JAX-WS, SOAP, JAXB, Apachecxf.
- Developed spring service classes using springcontroller component.
- Deployed the application on Web Sphere server.
- Used Hibernate, EJB, SQL, JDBC and JPA to develop the persistent layer.
- Used Log4JAPI for logging and debugging.
- Developed the application using Front Controller, Data Access Objects, and Singleton.
Environment: Java, J2EE, JSP, JSF (sandbox, tomahawk, a4j), Servlets, PERL 5.8, Unix Shell script, Spring 3.0, EJB, JSTL, JSON, Web Services, WSDL, XML, HTML, CSS, AngularJS, Amazon S3, Amazon RDS, Amazon SQS, Amazon EC2,NodeJs, React Js, Jenkins,WebSphere7.0, Log4J 1.2.7, JUnit, PVCS 7.6, UNIX, Oracle10g, PL/SQL, Clear Case.
Confidential, Buffalo, NY
Sr. Java/J2EE Developer
Responsibilities:
- Reviewed the functional, non-functional requirements and high-level designs.
- Worked with Agile Methodologies.
- Used Spring Web flow for integration purpose in application development.
- SOAP UI is used for web services testing.
- Developed and integrated with server components using Spring, Hibernate.
- Developed user interfaces using JSF UI components, Validators, Events and Listeners.
- Developed sever side validations using JSF.
- Extensively worked with core java like collections, String Builder and interfaces.
- Developed code participating in different layers of the application such as JSPs for presentation, Servlets as controller and EJBs for holding business logic.
- Implemented Hash table and hash set for inserting and retrieving values.
- Extensively used spring and Hibernate in Spring MVC.
- Involved in developing Web pages that are more user interactive using AJAX, JavaScript, SASS and Angular JS.
- Extensively used the JavaScript frameworks and JQuery plug in.
- Used HTML, CSS, Java Scripts, JQuery to develop user interactive screens for web based applications.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
- Built comment boxes with having features like optimistic commenting, live updates and markdown formatting by using Angular Js.
- Used Java Swing for few components in accordance with SWT application with multithreading environment with Concurrency and Java Collections.
- Implemented enterprise applications using WSDL, SOAP and XML schema.
- Developed different design methodology such as MVC patterns.
- Used Hibernate for Object mapping.
- Developed Message Driven Beans as Queue listeners for JMS queues.
- Worked extensively in the backend Oracle database.
- Used Log4J for any errors in the application
- Used HTML, CSS and Java Script for developing user interface.
- Used Spring Batch for scheduling and maintenance of batch jobs.
- Used MAVEN as build management tool.
- Used WSDL to post the services in the UDDI.
- Worked with XPATH when need to identify objects in the screen.
- Developed lookup tables and views to speed up queries.
- Provide critical support to current order management systems being used as and when required.
- Worked in Quality analysis and testing.
- Installed, configured, and managed the servers (Linux, Tomcat, Apache, MySQL, MongoDB, etc.)
Environment: Java, EJB, Hibernate 3.6, JSF, Spring 2.5, Selenium, Oracle 10g, XML, JUnit 4.0, XSLT, IDE, HTML, CSS, AngularJS, Jquery, JavaScript, Apache Tomcat 5x, Log4j, MongoDB.
Confidential, Herndon, VA
Java Developer
Responsibilities:
- Works on the continued development of custom, industry-specific, IOS and web-based software products
- By using CSS3 we just built visually appealing websites
- Involved in creating Software GUI Applications.
- UsePhotoshop, Illustrator,PHP, JavaScript, AJAX, XML,MYSQLand other front-end and middle-tier technologies and standards, as well as content management system.
- Experience with W3C (WCAG 2.0, Sec 508) guidelines
- Created a standard email template to be usedby allQtechEmails Campaign. Develop the Brochures and templates for the e-mail campaigning.
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Angular.js, Node.js and Bootstrap with MySQL database.
- Need to work on the CMS for creating Blog and other pages usingWord press(modify themes, create themes from PSD, integrate plug-ins and set-up and maintain a secure Word Press installation).
- Lead teamof 8 in development, testing, debugging, and maintenance of dynamic and secure websites and web-based applications, including widgets, and templates.
- Design and createShopping Cartwith experience in integrate gateway in to the system
- Develop the Brochures and templates for the e-mail campaigning.
- Experience with W3C (WCAG 2.0, Sec 508) guidelines
- Develop a user friendly navigation for various sections of data usingJQuery Accordion and Tabs.
- Design and update user Integration with various APIs
Environment: HTML5, AngularJS, JQuery, CSS3, Java Script, Ajax, XHTML, XML, GRUNT, GIT, Sublime, Word Press.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Actively participated in requirements gathering, analysis, design and testing phases.
- Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
- Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
- Designed client application using Java Server Pages (JSP), CascadingStyleSheets (CSS) and XML.
- Implemented the Enterprise JavaBeans to handle various transactions
- Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
- Built Web pages that are more user-interactive using JQuery plug-in for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript, Bootstrap.
- Implemented Spring MVC for designing and implementing theUILayer for the application.
- Using Java Financial platform built an application, which is an integration of technologies such as Struts and Web Flow.
- Designed and Developed User Interactive (UI) Web pages with the help of HTML5, HTML, XML, CSS3, CSS, JavaScript, JQuery, Bootstrap, AJAX and Angular JS.
- Developed version control using Subversion.
- Used Spring Security for Authentication and authorization extensively.
- Used Spring Core for dependency injection/Inversion of Control (IoC).
- Used Log4j for debugging the issues and exceptions.
- Participated in designing Web services framework in support of the product.
- Responsible to write complex SQL and HQL queries to retrieve data from the Oracle database.
- Involved End-to-End development by integration Front End and Backend by Debugging.
- Involved in complete development of “Agile Development Methodology” and tested the application in each iteration.
- Extensively written unit and integration test cases using mockobjects and JUnit.
- Used XML to transfer the application data between client and server.
- Used the JDBC for data retrieval from the database for various inquiries.
- Done with unit testing of all java classes using JUnit framework. Supports various kinds of testing activities starting from Integrated Unit Test, Sub System Test, System Test & User Acceptance Test.
Environment: Java, J2EE, Spring 2.0, JDBC 3.0, JNDI, Hibernate 3.0, JMS, Selenium, Tomcat v6.0, Eclipse, Oracle 11g, XML/XSLT, HTML, CSS, JavaScript, AngularJS SQL developer WebLogic 10.2, and JUnit 4.0.
Confidential, Long Island, NY
Java/J2EE Developer
Responsibilities:
- Involved in the Analysis, design, workflow, and process flow.
- Developed JSP pages for Annual Registration Module.
- Development of applications using Core Java.
- Worked in the Agile Environment with daily standups and work within the specific time
- Used Struts Framework"Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
- Worked on multithreading while synchronization is applied.
- Implemented Collections Framework for the Array List in order for increasing size of the array.
- Involved in the design for integration with Web Services to generate reports.
- Developed database schema and SQLqueries for querying database on Oracle 10g
- Performed Unit testing using JUnit
- Developed design Patterns for the objects to access within the application.
- Worked with Eclipse IDE to develop and deploy complete application.
- Used Ant for developing build scripts and deploying the application
- Utilized CVS for software configuration management and version control.
Environment: Java 1.5, J2EE, Servlets, JSP 2.5, JUNIT4.1, SVN, Struts 1.2, Hibernate 3.2.x, Oracle10g, Apache, WebLogic 9.2, Eclipse IDE 3.6, Log4J, Ajax, HTML 3, ANT, Design Patterns.
Confidential
Java Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC)
- Reviewed the functional, design, source code and test specifications
- Involved in developing the complete front end development using Java Script and CSS
- Author for Functional, Design and Test Specifications
- Implemented Backend, Configuration DAO, XML generation modules of DIS
- Analyzed, designed and developed the component
- Used JDBC for database access
- Used Data Transfer Object (DTO) design patterns
- Unit testing and rigorous integration testing of the whole application
- Written and executed the Test Scripts using JUNIT
- Actively involved in system testing
- Developed XML parsing tool for regression testing
- Prepared the Installation, Customer guide and Configuration document which were delivered to the customer along with the product.
Environment: Java, JavaScript, HTML, CSS, JDK 1.5.1, JDBC, Oracle10g, XML, XSL, Solaris and UML