Sr. Java Developer Resume
San Francisco Downtown, CA
SUMMARY
- 9+ years of professional experience through all phases of Software Development Life Cycle (SDLC) enterprise application design, development, testing, debugging, documentation, deployment and integration of different software applications.
- Industries: Telecom, Banking & Financial, News & Journalism, Logistics, Retail, Travel & Tourism
- Extensive experience in design, development and deployment of multi - tier enterprise applications for J2EE platform/SOA using Java, JDBC, Servlets, EJB 3, Struts, Tiles, Tag Libraries, Hibernate 3.0, and XML 5.
- Strong front-end UI development skills using scripting languages like JSF 2 existing facelets, HTML, JavaScript, JQuery, and CSS.
- Expertise in developing the presentation layer components using JSPs, Servlets, JavaScript, XML, HTML.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like Apache Tomcat.
- Expertise in Web Front End technologies, Spring2.5, Struts1.2, Tag Libraries, Struts custom validation rules, Tiles, JSTL, Java Script, DHTML, XML/XSL.
- Strong Communication Skills, Excellent Customer Relations in Collecting and Analyzing user requirements.
- Extensive experience in design, development and implementation of Model-View-Controller frame works using Struts and Spring MVC.
- Strong database skills in Oracle 8i/9i/10g/11g, DB2, and MySQL and Expertise in programming with SQL, PL/SQL and Stored Procedures.
- Experience with Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.
- Expertise in installing, configuring and deploying applications in WebLogic, JBOSS, WebSphere and Tomcat application server.
- Superior coordination of user acceptance testing and QA of final IT infrastructure and software development deliverables through iterative evolutions.
- Seasoned professional, with outstanding project planning, execution, monitoring and resource balancing skills with ability to support multiple simultaneous projects in a matrix organizational structure.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
TECHNICAL SKILLS
Java Technologies: Java, J2EE, Servlets, JSP, JPA, EJB, Multithreading, RMI, JDBC, JNDI, JavaMail, VMWare, Hibernate.
Web Technologies: HTML, XML, DHTML, SAML, XSL, XSLT, JavaScript, JAX-WSDOM, SAX, SOAP.
Frame Works: Struts1, Spring2.5, Hibernate, Maven
IDE: Eclipse, Net Beans, Intellija
Operating System: Unix, Sun Solaris, Linux and Windows NT/2000/2003/XP/7.
Languages: C, C++, Visual Basic, PL/SQL, UNIX Shell Scripting, PYTHON.
Databases: Oracle 11g/10g/9i/8i, SQL Server 2005/2008 and Sybase, My SQL, MS-Access, DB2.
Testing Tools: JUnit 3.8/4.0, JStyle, JProbe, SOAPUI, REST Client, JProfiler
Servers: Web Sphere 7.0,WebLogic 11,Jboss, Selenium( RC), Tomcat 4.x/5.x
Software Packages: MS Office 2010, MS Visio, MS Front Page.
Project Management: MS Project, Resource and Project Plans, Estimation, Code Delivery, Coordination
Source Control: Sub-Version (SVN), Clear Case, CVS/PVS and VSS (Visual Source Safe)
Web service Framework: Apache Axis, SOAP, WSDL, REST, JAX-RS, JAX-WS
PROFESSIONAL EXPERIENCE
Confidential, San Francisco Downtown, CA
Sr. Java developer
Responsibilities:
- Involved in 24 hours production supports for this application by weekly rotation
- Resolved Memory leaks and reduced of consuming memory
- Performance tuning of applications
- Written code for reports generation for every transactions
- Developed monitoring application to trace transaction and send email to customers
- Worked on spring framework.
- Migrating spring weblogic application to spring boot embedded tomcat
- Worked on Restful web services build and consume
- Worked on javascript to develop front end
- Worked on various defects
- Written SQL queries of sql developer
- Worked on Hibernet with spring framework for update, save, delete customer information
- Worked on HTML 5 and jsp for landing page
- Written Junit test case for global wires applications
- Used source tree, Jenkin-stash as a version control tools and build
- Worked on complex API for customer transaction and location validations
- Used weblogic for deploying war
- Worked on external properties, files for DEV, SIT, PFIX and PROD env
- Worked on API Testing, Restful services
- Written ‘Sonarqube’ standard code
- Worked on core java, collection, generic, garbage collection
- Worked on validation rules and entitlements rules while server runs
- Worked on cache manager and complex listener and filter class for applications
- Worked on POM file for maven dependency based on business requirements
- Part of primary code reviewer
- Monitoring junior and assigned tasks using agile scrum methodology.
Environment: Java 1.8, JSP, HTML, Spring, Spring boot Tomcat, weblogic 12, SQL Developers, Eclipse, GIT, SVN, JIRA, Puthy,, Sonarqube, Dynatrace
Confidential, Boston MA
Java developer/Architecture
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Designed Domain Model Change for new application MCG Guideline
- Implement Domain Model Change with hibernate and spring
- Re-engineer existing TruCare code and developed architecture to make the application work
- Developed DBLoader configuration to retrieve data
- Used source tree, Jenkin-stash as a version control tools and build
- Worked on complex API for customer billing, location validations
- Created metadata for care plan, case plan guideline
- Writing and Modified SQL developer queries
- Used Tomcat for deploying war
- Worked on API Testing, Restful services
- Worked on Junit and Integration testing
- Consumed Rest webservice, POST, DELETE, UPDATE and GET
- Developed code using spring MVC and core
- Communicate multiple people and acts as a scrum master by rotation
- Bug fixing for production code
- Worked on Spring boot with spring framework
- Worked through agile methodology
- Worked on Messaging queue for asynchronous call
- Imported review case for pdf documents
- Written on core java code, multithreading, collection
- Responsible to develop critical component of care management plan, customer information
- Used Object/Relational mapping tool Hibernate to achieve object persistency.
- Proficiently created stored procedure for application.
- Developed XML based back end solution for saving selections/queries marked by users in documents.
- Worked on reporting tools jasperserver
- Interacting with business logic/users
- Implemented Cache using Spring for improving the performance of the application.
- Involved query optimization and performance tuning of SQL and stored procedures
- Reviewed the code and provided the review comments to the team.
- Implemented CSS files for improving the look and feel of the application.
- Provide technical directions to the team to resolve the complex technical issues.
- Extensive work on Data grids where the data is represented as a grid using grid components like Angular UI Grid, JQuery Data tables, ag-Grid etc.,
- Worked on monthly releases which are carried out effectively implementing Agile methodology.
- Maintenance, bug fixies and adding enhancements to the existing PBW application (Backbone version).
- Create Virtual knowledge for chatbot
Environment: Java 1.8, JSP, HTML, Flex, Spring, Action script 3 Tomcate, SQL Developers, Eclipse, Intellija, Source Tree, SQL. Fiddler., JIRA, Puthy,, Sonarqube
Confidential, King of Prussia, PA
Java developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed Desktop Application using, JSP, Struts 2 and sql database,
- Developed security for various users like read-only users or full access users
- Configured Apache Ivy-Apache Ant for dependency of project.
- Used source tree, Jenkin-stash as a version control tools and build
- Developed and tuned the performance of activity application
- Responsible for web logic administration, maintenance and performance tuning
- Developed an HTML 5 parser and build DOM tree
- Created metadata for global, local, and regional flags for contact information of rest services
- Used Struts 2 framework to implement MVC architecture.
- Worked on spring boot with AWS clouds
- Build consume third part API
- Writing and Modified SQL developer queries
- Used IBM weblogic for server application and deploy the project
- Used Oracle 10g as the database.
- Implemented Struts Action classes using Struts controller component.
- Implemented EJBs Session beans for business logic.
- Junit and integration testing
- Generating standalone and web application reports for accounting and audit purpose.
- Involved in creating scripts and PL-SQL Programs for data integration Project.
- Worked through agile methodology
- Publishing XML documents for transferring to HTML
- Developed printer-friendly page and export data
- Leading to analysis PSI and estimate story point.
- Proficiently created stored procedure for application.
- Created display tag to generate database driven reports.
- Fixing all kind of defect on the project
- Analyzed recorded and modified client server traffic using HTTP monitor
- Created MOCK for web service testing
- Used SOAP web service for application layer protocols
- Written ‘Sonarqube’ standard code
Environment: Java 1.6 and 1.7, JSP, HTML, JavaScript, Struts 2, Weblogic, SQL Developers Eclipse, Atlassian Source Tree, SQL. Fiddler, highChart.,JIRA, Puthy, McLyte, SOAP, Sonarqube’
Confidential, Jersey City, NJ
Java developer
Responsibilities:
- Involved in different phase to develop desktop application and leading team to assign task analysis business logic and implement to the project.
- Developed ‘commentary application using angularjs, Spring, Hibernate and sql database,
- Developed and tuned the performance of activity application
- Responsible for web logic administration, maintenance and performance tuning
- Developed high charts using json format
- Developed an HTML parser and build DOM tree
- Created metadata for global, local, and regional flags for contact information of rest services
- Used Spring 3 framework to implement MVC architecture.
- Migrated the SQL Server stored procedures to hibernate.
- Worked on Single-page -application
- Upgraded JAXB 2 for marshalling and unmarshalling Java objects
- Writing and Modified SQL developer queries
- Used IBM weblogic for dashboard screen application
- Developed dashboard of UI using javascripts, jQuery and high charts.
- Developed dynamic content of presentation layer using JSP
- Converted relational database to graph database using Neo4j
- Used Oracle 10g as the database.
- Developing JSP and Servlet pages, fixing bug.
- Developing JSP and Servlet pages, fixing bug and login
- Implemented Struts Action classes using Struts controller component.
- Implemented EJBs Session beans for business logic.
- Generating standalone and web application reports for accounting and audit purpose.
- Involved in creating scripts and PL-SQL Programs for data integration Project.
- Proficiently created stored procedure for application.
- Created display tag to generate database driven reports.
- Added flag in existing code for global applications combining Restful and spring, hibernate.
- Used Hibernate as the DAO layer to access the database
- Stored client information by using RDBMS
- Used SOAPUI for REST Services with elasticsearch (GET request) of GET, POST, PUT, DELETE operations to database tables
- Developed Jsp’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events andListeners
- HTTP response using XML validation
- Write spring AOP for logging information to database.
Environment: Java 1.6 and 1.7, JSP, HTML, JavaScript, Spring 3.0, Apache Tomcat 7, Hibernate 3.0, SQL Developers, Eclipse, SVN, SOAPUI, SQL. Fiddler, Neo4j, highChart., JIRA, Puthy
Confidential, Bloomfield, CT
Java developer
Responsibilities:
- Developed ‘CODERUNNER’ high level workflow and overall solution using Spring, SQL database
- Developed and tuned the performance of applications
- Developed JDG server for reducing server startup time
- Used Spring 3 framework to implement MVC architecture.
- Migrated the SQL Server stored procedures to iBatis.
- Upgraded JAXB 2 for marshalling and unmarshalling Java objects
- Writing and Modified SQL developer queries
- Configured routing and mediation rules by apache camel
- Hand on experience on single page application
- Developed dynamic content of presentation layer using JSP
- Deployed the code in Jboss fuse web server.
- Deployed the code in Tomcat server.
- Used Oracle 10g as the database.
- Boostrap used for application documents conversion.
- Hand on experience on ReactJS
- Hand on experience on SOA Composite application and SCA
- Used Hibernate as the DAO layer to access the database
- Developed application by using algorithm design pattern.
- Used SVN and SCME as Version control tools.
- Developed elasticsearch application with Jason
- Used apache CFX in server oriented architecture
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO),DataAccess Object and Service Locator.
- Stored client information by using RDBMS
- Used REST Services (GET request) of GET, POST, PUT, DELETE operations to database tables
- Writing XML validation for HTTP response
- Prepared UNIX shell scripts for testing the application
- Hand on experience of Swing GUI toolkit for client applications and databases
- Worked on designed the application and implement of SOA BPEL composite application
- Worked with group for developing front end by Apache FLEX 3 SDK, Mule and Angular JS
- Developed Access/VBA programs for customer information to convert Excel data into XML format and fed to Web Development team
Environment: Java 1.6 and 1.7, JSP, HTML, JavaScript, Spring 3.0, Apache Tomcat 5.5, Apache camel, Hibernate 3.0, Struts 2.0, SQL Developers, Eclipse, SVN, SCM, Clear Quest, ALM, WSDL, SOAP, SOAPUI, SQL. Fiddler
Confidential, Wallingford, CT
Java developer
Responsibilities:
- Developed ACMP high level workflow and overall solution
- Reduced work load from main server
- Design and Implemented Proof of Concept Marketing Dashboard.
- Used Spring 3 framework to implement MVC architecture.
- Migrated the SQL Server stored procedures to Hibernate.
- Involved in using AJAX calls to load data from server dynamically.
- Used RSA\ RAD as a version control tools
- Developed dynamic content of presentation layer using JSP
- Deployed the code in Jboss web server.
- Used apache camel for determining and controlling RoutePolicy
- Prepared Unit test plans.
- Hands on experience in Deployment of J2EE applications on WebSphere Application Servers 6.x/7.0
- Understand users requirements, Drawn into specifications, Coding Standard, Developing Utility Classes.
- Enhanced the Web Application using Java, HTML, JSP, Servlets and Oracle.
- Written core java, multithresding, collection, generic
- Participating in Design reviews and Technical reviews.
- Writted code for scalable document search by elasticSearch
- Designed and implement the application of SOA composite with BPEL
- Created Technical Analysis Overview, Unit Test Plan, Impact Analysis.
- Developed application code using Core Java and J2EE.
- Deployed application in WebSphere Application Server.
- Coordinate with automation testing, BDD, TDD testing
- Shared feature with JAX-RS server API
- Involved in updating Database schema and stored procedures using PL/SQL.
- Generated build file using Maven
- Hand on experience on XML integration
- Prepared user guide, deployment guide, system admin guide.
Environment: Java 1.6, JSP, HTML, JavaScript, Spring 3.0, Apache Tomcat 5.5, Hibernate 3.0, Struts 2.0, Oracle 10g, Eclipse, SVN, SCM, Clear Quest, ALM, WSDL, SOAP, SOAPUI, SQL.Apache camel
Confidential, NJ
Java developer
Responsibilities:
- Involved in fixing the ST and UAT Defects.
- Used spring application Context for dependency injection and integrated with Struts 2.0.
- Understanding the defects and trying to replicate the scenario in our development environment.
- Developed Drupal web applications by utilizing agile and scrum methodologies.
- Written code to consume ReSTful and SOAP-based web services.
- Configured ATG nucleus components for connection pooling and data source.
- Involved in system design and development using Collections and multithreading for the action classes
- Improved connection negotiations client side and server side asynchronous by JAX-RS 2
- Determining customer requirements and designing VMware-based solutions architectures spanning VMware’s product portfolio
- Developed the UI component architecture and API for billing mediation’s framework using Angular JS
- Configured DWR Ajax to get the Java objects and access the values.
- Maintained and enhanced existing applications; trained users of SAS based applications for financial and accounting departments
- Participated and drove SOA composite application and BPEL services
- Developed different SOAP services and Web Services using WSDL, SOAP, AXIS, and Oracle JDeveloper
- Prepared UNIX shell scripts for testing the application
- Used IBM Clear Quest and HP ALM as defect management tools.
- Design and implementation of business logic and data processing routes using Apache Camel
- Used eclipse to debug the code.
- Deployed the code in Tomcat server.
- Used Oracle 10g as the database.
- Used Hibernate as the DAO layer to access the database.
- Used SVN and SCME as Version control tools.
- Stored client information by using RDBMS
- Developing Client web services and also hosting some Web services for other clients.
Environment: Java 1.6, JSP, HTML, JavaScript, Spring 3.0, Apache Tomcat 5.5, Hibernate 3.0, Struts 2.0, Oracle 10g, Eclipse, SVN, SCM, Clear Quest, ALM, WSDL, SOAP, SOAPUI, SQL.
Confidential, Buffalo, NY
Java Developer
Responsibilities:
- Developed the web tier using JSP, Struts MVC. Implemented event handling using Java
- Designed and developed new J2EE Components like bean components to in corporate business level validations
- Managed multiple requests by the same user using multithreading
- Developed client-side web application by angular js
- Ensured Service design fits into overall SOA driven program
- Launched HTML test case by using Selenium ( RC)
- Configured Application and Integration Server connections for SOA suite.
- Used RSA/RAD for visually designing, constructing, testing and deploying Webservices, portals and Java EE applications
- GUI was developed using JSP, HTML, and Angular JS. Involved in writing SQL scripts and creating backend database table for complex business operations.
- Involved in Unit integration, bug fixing and Code reviewing.
- Design, development and Testing of JSP pages.
- Worked ReactJS and bootstrap
- Developed several web pages using HTML, Style sheets, JSP and JavaScript to perform checking and validations Confidential Client's side.
- Worked on JavaScript, JQuery and Ajax extensively for various user interactions, front-end validations, event handling and other visual effects.
- Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
- Deployment of JSP and Servlets was done using tomcat.
- Worked on ReactJS
- Used Spring Framework for the presentation layer.
- Developed JSP, Spring using Eclipse.
- Involved in developing forms using JSP, HTML and Java Script.
- Developed Action Classes that takes the request from the JSP and invoke the appropriate method in the business components.
- Validate the input data using JavaScript.
- Enhanced the Web Application using Java, HTML, JSP, Servlets and Oracle.
- Participating in Design reviews and Technical reviews.
- Created Technical Analysis Overview, Unit Test Plan, Impact Analysis.
- Developed application code using Core Java and J2EE.
- Deployed application in WebSphere Application Server.
- Used CVS as a source control for code changes.
- Used RDBMS for recording financial information
- Prepared user guide, deployment guide, system admin guide.
Environment: s: Java, J2EE, spring, JSP, log4J, XML, JDBC, JavaScript, CSS, HTML, Eclipse3.0, Tomcat5.5.
Confidential, CHARLOTTE, NC
J2EE Developer/Consultant
Responsibilities:
- Involved in System Analysis that included the high-level design, low-level design, and contributed to the technical architecture of the system.
- Involved in drawing UML diagrams like class diagram, package diagrams, sequence diagrams, activity diagrams.
- Developed UI components like JSP,JSTL, JavaScript and JQuery Ajax
- Configured applicationContext.xml to integrate Hibernate with spring.
- Wrote named queries using Hibernate Query Language.
- Implemented Listener classes and configured in web.xml.
- Developed scripts for making asynchronous calls to update the combo boxes across the project using AJAX.
- Configured WebSphere Recourses like JDBC Providers, JMS providers.
- QA testing
- Automation, GUI testing
- Involved in setting coding standards and writing related documentation.
- Developed web tier using Struts tag libraries, CSS, HTML, XML, JSP and Servlets.
- Involved in DB design phase of the project
- Installing, configuring and maintaining the VMware ESX 3.x / Virtual Center 2.x servers.
- Involved in Bug fixing and tracking.
- Prepared unit level test cases and tested using JUnit.
Environment: /Technology: Java/J2EE, JSP, Servlets, JDBC, Spring2.5,EJB,Java Mail, Web Trends, AJAX, HTML, XML,SQL, PL/SQL, Oracle 9i, JavaScript, ANT, Oracle8i, WSAD 5.1, VSS, Unix, LOG4J
Confidential
Java developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle (SDLC).
- Used agile methodology (SCRUM) for developing application.
- Developed HTML and JSP to present Client side GUI.
- Involved in development of JavaScript code for Client Side Validations.
- Designed the HTML based web pages for displaying the reports.
- Developed Java classes and JSP files.
- Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
- Develop user-defined tags using XML.
- Developed JavaMail for automatic emailing and JNDI to interact with the Knowledge Server.
- Used Struts Framework to implement J2EE design patterns (MVC).
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
- Developed Enterprise Java Beans like Entity Beans, Session Beans and Message Driven Beans.
- Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
- Worked on Web Logic application server to deploy JSP and EJB applications.
- Worked with the JAXWS web services and worked on SOAP, WSDL to develop the web services.
- Involved in making changes to the WSDL and generating the client jars.
- Created and implemented PL/SQL stored procedures, triggers.
Environment: Java, J2EE, EJB 2.1, JSP 2.0, JSF 1.2, Servlets 2.4, JNDI 1.2, JavaMail 1.2, JDBC 3.0, Struts, JAXWS, HTML, XML, CORBA, XSLT, Java Script, Eclipse3.2, Oracle11g, Maven, Weblogic8.1, Windows XP.
Confidential
Java Developer
Responsibilities:
- Performed Requirement analysis, designing, coding, implementation, team co-ordination, code review, testing.
- Extensively involved in developing cab search, adding cabs, alert services.
- Designed and implemented the Persistence layer using MySQL.
- Designed and implemented the UI using JSP, Jquery, JavaScript and CSS style sheet.
- Implemented the MVC controllers to control and divert the inflow of the request to appropriate underlying DAO implementation classes.
- Performed Requirement analysis, designing, coding, implementation, team co-ordination, code review, testing. Extensively involved in developing Coupon search, adding coupons, alert services.
- Designed and implemented the Persistence layer using MySQL.
- Designed and implemented the UI using JSP, JQuery, JavaScript and CSS style sheet.
- Implemented the MVC controllers to control and divert the inflow of the request to appropriate underlying DAO implementation classes.
- Involved in Information gathering.
- Extensively used the Spring-MVC framework and integrated it with Hibernate in a single configuration file.
- Designed and implemented the RESTful Webservices using Jersey.
- Designed and implemented the UI using JSP, Jquery, Javascript and CSS style sheet.
Environment: Java 1.6, JSP, HTML 5, JavaScript, Spring 3.0, Apache Tomcat 5.5, Hibernate 3.0, Struts 2.0, Oracle 10g, Eclipse.
