We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Scottsdale, AZ

SUMMARY

  • Over 8 years of experience in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
  • Analysis, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications utilizingJava,J2EE, Spring, Hibernate, JSF, ibatis, Mybatis, JMS, XML, EJB, JSP, Servlets, JDBC, JNDI, HTML, DHTML, MongoDB, Multithreading,Full Stack, andAngular JS, Node JS, ReactJS,JavaScript,C#,Groovy,ESB,SQL, PL/SQL,MyEclipse,Mango DB.
  • Worked with serversIBM web sphere, web logic, JBossandApache's Tomcat.Knowledge on C and C++ with Object Oriented Concepts.Experience in usingWSAD, RAD, RSA, Net Beans, EclipseIDE for Application development.Thorough understanding and experience in stored procedures, inOracle, SQL and DB2.
  • Exposure toIBM Message Broker, UML Rational Rose, Hibernate, Tiles Framework and experience with Spring, Spring MVC, Spring Batch Struts, Spring Security, Spring Web Sockets”PHP, JSF and Hibernate frameworks., JSF.
  • Worked onLog4j configuration and setup and Implementationpart.Good experience onJBossDrools and BRMS, JUnit,XSLT, SOAP, SOA and REST Web Services.
  • Have architected and implemented Service - Oriented Architecture (SOA), batch, business intelligence, and transactional systems.Thorough knowledge with J2EE application platform configuration and performance optimization.
  • Sound experience in messaging JMS, MQ series. Worked on Implementation of MVP architecture under GWT Framework.Experience with various databases like Oracle, SQ Server for stored procedures, forms, triggers.
  • Very good Team player, willingness to learn and share. Have excellent analytical, problem solving, communication and interpersonal skills with ability to interact with individuals at all levels and ability to work independently.Developing websites using HTML 4.0/5.0, XHTML, CSS, CSS3,EXT JS, JavaScript, Query, Ajax and JSON.
  • Experienced in developing event driven applications using AJAX, JSON, XAML and XML.Worked with the JavaScript frameworks like HTML 5, CSS 3,JQuery and AngularJS.Incorporated the table less design methodology using CSS3 that follows W3C standards.Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.Involved in several web application development projects that required Responsive Web Design.
  • Configure and monitor numerous MongoDB and NoSQL instances. Good Web Application debugging skills using Chrome Developers Tool and Firebug.Experienced in working with Tomcat, WebSphere and IIS web servers.Having hands on experience with Web Content Management. Good understanding or network protocols such as TCP/IP, HTTP etc.Knowledge in developing applications using Waterfall, Agile and SCRUM methodologies.Have good communication skills to discuss the projects with technical and non-technical SME’s.Some of the attributes that would describe me would be Team player, Quick learner, Self-Motivated and Strong interest in Front End Development.Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, NodeJS, Spring.Experience in version control tools like CVS, SVN and AccuRev to manage and control software development.
  • Highly motivated team player with strong communication, analytical, documentation and organizational skills.

TECHNICAL SKILLS

J2SE Technology: Multithreading, Reflections, Collections, Serialization, Networking, Beans

Middleware Technology: JMS, MQ Messaging, Tibco, Solace, Active MQ

J2EE Technology: Servlets, JSP, ESB,Tag Libraries, JDBC, JNDI

Architecture & Framework: MVC, Struts, Spring, JSON,Spring Batch, Spring web security,Hibernate, OSGI

Database: Oracle 10g, 11g, SQL server 2005/2008, MongoDB, MySQL

IDE: Eclipse, My Eclipse, NetBeans

Operating Systems: Windows 9x/NT/XP/2003/7/8, Linux, UNIX

Web/App Servers: WebLogic, Web Sphere, Tomcat, JBoss, Apache

GUI: HTML5, XML, XSD, AJAX, JavaScript, Node.js,React JS,Angular JS, JQuery, CSS3

Query Languages: SQL, PL/SQL

Programming Language: C, C++, Java, J2EE

Script: PHP, Shell

Design patterns: MVC3, Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: Maven, ANT, Log4J, JUnit, TOAD, SoapUI 4.0.5, JUnit, Rational Rose, Visio

PROFESSIONAL EXPERIENCE

Confidential, Scottsdale, AZ

Java/J2EE Developer

Responsibilities:

  • Responsible for writing J2EE compliantjavacode for application development effort which involved working withJSP, Servlets, JDBC, XML, EJB, etc.Design and Development of Objects using Object Oriented Design inJava.
  • Developed Scala, a programming language with full Java interoperability and a strong type system.
  • Responsible for system design, database architecture, SOLR schema design, database population, SOLR query and SQL optimization.Used standard XML transformation techniques to mold Solr's results into a form that is suitable for displaying to users and in JSON.
  • Design and develop GUI and back-end components for analysis and collaboration software in (GWT) Google Web Toolkit, Java and XML in a UNIX environment.Used SOAP, and RESTFUL web services for creating web services.
  • Redesigned and implemented Scala REPL (read-evaluate-print-loop) to tightly integrate with other IDE features in Eclipse.
  • Designed and implemented a Cassandra noSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
  • Preparing the migration document for migrating application from Struts toSpringand Responsive web designing the application. Analyzed the different performance metrics of NoSQL (MongoDB) and SQL (PostgreSQL) database systems.Implemented, managed and supported multiple Enterprise Web Content Management and Content Management Systems.Followed Model-View-Presenter (MVP) architecture while developing modules using GWT.
  • Extensive experience on Full stack including Server, Network, and Hosting Environment, Data modelling, Business logic, API layer / Action Layer / MVC, User interface, User experience and excellent understanding what the customer and the business need. Developed high-performance web applications using Struts and JQuery and XML Http Request.Involved in creating custom Web Content Management solutions.
  • Developed single-page Backbone.js application using Google Maps API v3 and for internal application.
  • Worked on client Dashboards, using the Backbone.js MVC framework that connects to internal and public RESTful API’s and Constructed of UIs using jQuery, Backbone.js, Node JS.Wrote SQL statements and PL/SQL Stored procedures to extract data based on the criteria.
  • Used Spring batch to run the batch process for boarding new merchants and acquirers.
  • Develop the changes using JSTL, JQuery, JCP, JSP,SpringMVC,SpringIOC,SpringJDBC, Web services.
  • Configure beans inspringconfiguration file withSpringIOC, SpringAOP concepts.
  • Experienced in developing SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL andJAXB). Worked on XML Technologies like XML Parsers,JAXBfor binding data tojavaobjects. Developed the Spring AOP Programming to configure logging for the application.
  • ImplementedJMS for notifications and testing with JUnit, Mock cases.Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito. Single Page Application development using AngularJS, backed by MongodB and NodeJS.
  • Wrote stand alone batch programs using the scheduler class for running the application at a desired time period.Used SOLR to configuring one SOLR core to supporting multiple SOLR cores and eventually to defining parameters for SCloud and particularly with the advent of SolrCloud .
  • Experience in creating Oracle PL/SQL blocks such as Packages, Triggers, Procedures, Functions, RefCursors, Collections. Proficient in writing Complex SQLqueries.Configured Hibernate second level cache usingEHCacheto reduce the number of hits to the configuration table data. Designed the application by implementing Struts based on MVC Architecture, simpleJavaBeans as a Model, JSP UI Components as View and Action Servlet as a Controller.
  • Developed Web logic container security components for adding vendor specific Security Realm to application usingJMX. Creation of scripts for generation of reports. Implemented test cases for Unit testing of modules usingTestNG and involved in UNIT Testing.
  • Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat. Experienced in Performance Tuning, Load Balancing and optimization ofWebLogic Application Server . UsedJMSwith Web Logic Application server. Implemented application level persistence using Hibernate and spring.
  • Developed user interface using JSP, HTML, XHTML, XSLT andJavaScript to simplify the complexities of the application.Developed common services include Rest full services, DAO layer and JS Support.Highly skilled in using Version Control Management tools like SVN, CVS, and GIT

Environment: Java, J2EE, JSP, JQuery, JSON, Spring IOC, Spring MVC, Spring Batch, Spring AOP, Spring web sockets, Spring bootstrap, Spring ORM, Groovy, Spring Web Security, Spring MVC, Micros, JAXB, MongoDB, XML, Scala, JAX-WS, Hadoop, Grails, ESB,SOAP Web Services, ANT, GWT,Cassandra, Maven,RESTful web services, JMS, MDB, Hibernate, JMX,SAAS,C#,EHCache, Backbone JS,JUnit, EXT JS, Angular JS, My Eclipse, PL/SQL,TestNG, Maven, GIT, Recat JS, Oracle, Tomcat, WebLogic

Confidential, Detroit, MI

Java Developer

Responsibilities:

  • Designed use cases for the Application as per the business requirements.Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Improved stability and performance of the Scala plugin for Eclipse, using product feedbackinternal users.
  • Worked closely with the Business/Users team in translating technical requirements into application code.
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier. Used StrutsTilesFramework for designing the layout of the application.
  • Analyized cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
  • I designed and implemented a system to extract data from PDFs and index it using SOLR.Wrote PL/SQL Stored Procedures, Functions, Cursors, Triggers, Packages and SQL queries using join conditions. A multi user realtime chat application developed in node.js and socket.io. It uses MongoDB to store chat messages and provides threaded environment for different chats
  • Used Backbone.Configurator (Backbone.Config) is an extensible object-class that allows to manage Backbone.js configuration(s) by moving any and all hardcoded string dependencies from Backbone classes
  • Client pages are built using HTML, CSS, JSP, javascript/JQuery. Extensively used Core Java such as Exceptions, and Collections.
  • Designed a Batch Processing System using Spring Batch, integrated with Quartz Scheduling, new software design and shared components serve as basis for all new application related batching implementations.
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer. Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
  • Produced SOAPweb services using Metro JAX-WS RI for building the business application layer.
  • Performed Tuning, Load Balancing and optimization ofWebLogic Application Server
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes . Used Maven for build framework and Jenkins for continuous build system.
  • Create the graphical user interface using GWT (Google Web Toolkit) on the server side, and enhance the appearance of the GUI by applying suitable CSS (Cascading Style Sheet).
  • Used Spring Batch to develop batch processes which are better maintainable than PLSQL batches.
  • Worked on Eclipsefor development and deployment of application in Web Logic Application Server.

Environment: Java, JSP, JavaScript, Ajax, JQuery, Ant, Bootstrap, Grails, Struts, Spring, Spring MVC, JSON,Spring Batch, and Hibernate, RSA, PL/SQL,C#, Spring Security, Hadoop, Groovy, Spring web sockets, springv boot, Backbone JS, Mongo DB, Restful, Web Sphere Application Server, Ant, MyEclipse, Maven,DB2, XML, LDAP, JUnit, and Windows2000.

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Followed MVC model and used spring frameworks for developing the Web layer of the application.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.Performance tuning of the queries/report using PL/SQL and SQL Plus
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Extensively usedJavaMulti-Threading concept for downloading files from a URL.
  • Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Facade.
  • Write front end code for developing new pages using HTML, CSS, JavaScript, and JQuery.
  • Involved in preparing Ant builds scripts (XML based), deployments, integration and configuration management of the entire application modules.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database. Developed the business components using EJB Session Beans.Involved in Database design for new modules and developed the persistence layer based on Hibernate.
  • Implemented the J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate.
  • Developed unit test cases using JUnit and Log4j for logging.

Environment: Java, J2EE, spring, Spring MVC, Spring Security, Maven,Hibernate, JSP, Eclipse 3.3, WebLogic, Maven, JUnit, CVS, CSS, HTML, XML, XSD, JavaScript, React JS, Oracle10g, PL/SQL, and Windows2007

Confidential

Java Developer

Responsibilities:

  • Implemented the project according to the Software Development Life Cycle (SDLC)
  • Developed the web layer using Spring MVC framework.Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
  • Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications.Involved in analyzing, designing, implementing and testing of the project.
  • Developed UML diagrams like Use cases and Sequence diagrams as per requirement.
  • Developed the Generic Classes, which includes the frequently used functionality, for reusability.
  • Exception Management mechanism using Exception Handling Application Blocks to handle the exceptions.
  • Designed and developed user interfaces using JSP, Java script, HTML and Struts framework.
  • Involved in Database design and developing SQL Queries, stored procedures on MySQL.
  • Developed Action Forms and Action Classes in Struts frame work.
  • Developed and maintained front end applications and web applications for ecommerce.
  • Programmed session and entity EJBs to handle user info track and profile based transactions.
  • Involved in writing JUnit test cases, unit and integration testing of the application.
  • Developed user and technical documentation.

Environment: JAVA, Java Script, HTML, JDBC Drivers, Soap Web Services, UNIX, Shell scripting, SQL Server

Confidential

Java Developer

Responsibilities:

  • Developing End-User friendly GUI using JSP, HTML, DHTML, Javascript & CSS
  • Implemented MVC design pattern using Servlets, Java Beans and JSP.
  • Used various Core Java collections framework (JDK1.5) to build up application
  • Applied OO Programming concepts like Polymorphism and Inheritance to improve the existing Java/JEE based code base. Applied design patterns like Factory pattern, Singelton and DAO effectively.
  • Involved in maintenance and enhancement of the application
  • Writing complex & cross browser Javascript to validate the web pages
  • Analyzed and documented the business requirements of the customer
  • Prepared Junit test cases for the application

Environment: JAVA/JEE, JSP, Servlets, JavaScript, Oracle9i, SQL, PL/SQL, Log4J, JBoss

We'd love your feedback!