We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

PA

SUMMARY

  • OCJP (Oracle Certified Java Programmer) around 8+ years IT experience including Strong Development experience usingJava/J2EE and Web Technologies.
  • Expertise in developing applications using Java, JEE, Frameworks Struts, spring, Hibernate, JSF, EJB, JDBC, JMS, JNDI, XML, UML, MVC Architecture, Web Services, Junit,Automation Testing,JSP and Servlet.
  • Strong Knowledge in XML technologies including XML, XSD, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans), Java GUI toolkits (Swing, AWT).
  • Programming in Perl, Python, JSON, JavaScript, Angular JS, NodeJS, MongoDB and HTML5.
  • Expertise in RESTful Web Services (JAX - RS (Jersey, CXF, RestEasy), SOAP, Design Patterns and test driven development.
  • Experience with Microsoft FAST (FAST ESP). working experience on IVR, VoiceXML, GRXML, GSL, ECMA Script, Knowledge on Intervoice Voice Platform, Genesys CTI Integration.
  • Experience in working in AGILE and Acceptance Test Driven Development methodology, SCRUM master for offshore team approx. 2 yrs. in AGILE Engineering . experience leveraging OAuth 2.0, SAML, and SSO in Java-based software
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Strong experience of developing data models usingHibernatePOJO's, configuringHibernate persistence layer, mappingJavaclasses with database usingHibernateand inHibernatequery language (HQL)
  • Worked extensively with Waterfall and Agile-SCRUM Methodologies.
  • Hands on experience with Version control systems like Visual Source Safe, Harvest and Perforce, SVN.
  • Strong innovation in testability of code, test automation strategy and methodology.
  • Extensive experience in using Application servers WebSphere Application Sever, WebLogic Application Server, JBOSS, Glassfish.
  • Excellent experience in IVR, Middleware, Genesys CTI integrating using MQ, Webservices & JDBC
  • Proven experience with highly scalable, distributed, non-relational database systems, such as Cassandra 1.2.
  • Design an end-to-end big data solution, including database analysis and design (conceptual/logical/physical models), data integration strategy, data quality checks, database deployments and configuration management, automated testing, maintenance, query and analytic support.
  • Experience in NoSQL databases - MongoDB.
  • Excellent experience in Designing and developing IVR legacy “Invision Studio” applications and open standard IVR Apps on J2EE platform
  • Production delivery experience in Big Data related technologies Hadoop, HBase, Cassandra.
  • Wide exposure with IDE's like Eclipse, NetBeans, JDeveloper and WSAD forJavaprogramming.
  • Proficient in collaborating with business, technical and quality assurance teams.
  • Ability to multi-task and to adapt to changing requirements quickly.
  • Experience working with cross functional teams to help define product strategies and manage product success in order to achieve corporate goals.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

TECHNICAL SKILLS

Operating System: Window 98/NT/2000/XP/Vista, Linux, UNIX.

Languages: Java, C, C++, JavaScript, jQuery, NodeJS, AngularJS.

Frameworks: Struts Framework, JSF,SpringFramework, Hibernate, JFC/Swing.

Design Patterns: MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern.

Database/Tools: Oracle 10g/9i/8i, DB2 UDB, MySQL, PL SQL, MS-Access

Web/App Server: Apache Tomcat, WebLogic, WebSphere, JBoss EAP 6

IDE/Tools: Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build script

Version Control: CVS, Star Team, Subversion, Git, Clear Case, VSS

Web Technologies: JSP, Servlets, EJB, JNDI, JDBC, Java Beans, HTML5, DHTML, JavaScript, Web Services.System Design and

Development: Requirement gathering and analysis, design, development, testing, delivery.Security OAuth, SSL/PKI, Encryption basics

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, PA

Responsibilities:

  • Proficient in building and designing web applications using the Spring Framework.
  • Implemented Hadoop based data warehouses, integrated Hadoop with Enterprise Data Warehouse systems
  • Built real-time Big Data solutions using HBase handling billions of records
  • Coordinated with other functional teams for development of code and program solutions with Hadoop architecture.
  • Installed and configured HadoopMapReduce, HDFS, Developed multiple MapReduce jobs in java for data cleaning.
  • Implemented Connectivity to databases using JDBC API from Servlets and JSPs.
  • Used Spring Web Module integrated with Java Server Faces (JSF) MVC framework.
  • Developed pages using JSF features like converters, validators, actionListeners, custom components, etc.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamicWeb-content and database connectivity.
  • Created conditional logics in pages using JSF tags and JSTLDeveloped JSF components to use similar features inmultiple pages.
  • Using a custom framework of NodeJs and MongoDB to take care of the back-end calls with a lightning fast speed.
  • Developed JSF components to use similar features in multiple pages.
  • Creating result pages using JSP.
  • Enhance several functionalities of the Reports module as per the laid down specifications. The enhancementgenerically comprised of designing new pages in XHTML, coding the underlying business functionalities (usingJSF, EJB 3.0 with annotations, CORBA and Oracle), enhancing existing features, fixing existing bugs (both design and functionality related) and restructuring parts of code using CheckStyle, FindBugs.
  • Involve in requirement gatherings and technical design meetings
  • Analysis of functional design document provided by the BA & SME team and prepare Technical Design Document
  • Construction based on the design and complete code check-in
  • Co-ordination with different teams like Middleware, QA and BA team, fix defects and better understanding of newrequirements.
  • Addressing the tickets for defects identified by the testing in Test Track tool.
  • Responsible for the architectural and technical implementation of automated test development.
  • Designed and developed NoSQL solutions for all users.
  • Analyzed and resolved issues relating to database application performance. Managed and administered all NoSQLdatabase systems. executed database solutions in distributed and clustered forms.
  • Supported operation tasks such as backup, replication and schema modifications.
  • Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persistshigh-volume user profile data for vertical teams. Migrated high-volume OLTP transactions from Oracle toCassandra in order to reduce Oracle licensing footprint. Created architecture stack blueprint for data access withNoSQL; used as the technical basis for new Cassandra projects
  • Provide documentation of requirements in the form of data models, source to target mappings, database dictionariesand detailed design documents.
  • Redesigned a data entry program for new orders using JSP, Java Servlets, Java Beans, JavaScript, HTML, andCSS.
  • Maintain developed source code in the repository for all databases and keep all build programs up to date.
  • Diagnose and resolve database performance issues. added features to send e-mail using Java Mail API.
  • Responsible for overall development success (inclusive of peer/code reviews, adherence to corporate standards, build process guidelines, maintainability, unit tests) of the project
  • Conducted meetings, group discussions and document questionnaire in order to gather the business requirements in the most complete and correct form.
  • Strong development experience in technologies such as Web Services (REST) using spring, Hibernate, XML, XSD, JSON, JAXB, XPath, Xquery.
  • Designed and implemented an https streaming application with java 7, which connected to the Data sift API to receive social data and statistics related to oracle products.
  • Designed and coded an application which calculated the shortest distance between two given points on the geographical map of North America, with core java..
  • Address 3rd Level escalations - production support activities when required for critical tasks.
  • Executing the Unit Test cases which were earlier created by deploying changes to integration server.
  • Take care of Audits and Quality Process.
  • Design and developed by the struts Action, Action Form, Action Servlet, Action Mapping.
  • Configured Spring for accessing MS SQL database.
  • Implemented rendering of task from functionality using Java, JSP, JSTL, Custom Tags, Custom Java class Loader,XML.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5,XHTML, CSS and Java script.
  • Developed non-functional HTML5, CSS pages from the mock ups and involved in UI review with UI architect andBusiness Units.
  • Converted the mock-ups into hand-written HTML5, CSS (2/3), XHTML, JQuery,
  • Worked in a team, Involved in developing the UI, layout and front-end programming(HTML5) for web applicationthat matches requirements of well point.
  • Worked on Java and J2EE (EJB and JMS) development.
  • Modified source code to works in JBoss EAP 6
  • Planning, installation and configuration of JBoss EAP 6 in domain mode for 4 environments.
  • Used Rational Clear Case for check-in checkout and merging the various code versions.
  • Involved in creating the JSP and maintained state between requests through HTTP sessions.
  • Developed struts based action class for custom forwards.
  • Conducted meetings, group discussions and document questionnaire in order to gather the business requirements inthe most complete and correct form.
  • Designed and implemented an https streaming application with java 7, which connected to the Datasift API toreceive social data and statistics related to oracle products.
  • Designed and coded an application which calculated the shortest distance between two given points on thegeographical map of North America, with core java.
  • Developed JUnit classes for functional testing.
  • Performed the client side validations using Java Script.

Environment: JBoss EAP 6, J2EE, NodeJS, Struts V1.2, PL/SQL, web services (RESTful) SQL, JSF,Management Studio, Eclipse, CoreJava,Servlets,JSP,EJB3.0,Threads,GUI,JDBC,RDBMS,JSF,JavaScript,Swing,OOP, XML, Agile,JSF, EJB3.0,Hibernate, JMS, JPA, ANT, HTML5, OOD, Spring, Websphere, Oracle 10g, Log4J.

Java/J2EE Developer

Confidential, Charlotte, NC

Responsibilities:

  • Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Used Spring Framework for dependency injection with the help of spring configuration files.
  • Created design documents and reviewed with team in addition to assisting the business analyst / project manager in explanations to line of business.
  • Involved in analysis, design, construction and testing of the online banking application
  • Involved in meeting to gather information and requirements from the clients and preparing the requirement document.
  • Prepared the detailed functional requirements along with screenshots and description of all the modules.
  • Used AJAX for asynchronous communication with server
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Struts Tiles Framework in the presentation tier.
  • Developed Struts Action classes using Struts controller component.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Used Struts validator framework for client side and server side validation.
  • Also implemented dynamic loading of JSP’s using AJAX.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Responsible for writing complex SQL and HQL queries.
  • Apache Ant was used for the entire build process.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Used CVS for version controlling.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Used multithreading in programming to improve overall performance.
  • Developed the presentation layer using JSP, Tag libraries, HTML, CSS and client side validations using JavaScript.
  • Worked extensively on AJAX.
  • Transformed XML content into HTML.
  • Involved in Dynamic form generation, Auto completion of forms and user validation functionalities using AJAX.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Involved in the configuration management using CVS.
  • Developed Ant scripts to bundle and deploy application.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.

Environment: Spring Framework 2, JBoss EAP 6,JSP 2.0, Servlets 2.4, JDK1.5, Oracle9i, JDBC3.0, AJAX, Java Script, Hibernate, JAVA, J2EE, JUnit, ANT,AJAX, JSP, JavaScript, Eclipse, PL/SQL, SQL server2005, Servlets, Struts, HTML, XML, Spring 2.0, Hibernate 2.0, Log4j, WebLogic 8.1, Unix, Rational Rose, CVS.

Sr. Java Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Used Spring Web Module integrated with Java Server Faces (JSF) MVC framework.
  • Developed JSF Tags and Components
  • Developed pages using JSF features like converters, validators, actionListeners, custom components, etc.
  • Involved in defining tiles for Struts and CSS for JSP s.
  • Involved in developing the JSF/Richfaces pages
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Involve in Sprint Planning and Retrospective meetings
  • Analyzing the Items identified in Product backlog and Burndown chart.
  • Analysis of user stories which are given by the BA & SME team and start the design activities.
  • Preparing the Test cases using JUnit Test case & excel sheet (pre-defined template).
  • Construction based on the design and complete code check-in
  • Executing the Unit Test cases which were earlier created with help of SOAP UI.
  • Deploy the application war on Dev box
  • Preparing Burndown chart and Sprint backlog.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Hibernate, JBoss, Oracle experienced project work .
  • Implemented server side tasks using Servlets and XML.
  • Helped developed page templates using Struts Tiles framework.
  • Implemented Struts Validation Framework for Server side validation.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented Struts Action classes using Struts controller component.
  • Implemented EJBs Session beans for business logic.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS.
  • Written JUnit Test cases for performing unit testing.
  • Worked with QA team for testing and resolving defects.
  • Creating new web pages and altering business as per requirement.
  • Developed and implemented the business logic component in middle tier using EJB framework including stateless session classes and Entity bean classes.
  • Eclipse has been used for developing the application and deployed to the WebSphere application server.
  • Implemented MVC architecture using Spring framework.
  • Implemented DAO design using Hibernate.
  • Used Subversion for version control and creating automated build scripts
  • Installed, configured, integrated, Tomcat application server in various environments.
  • Used JQuery to develop intuitive user interface.
  • Used JQuery template to render JSPs.
  • Used JQGrid of Jquery to render data.
  • Created tables in MySql for retrieval and data manipulation using Oracle 10g.
  • Implemented DAO for data access.
  • Worked on Java, SQL Server,CVS, JUnit Technologies.
  • Resolve Bugs and Change Requests to already existing code.
  • Performed application development using tools like Intellij, JUNIT, Clear Case and ANT for building application
  • Responsible for code review, maintaining application flow, debug, build and deployment.
  • Wrote SQL queries for storing and retrieving user profile information from Oracle database.
  • Used Rational Clear Case as Version control.
  • Involved in the deployment process of the application on WebSphere Application Server
  • Participated in Debug fixing and QA review of the Code before delivering to State.

Environment: WebLogic, EJB, J2EE, Spring 2.5.6, Apache CXF webservice, SQL2000, SQL Management Studio, SOAP UI 3.0.1, Maven v2.x, Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, Weblogic 10.3, JUnit, UML, Webservices.

Java Developer

Confidential

Responsibilities:

  • User requirements study, analysis and review of the specifications.
  • Implemented enterprise application with jQuery and Spring MVC.
  • Designed user interface for admin and users to interact with system using jQuery, JSON, JavaScript, HTML5, CSS3.
  • Responsible for coding User interfaces using JSF
  • Develop in Python, SQL, PL/SQL, JavaScript, Java, PHP, Perl and bash to build applications, web sites, system administration tools, and reporting mechanisms.
  • Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data
  • Used JSP, JavaScript, JQuery, and JSF for Rich UI layer.
  • Designed and developed UI screens using JSF, Facelets, JavaScript, and XHTML
  • Developed a analytics dashboard for key system metrics in JSF/Facelets.
  • Responsible for writing Server side validation using JSF.
  • Developed several pieces of the JSF engine, including bean discovery, value bindings, method bindings, component bindings, and event generation.
  • Re-wrote several pieces to make them compliant with the emerging JSF standard.
  • Re-factored the Java class tree for improved code sharing and manageable modules.
  • Developed Integer and Date JSF components to support user entry of integer and date (month/day/year) values with internationalization. Wrote the Java classes for the components, tags, and renderers.
  • Worked on Java and J2EE (EJB and JMS) development.
  • Hibernate, JBoss, Oracle experienced project work
  • Extensively used OOD concepts in overall design and development of the system.
  • Interaction with the users at all stages of development to ensure that development was as per user specifications.
  • Extensive use of web-services to get flight details from airline companies.
  • Designed and Implemented the J2EE Based Struts with JDBC in Eclipse IDE.
  • Front end development using HTML, CSS, JavaScript.
  • Extensively used JavaScript frameworks such as JQuery for enabling Ajax.
  • Developed the application using Eclipse 3.4 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, and version control (SVN).
  • Provided Production Support for the application after deployment.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used JMS for messaging and communication between various modules of the application.
  • Work directly with management, vendors, and third parties to ensure database management applications operate at peak efficiency.
  • Extensively worked on Java server side programming using Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup.
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
  • Using XML for dynamic display of options in select box and description on web page.
  • Asynchronous messaging is done using JMS and created Queue for point - point messaging.
  • Web Services are used for accessing flight and hotel information’s.
  • Designed complex application database SQL statements for querying, updating and reporting using JDBC.
  • Responsible for testing, debugging, bug fixing and documentation of the system.
  • Developed JUnit test cases and performed integration and system testing.
  • Implemented Java components and deployed under the Web Logic server.

Environment: JAVA, JBoss EAP 6, J2EE,JSF, XML, Servlets, Java Script, JSP, CSS, JDBC, Struts1.2, SOAP,Eclipse3.2 with MyEclipse, SQL, CVS, JUnit, Web Logic, Windows. Java GUI toolkits Swing.

Developer/Analyst Programmer

Confidential

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application, requirement gathering, design analysis and code development.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Implemented EJB’s Container Managed Persistent strategy.
  • Mapped classes to database tables in Deployment Descriptor files.
  • Worked on triggers and stored procedures on Oracle database.
  • Apache Ant was used for the entire build process.
  • JUnit was used to implement test cases for beans.
  • Worked on Eclipse IDE to write the code and integrate the application.
  • Responsible for design and development using J2EE architecture.
  • Developed the presentation layer for the credit enhancement module in JSP
  • Struts 1.2 were used to implement the Model View Layer (MVC) architecture. Client Side validations were done using JavaScript.
  • Used AJAX for performing validations in the credit enhancement module.
  • Developed the global logging module which was used across all the modules using Log4J components.
  • Development of persistent components using Hibernate 3.0.
  • Written SQL queries, stored procedures and modifications to existing database structure.
  • Developed complex PL/SQL stored procedures, functions and triggers.
  • Involved in Unix shell scripting for deployment of application.
  • Responsible for delivering fail-safe, scalable, clustered application system with load-balancer.
  • Used replicated database to provide safety of data and scalability of the system.
  • Applied Agile methodologies for software development
  • Involved in production support and maintaining the application after production.
  • Application was deployed on Web Sphere Application Server.
  • Coordinated with testing team for timely release of product
  • Gathered user requirements and specifications.
  • Developed the entire application on Eclipse IDE.
  • Used HTML, JSP and JavaScript for designing the front end user interface.
  • Implemented error checking/validation on the Java Server Pages using JavaScript.
  • Developed Servlets to handle the requests, perform server side validation and generate result for user.
  • Used JDBC interface to connect to database.
  • Used SQL to access data from Microsoft SQL Server database.
  • Performed User Acceptance Test.
  • Deployed and tested the web application on WebLogic application server.

Environment: JDK 1.4, JavaScript, JSP 1.2, Servlets, Struts, JMS, WSAD, Oracle8i, Web Sphere Application Server 5.0, Oracle 9i, EJB, Ant, Linux.

We'd love your feedback!