We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Santa Ana, CA

SUMMARY:

  • Around 7+ Years Hands on Experience in Java, J2EE, Spring, SQL, Web Service Integration with Apache Camel, Mule .
  • Experience in Agile Methodology Development processes with help of Rally.
  • Expertise in implementing Design Patterns like Singleton, Front Controller, MVC (Model View Controller), Factory and Abstract Factory.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI, Jax - WS and WSDL.
  • Web service Integration using Active MQ, Scheduler, JMS.
  • Good Knowledge on message driven programming using JMS and RabbitMQ.
  • Good Development skills in SOAP and REST based web services.
  • Implemented AWS(EC2, RDS, SNS, SQS, S3 and lambda ) to move customer care application in to Cloud environment.
  • Expertise Hibernate and Open JPA Implementation.
  • Good hands on experience on back end technologies like Oracle, Db2 databases, SQL Server and Content Management Systems.
  • Understanding of No-SQL Database APACHE CASSANDRA AND Mongo DB and Sybase.
  • Experience working with eCommerce platforms like Oracle ATG Commerce and Hybris.
  • Performed importing data from various sources to the Cassandra cluster using Java/Python APIs or Sqoop.
  • Strong work experience in application integration using WebServices such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
  • Good knowledge in Ajax and JavaScript validation framework.
  • Expertise in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3 and MVC frameworks such as Angular JS, Backbone JS, React JS and Node JS.
  • Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Knowledge on Cucumber, Gherkin.
  • Experience in utilizing open-source frameworks as Apache camel, Struts, Hibernate & Spring, and Red Hat JBoss Fuse.
  • Good exposure to Elastic Search Engine and NoSQL database like Cassandra.
  • Continuous Integration using Jenkins with SVN, GIT repositories and improving code quality using Sonar cube.
  • Experience in Configuration of Application Servers like Web Logic, JBoss and able to work with Enterprise components like JMS EJB Web services .
  • Good Experience in SQL server, MySQL ORACLE databases and implementation using different RDBMS like Microsoft SQL Server, Oracle.
  • Proficient in Maven/ANT building tools with Drools .
  • Hands on experience working with search engine like Apache Solr.
  • Expertise in HTML, JavaScript Libraries, and jQuery, Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS) and RMI.
  • Good experience with Java compliant IDE’s like Eclipse, WSAD and, Apache Camel, JSON, JMS .
  • Experience in JSON, XML, JavaScript, Ruby, HTML/HTML5, CSS3 .
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology and Pair Programming.
  • Worked as SDET creating high quality, maintainable, and perform ant code for automated test cases and the frameworks to execute and report them.

TECHNICAL SKILLS:

Programming Languages: JAVA, SQL, PL/SQL, C

J2EE Technologies: EJB, Servlets, JSP, Maven, JSTL, JDBC, JSF, RMI, JNDI, JMS

Web Technologies: HTML5/HTML, DHTML, AJAX, XML, CSS3/CSS, PHP, JavaScript, AngularJS, Backbone.js, React JS, JQuery

IDE Tools: IBM WSAD,RAD, Eclipse, Camel

Distributed Computing: RMI, EJB, Web services, RESTful WebServices, AWS.

Application/Web Server: IBM Web Sphere, JBoss, Tomcat

Databases: Oracle, DB2,SQL Server, Sybase

Methodologies: UML, SDLC

Operating Systems: Windows, Linux/Unix

Frameworks: Struts, Hibernate, JUnit, Log4j

Other Tools: Putty, TOAD, ANT, CVS, Clear Case, Text Pad, Win Merge, MQ Visual Edit, Dream Weaver, Adobe Photoshop

PROFESSIONAL EXPERIENCE:

Confidential, Santa Ana, CA

Sr JAVA/J2EE Developer

Responsibilities:

  • Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors.
  • Followed agile methodology during complete SDLC process.
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1for the application development.
  • Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX
  • Used Spring for bean instantiation, annotations, controllers, request mapping to handle the webservice request and response.
  • Involved in front end development using Struts, JSP's, JSF and JSTL.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Design and developed request and response XML Schema(XSD) documents for webservice operations such as Retrieve History.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Created Mock - up designs and developed various functionalities with JavaScript and JQuery.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Extracted data in UI for different clients using JSON.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJsapplications.
  • Templating engine for emails and reports was Freemarker.
  • Integrated with third party Sale point API to make restful webservice call.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).
  • Used NPM to resolve angular, jasmine dependencies.
  • NodeJS was used as a light weight webserver.
  • AWS EC2 instances were configured in dev and qa environments with NodeJS.
  • Batch jobs were automated using the Quartz scheduler.
  • Used Maven for the project management like build, install.
  • Deployed application on Apache Tomcat server.
  • Used GITfor version control and repository.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Used Easymock for mocking downline services.
  • Used Selenium for UI automation.
  • Used log4j for logging errors, info, exceptions.

ENVIRONMENT: JDK 1.7, Spring Boot, Spring MVC, Spring AOP, Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, JQuery 1.10, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic 10.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, PMD, AWS, NodeJS, Bootstrap, AngularJS, HTML5, CSS3, Toad, Maven, Hudson, NodeJS, TcpMon, Sun Jersey, Junit 4.1, Powermock, Selenium, JIRA, Rally, Freemarker, Apache POI, Quartz Scheduler,TcpMon, Selenium, GIT, Bamboo CI, Cucumber

Confidential, Texas, Dallas, Tx

Sr JAVA/J2EE Developer

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Developed business components using core java8 concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
  • Improved the performance of batches using Multithreading concepts of Core Java, thereby reducing the run time of the batches.
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
  • Used Spring MVC, Servlets, Spring tags, and JSTL on the front end.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Implemented Spring-JDBC template in the data access object layer to access and update information in the Oracle Database.
  • Wrote test cases in JUnit for unit testing of classes.
  • Published and consumed REST Web Services for transferring data between different applications.
  • Developed the front end of the application using HTML5, CSS3, JSP, and JavaScript.
  • Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS3 and React JS.
  • Used CSS basics, CSS 3 media queries, CSS 3 pseudo classes.
  • Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Used Hibernate as ORM tool to store the persistence data into the MySQL database.
  • Participate in the software design, development and package implementation using the Hybris platform.
  • Developed application using Spring MVC, JSTL (Tag Libraries) and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Implemented a code to build Views and Models as part of MVC pattern using AngularJS.
  • Using JavaScript, jQuery, Kendo UI for user interactions in pages. Creating a Responsive web application integrating Twitter Bootstrap with React JS and media queries.
  • Execute testing on both front end and back end systems using Cucumber.
  • Wrote a custom Maven script to deploy the application on JBOSS Application Server.
  • Utilized Agile Scrum to manage full life-cycle development of the project.
  • Developed Web services for consuming Stock details and Transaction rates using JAX-WS and Web services Template.
  • Implemented business rules for the policies using Drools .
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Have used Database tool Toad for Sybase to get packages and procedures implemented in database
  • Used Spring Batch with Quartz scheduler for generates the reports.
  • Performed Multi -Threading in migration of data from Oracle Text Search engine to APACHE SOLRsearch engine.
  • Involved in the JMS connection pool and configured Queues and topicsfor messaging.
  • Implement the messaging services using Apache Kafka to interact with external dependencies.
  • Deployed application updates to AWS EC2 and monitored the load balancing of different instances and used AWS IAM for access management
  • Involved AWS for deploying of the application.
  • Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Configured and created application log files using Log4j required to trace application messages and CVS for Version Controlling.
  • Implemented Criteria API, Native Queries and Hibernate Query Language (HQL) at business manager.
  • Involved in writing Stored Procedures, Triggers and Cursors.
  • Worked in the styles (CSS) and images for the web application.
  • Involved in Architecture, design and development using JSF/ADF, jQuery, and Spring MVC framework with AOP concepts.
  • Used Eclipse IDE for developing code modules in the development environment.
  • Designed and coded application components in an Agile/TDD environment utilizing a test driven development and SDET approach and pair-programming.
  • Test case automation using Cucumber test automation tool and Gherkin scripting language.
  • Scheduler to compare the output and re-run the failed requests repeatedly.
  • Used Git as version control system for the source code and project documents.

ENVIRONMENT: Core Java/J2EE,Spring, Hibernate, JSP, AJAX, XML, AngularJS, Web services, SOAP, AWS, JavaScript, JSON, WSDL, JBOSS, HTML5, CVS, Log4j, Rational Rose, Drools, JAXB, MySQL, IBM Web Sphere, Tomcat Application Server, Sybase, CSS3, Hibernate, Apache Kafka, Cassandra, Jenkins, Cucumber, Gherkin,Eclipse, Maven, JUnit, Log4j, Git, Servlets, JSF, jQuery.

Confidential, Bridgeport, CT

JAVA/J2EE Developer

Responsibilities:

  • Resolving the Porting issues for client like completing the pending requests for Sprint.
  • Developed web pages using HTML, JavaScript and Ajax.
  • Implemented functionality rich user interfaces using HTML5, CSS3, JavaScript, AJAX, JQuery, Angular JS and JSPs.
  • Extensively used NPM and Bower to manage java script dependencies.
  • Used JSON format to serialize and transmit structured data over network connection.
  • Used Struts tags and struts-configuration file to configure the application.
  • Implemented Hibernate mapping objects and integrated with struts framework.
  • Sending data to queues and receiving messages from Queues using MQ.
  • When the MDN is cleared the PPV validation then MDN will sit into queue and PO will take the MDN for processing, MDN is available in Queue once the status modified.
  • For each and every validation either PI, PO, PIO, PPV, MQ/EI is the gateway and call it as EI.
  • Using data base DML commands to get the data sync in all related systems to get the porting activities successful.
  • Written stored procedures and functions in Database.
  • Configured the spring bean XML files and created the dependencies between beans.
  • Created DAO Service and until level beans for the project and maintainability.
  • Configured the Hibernate HBM files created the mappings between classes and table columns.
  • Creating mapping between beans and relational tables using Hibernate framework.
  • Writing shell scripts and monitoring scheduled jobs.
  • Creating and monitoring the Control-M application jobs.
  • Integrated JPA persistence using Hibernate in order to save the current state of the Drools.
  • Checking File system issues and providing the solutions.
  • Doing code changes in the form of maintenance tickets using Struts flow.
  • Writing ant scripts, involving in Implementations & doing hard deployment through web logic server.
  • Application Integration using Message Oriented Middleware and Shared Data Base.
  • Monitoring the application & supporting the on call.
  • Creating weekly/monthly status reports for client on support tickets/issues.
  • Requesting data/data migration for bug creation/recreation in Change Synergy.
  • Responsible for server side routine activities like bouncing & removing old log files.
  • Communicating with onsite team on weekly/event bases.
  • Performed RCA on Sev1/Sev2 application issues.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios, tracked Cucumber reports.
  • Configured Continuous integration Jenkins jobs to trigger on daily/hourly basics and generate a report out of it for sending emails.
  • Prepared and updated the project tailoring documents and maintaining the compliance.

Environment: Core Java, JDBC, J2EE, Spring, Hibernate, Struts, Java Script, HTML,CSS, NPM, Ajax, JQuery, JSON, Bootstrap, SVN, Oracle Server, Jenkins, Drools, Cucumber,Ant, PL/SQL, SQL Developer.

Confidential, St. Petersburg, FL

Java Developer

Responsibilities:

  • Developed the front end using HTML and JS.
  • Developed user interface using JavaScript, jQuery, CSS3, HTML5, JSON, Angular JS, Bootstrap.
  • Worked with the build system GRUNT and task runners NPM, BOWER etc.
  • Prepare Software Requirement Specification, Release plan, documentation etc.
  • Involved in User Interface (UI) analysis with the business team to validate accuracy.
  • Extensive use of Servlets & JSP for the presentation layer along with JavaScript for the client side validations.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Developed JSPs that can update, delete and insert data into Oracle database.
  • Used Hibernate to store the Java objects in the database.
  • Implemented Servlets to effectively handle the workflow of the application.
  • Implemented the business logic for the application using Session EJBs.
  • Developed Entity beans for necessary transactions using the EJB specifications.
  • Extensively used Eclipse IDE. Developed JSPs, Servlets and J2EE Web Services.
  • Implemented Model View Controller (MVC) architecture using Spring Framework at the web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Developed Action Class, Action Form, and Form Beans using Struts Framework.
  • Configured spring to manage Actions as beans and set their dependencies in a spring context file.
  • Implemented spring framework’s dependency injection and IOC.
  • Used EJB to develop the Business logic.
  • Developed Session Beans to process requests from the user and used Hibernate to retrieve and update customer information.
  • Written MDBs to work with JMS for achieving asynchronous messaging.
  • Developed the Web Services using JAX-RPC.
  • Used Struts validation framework for validating forms.
  • Involved in debugging and application modules.
  • Used Log4J for logging and debugging purposes and JUnit to perform unit testing.
  • Used Web Logic application server for deploying various components of applications.
  • Tested the web application and deployed on the application server.
  • Provide all data validation through SQL queries UNIX/Linux commands to perform Back-end testing.
  • Conducted daily defect review meetings and prepared test results reports.
  • Provide daily and weekly status reports on all work performed.
  • Worked closely with the Designers and developers to get the immediate resolution to the defects.
  • Troubleshoot, identify root cause and resolved complex problems related to Retail eCommerce solutions like ATG Web commerce.

Environment: J2EE, Servlets, JSP, Tomcat, JBoss, Java, Eclipse, JDBC, EJB, ATG, HTML, SQL, CSS, JavaScript, Bootstrap, JQuery, JSON, NPM, UML, Ant, JUnit, Oracle, CVS, Log4J, JUnit, XML.

Confidential, Hagerstown, MD

Java Developer

Responsibilities:

  • Resolving the NMS related issues like handset, NAI & data un-sync issues for client.
  • Developed web pages using HTML, JavaScript, and AJAX.
  • Used Collections framework utilities Map, List and Set.
  • Developed Hibernate configuration and mapping files and integrated with Struts framework.
  • Doing code changes for Data Management Tool using struts flow.
  • Writing shell scripts and monitoring scheduled jobs.
  • Verifying the data with Data Management tool and perform data base operations if needed.
  • Checking File system issues and providing the solutions.
  • Involving in Implementations & doing application bounce.
  • Monitoring the application & supporting the on call.
  • Creating weekly/monthly status reports for client on support tickets.
  • Requesting data/data migration for bug creation/recreation in Change Synergy.
  • Responsible for server side routine activities like bouncing & removing old log files.

Environment: Java, JDBC, J2EE, Struts, Hibernate, Spring, MQ Series, Java Script, HTML, CSS, AJAX, XML, PL/SQL, SVN.

We'd love your feedback!