Sr. Java Developer Resume
Atlanta, GA
SUMMARY:
- Total 8+ years of experience in designing and implementing Web, Client/Server and N - Tier distributed, cross-platform systems using Java/J2EE technology Agile/ SCRUM Methodology.
- Financial Certification for Technology and Operations Professionals (FCTOP)
- Good domain knowledge of Telecom, Cloud Computing and Realization, Finance (corporations), Shipping & Logistics and CRM.
- Experience with IDEs like Eclipse ( Europa ), Eclipse(Ganymede), Eclipse (Galelio)
- Developed applications using build tools like ANT,MAVEN
- Used RDBMS databases systems like Oracle 10g, SQL Server, MS Access and My SQL.
- Used tools like Toad, PLSQL Developer and Squirrel for performing database operations.
- Worked on Report generation module using tool like iReports.
- Have good experience of all testing phases such as Unit testing, Integration testing and System testing.
- Have good experience in managing project files by using version control tools like Concurrent Version System (CVS), SVN and PVCS and bug tracking tools like Jira.
- Interaction with customers for solving their issues and Bug Fixing.
- Experience in AJAX, XML, XSLT, XPATH, and Web Services with SOAP to design, deploy, develop and implement the internet / Intranet applications.
- Expert level skills in application development using: Java, J2EE, Spring Framework, Hibernate, Struts, JSP, JSF, EJB, JPA, Servlets, JDBC, Html, JavaScript, J2EE compliant application servers, multi-threading, client/server, design patterns of J2EE architecture.
- Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc.
- Good knowledge in Spring framework - Spring IOC, Spring MVC, spring AOP and Spring Webflow.
- Good understanding of Object Oriented Analysis and Design and UML notations and experience in using design tools like MS-Visio for creating class and sequence diagrams.
- Have experience in Design, Development and Deployment of Web-Applications/ J2EE applications on servers like BEA-Weblogic, and Apache Tomcat, Apache Tomcat, JBoss .
- Experience in XML APIs such as JAXP (SAX, DOM), JAXB for data binding and experience in designing the XSD schema generation.
- Well versed in the complete SDLC starting from requirements gathering, use cases, design, development and testing.
TECHNICAL SKILLS:
- Application Development
- Service-Oriented Architecture (SOA)
- Enterprise Implementations
- Software Development Lifecycle (SDLC)
- Release Management
- B2B Integrations
- Project Management
- Offshore Development Operations
- QA & UAT Management
- Team Building & Leadership
- JAVA, PL/SQL, C & C++.
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. Java Developer
Responsibilities:
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Designs and develops Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate and iBatis.
- Developed application using Struts Framework which is based on the MVC design pattern.
- Involved in design and implementation of the JSR-168 portlets and JSF presentation tier.
- Preparation of the framework classes for communication between portal to EJB and Hiberante.
- Used AngularJS to implement rich functionality in various pages: form validation, CRUD, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, unit tests, cloud integration, slide pages, users switch etc.
- Produced client side validation through JavaScript and AJAX for asynchronous communication.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in developing HTML5 for client side presentation and, data validation within the forms.
- Ran Bower and Grunt components and wrote the scripting using Node.js
- Built reusable templates for web sites using Bootstrap and Font-awesome fonts.
- Worked on JavaScript framework (Backbone, Node.js) to augment browser based applications with MVC capability.
- Used jQuery for event handling and GUI functionalities.
- Loaded Data into Oracle, MS SQL Tables using SQL Loader and created a test database in MySQL and tested it using HTML, PHP and Wamp, Tomcat Web Server and Linux environment.
- Developed code of SQL, PL/SQL, and Views using IBM DB2 for the database.
- Involved in setting up configuration properties, ORM mappings and CRUD operations with database. Used sessions, transactions, Criteria's and queries to develop business requirements.
- Created, debugged and modified stored procedures, functions, packages, tables, views, materialized views and SQL scripts using PL/SQL.
- Built a query-processing engine for Ad-Hoc OLAP queries using Java collections framework, reflection and JDBC connectivity.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Mongo DB, Apache CXF, and JAX-RS.
- SOAPUI and used SOAP for Web Services by exchanging XML data between applications over HTTP.
- Designing, Coding (development) and Debugging application using Eclipse Indigo as an IDE, Spring JDBC framework and DAO pattern, HTML5, CSS3, and JQuery
- Involved in the migration process of applications from WebSphere Portal Server.
- Development work is also done to the legacy system using WSAD IDE.
- After fixing defects used SVN (Apache Sub versioning software) to check in the changes.
- For integration tests used JUnit framework.
- Utilized Scrum (SDLC) to managed projects and team.
- Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
- Developed Use Cases, Sequence and Class Diagrams using Rational Rose.
- Designed and develop code for all activities using Struts MVC architecture. Efficiently used the Struts logic, bean and HTML custom libraries (JSP, tiles).
- Involved in Creation of Flex Families in Content Server and associated the JSP, JSF, J2EE, OOD, JDBC, JMS, JSTL and XSD, WSDl, XML pages to the assets.
- Development to meet client requirements were carried out utilizing Core Java in conjunction with the Fidessa Java API; leveraging Eclipse as an IDE, Ant build-tool, Tomcat and servlets.
- Used Maven to build and generate code analysis reports.
- Used JPA 2.0 (JDBC Framework) and Apache CXF for XML generation.
- Prototyped and implemented Cloud based Service Bus on WSO2 for engaging stakeholders in the initial SOA discussions.
- Configure external JMS Server like IBM MQ Series.
- IBM WebSphere hosting and Apache Tomcat webserver integration - both on Windows and AIX platform.
- Worked in Windows and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server
- Development for both backend and front end applications. Extensive Programming by using PHP.
Environment: Spring, Hibernate, Struts & JSF, EJB, Angular.js, JavaScript, CSS, Html5, Node.js, bootstrap.js, backbone.js, JQuery, DB2, CRUD, PL/ SQL, JDBC, Mongo DB, APACHE CXF, soap, Web Services, Eclipse, WebSphere Portal, WebSphere Studio Application Developer (WSAD), Subversion (SVN), JUnit, Scrum, UML, Class diagram, JSP, Java Server Pages Standard Tag Library (JSTL) & SERVLET, MAVEN, Xml, SOA, JMS, Apache Tomcat, Linux, PHP
Confidential, Atlanta, GA
Sr. Java Developer
Responsibilities:
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Implemented Hibernate and Spring to replace EJBs in the earlier architecture.
- Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring.
- Using spring integration with iBatis for persistence. All SQL map name spaces are configured in sqlmap-config file.
- Used Spring Core, DAO, and ORM to integrate with IBatis.
- Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
- Involved in Enhancement of existing application utilizing AngularJS, developed routing through web pages and achieved Single page application. Used Angular JS to achieve two way data binding.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Implemented modules into Node JS to integrate with designs and requirements.
- Worked on the UI Framework like JS, Bootstrap, D3Js and Grunt.
- Implemented Backbone.js and React.js to create a dynamically changing website.
- Experienced in writing unit and integration tests for full stack JavaScript applications
- Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle 10g. Also used JPA with Hibernate provider. Designed and implemented the Hibernate Domain Model for the services.
- Excellent knowledge on CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
- Automate the ingestion of data from source systems into Hadoop, and from Hadoop into Vertica.
- Used Elastic Search on creating an uninstall survey page web application and Restful Web Service.
- Developed server-side services using Java multithreading, Struts MVC, Java, EJB, Spring, Web Services (SOAP, WSDL, AXIS)
- Developed using REST Web service and using services like SOAP
- Used Eclipse as an IDE for developing the application and developed test cases and performed unit test using JUnit Framework.
- Extensive experience with Web/Application servers like Apache Tomcat, Jetty, Jboss, Oracle WebLogic Servers, Web Sphere AS and building the applications using ANT, Maven, WEB 2.0build tool.
- Extensively worked on subversion, GIT, Jenkins, Crucible, Maven and Jira.
- Maintained the code base by frequent updates to the code repository using GIT HUB.
- Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.
- Expert in Software Development Life Cycle (SDLC) of applications design & development, including SCRUM-Agile & Waterfall models.
- Expertise in OOP, Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and TDD
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
- Providing services for SOA like building a portfolio of services, WSDL, Top-Down, Bottom-Up Approach and defining XML Schemas
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Environment: Java, J2EE, JEE, Spring, Hibernate, IBatis, Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, Oracle, PL/ SQL, Cassandra, Hadoop, REST, Soap, Web Services, Eclipse, Weblogic, Git, GitHub, JUnit, Selenium (Environment), Agile, UML, JSP, Xml, SOA
Confidential, Charlotte, NC
Sr. Java J2EE Developer
Responsibilities:
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Worked on persistence layer using O/R Mapping tool IBatis with Oracle 10g Database.
- Implemented views using Struts tags, JSTL and Expression Language.
- Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework
- Used RAD to develop different J2EE components like EJB’s, Client jars, Web Modules and Application EAR modules.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Supported production issues related to deployed applications. This required analyzing troubleshooting and resolving issues Confidential both the Database level (Oracle 10G and 11G) and the user interface (Sencha Extjs).
- Developed mobile cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API
- Used jQuery core library functions for the logical implementation part Confidential client side for all the application.
- Core developer of the application infrastructure using GWT/GXT as the frontend architecture using AJAX.
- Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services, Linux and Windows servers.
- Developed framework using Java, BIRT Runtime, iText, and MySQL and web server technologies.
- Used TOAD for all database query testing and optimizations
- Scheduled jobs, Alerts using SQL Server Agent.
- Experience on Oracle, IBM DB2, MySQL, Mongo DB, PostgreSQL and usage of tools like Toad for Oracle.
- Designed and developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2.
- Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
- Efficiently used IDE's like Eclipse, NetBeans, and XCode for development of applications.
- Extensively worked on Application servers like Weblogic, Web Sphere, Jboss and Apache Tomcat.
- Create and maintain Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM.
- Created ClearCase VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans. Environment was mixed Windows and AIX, projects written in C++.
- Architected, managed and wrote some of the code for a web services based Set Top Box (STB) test automation tool called TMC. (C#, .NET, WCF, VS, Windows services, Java, Ruby, Silverlight, Eclipse, Selenium, Component One Silverlight Studio)
- Executed project using waterfall model and practiced Agile Project Management & performed the Scrum Master role for specific projects/requirements as appropriate. Used Rally for Agile project management
- Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, HTML and DHTML.
- Involved in Development of the application Using J2EE Technologies (Servlets, JSP, EJB, JSF,Struts).
- Created war files & deployed on Tomcat using ANT deployment tool.
- Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP
- Worked on iText bug fixes for document rendition in document compile process.
- Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management.
- Led, Designed and developed an Order Tracking System in GWT, Ext GWT, Java EE5, EJB, Glassfish, Jasper Report, and MySQL.
- Used Jira's Green Hopper functionality to manage the sprints, sprint backlog and user stories.
- Developed Swing for user interaction and data presentation.
- Worked with dimensional modeling of relational data sources (DMR) using Cognos Framework Manager and create cubes using Framework Manager.
- Maintained report and request generator using Jasper Report
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Took complete Ownership of JRules by developing the complete architecture and integration with TSM application.
- Developing new quote, renewal, and medical payment applications using JSF, Oracle ADF using JDeveloper 11g.
- Integrate the Oracle BPM with the Spring Framework in the enterprise layer.
- Implemented Web 2.0 research and trading platforms across product areas with, "single sign on"
- Configure external JMS Server like IBM MQ Series.
- Deployed the complete Web applications in TOMCAT Application server.
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS.
- Created directory structure flow using UNIX to receive and send data to internal and external systems
- Applying Ruby on Rails and JQuery debugged, enhanced, extended business-to-business SAP application. Provided extensive integration and functional mocks testing.
- Provided copy for Wordpress themes/templates and design input
- Wrote and deployed Drupal modules for over 300 university websites as well as developed themes for multiple colleges around the ASU campus.
- Developed multiple web applications using Drupal, Zend Framework, and Code Igniter.
- Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL 2008.
- Pages written in a Windows environment using VS2010, C# and ASP.Net.
- Developed business logic of the system using C++
- J2EE to communicate legacy COBOL based mainframe implementations.
- Expose PL/I database access layer as web service using RD/Z
- Configuring and analyzing JCL to execute mainframe batch.
- Proved out Java/SQL access to corporate legacy mainframe data
- Oracle, SAS integration for business intelligence and functionality
- Served as lead consultant for MS Access, Excel and Win32 based solutions, responsible for full life cycle development on VB, MS Access apps using forms, controls, XML, ActiveX Data Objects (ADO).
Environment: Spring, IBatis, Struts & JSF, EJB, DOJO, Sencha ExtJS, JavaScript, JQuery, GWT and Ext Js, MYSQL, Toad, SQL Server, DB2, coherence, APACHE AXIS2, WSDL, Netbeans, Jboss, Mercurial, ClearCase, Selenium, Water fall model, UML, JSP & SERVLET, ANT, Xml, ITEXT, EMC Documentum, GWT (Google Web Toolkit), JIRA, SWING, Cognos, Jasper report, ILOG, JRules, Oracle Application Development Framework (Oracle ADF), Oracle Business Process Management (Oracle BPM), Web 2.0, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, z, ASP, C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS VB
Confidential, American Fork, UT
Software Developer
Responsibilities:
- Understanding the Domain Knowledge for the Product, Requirements and Design Documents gathering.
- Preparing the Design Documents and analyzing the functional specifications.
- Involved in the table design.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Was involved in the Infinity Process Platform (IPP) workflow design for the 2 level approvals of reports to be generated.
- Used IBatis to populate the data from the Database.
- Used JavaScript and jQuery for validating the input given to the user interface.
- EJB components are deployed on the Web Logic
- Developed the application using Spring MVC.
- Designed and Developed Servlets and JSP pages for authentication
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML.
- Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages Confidential the client side.
- Designed and implemented database structure in MySQL Server.
- Designed Interactive GUIs using Java Applets and Swing.
- Built CVS and XML file loaders and splitters for financial data.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Responsible for configuring JBOSS Application Server administration activities which involved creating domains, Configuring the domain for WebLogic clustering, SSL, Database Connection configurations, performance monitoring, etc.
- Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using Selenium.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Used CVS for version controlling and JUnit for unit testing.
- Prepared statements are used for communication with MySQL database
- Created files & deployed on Tomcat using ANT deployment tool.
- Involved in the integration of EJBs running on Weblogic Server with COM objects running on IIS.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Implemented Spring IOC for server side Java components.
- Implemented Spring AOP for admin services.
- Wrote numerous session and message driven Netbeans for operation on JBoss and WebLogic
- Used JQuery library and implemented Ajax features.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Worked with MySQL for MySQL, SQLYog and Workbench.
- JSP interfaces were developed. Custom tags were used.
- Maintenance of data in different Oracle Databases and environments using TOAD.
- Developed Servlets and Worked extensively on Sql.
- Performed Java web application development using J2EE and Netbeans.
- Developed the Servlets for processing the data on the server.
- Expertise in employing Water Fall Model and best practices for software development
- Deployed the application in JBOSS Application Server.
- Implemented persistence layer using Hibernate configuration files.
- Used SVN for version controlling.
Environment: Java, Struts, JSF, Spring, Hibernate, Common Structure Architecture of SunGard, JIRA, Squirrel, PL/ SQL, SVN, HTML, CSS, JavaScript, iBatis, EJB, JBoss, JQuery, JSP, Servlet, MySQL, TOAD, Netbeans, Selenium, ANT, EMC Documentum, JIRA, SWING, CVS, Waterfall Model.
Confidential
Software Developer
Responsibilities:
- Understanding the Domain Knowledge for the Product, Requirements and Design Documents
- Wrote multithreaded programs to measure system performance
- Worked on GUI internationalization using JSP and Core Java
- Used Mercurial to keep track of versioning of the source code
- Worked on bug fixing
- Used JDBC APIs for database connectivity and data retrieval.
- Developing HardwareStoreMarketer.com site using ASP.Net.
- Strong Database programming using .NET, ADO with MS SQL Server 2000, MS Access and Oracle backend. Extensively used Stored Procedures, Functions and Triggers in Microsoft SQL Server.
- Worked on various client websites that used Struts 2 framework, Hibernate and OGNL
- Wrote test cases using JUnit testing framework and configured applications on Weblogic Server
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
- Simulation was developed using C++.
- Implemented real-time patient prescription history verification system using C, Oracle PL/SQL on VMS platform.
- Used Visual Source Safe for source control.
- Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
- Extracted and modified data from VSAM files for PDF reports.
- Automate nightly batch processing and job alerts using REXX.
- Responsible for migrating WebSphere server and migrating IBM CICS Transaction.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Use FileAid datasets to validate backend results of test events.
- Configuring and analyzing JCL to execute mainframe batch.
- Actively involved in contributing to RFP and POC activities in IMS.
- Used standard data access technologies like JDBC and ORM tool like Hibernate
- Designed, implemented new website features and provided support, maintenance
Environment: Core Java, JSP, JUnit, Mercurial, Eclipse, .Net, JIRA, JDBC, Struts 2, Hibernate, Visual Source Safe, Weblogic, Oracle, C, C++, Linux, MS SQL Server, COBOL, FileAid, REXX, ISPF, Mainframe, CICS, IMS, VSAM, JCL.