We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Modesto, CA

SUMMARY

  • Innovative Senior Java Developer with around 8+ years of IT experience in all the phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, integration, testing and maintenance of Web Based, Client - Server Enterprise applications in the domains like Health, Confidential -Commerce and Logistics.
  • Expertise in web development applications using Core Java, Servlets, JSP, EJBs(Session Bean, Entity Beans), JDBC, XML, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), Java Beans, JMS and Web Services.
  • Expertise in implementing web based applications using Struts, spring, JSF and Web frameworks.
  • Proficient in using GOF/JAVA design patterns and J2EE design patterns like Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO etc.
  • Good exposure for Java/J2EE applications using IDEs like Eclipse, My Eclipse, RAD & Net Beans and web/application servers like Tomcat, WebSphere, Web logic and JBoss.
  • Expertise in Web Services using WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, UDDI, WS-Security.
  • Proficient in developing web pages using HTML, Java Script, JSP, CSS, AJAX, JSON, JQUERY, JSTL and Struts Taglibs and building cross browser compatibility applications using Angular.js, Backbone.js.
  • Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
  • Proficient in coding/design guidelines and checking Check styles, PMD defects & Find Bugs.
  • Expertise in Planning, identifying risks and issues, running unit test cases for code efficiently that ease maintenance and reduces code reviews and executing test coverage using EMMA tool.
  • Experience with different version control/tracking systems like GIT, CVS, Harvest, Clear Case & SVN.
  • Performed unit testing using JUnit test cases and used Mockito for stub, Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
  • Experience in messages communication through JMS API.
  • Experience with ORM mapping tools like Hibernate and IBatis, which implements JPA.
  • Expertise in writing UNIX shell scripting and window batch command scripting.
  • Hands on experience in AWS / Google Cloud Platform.
  • Experience in GWT (Google Web Toolkit), Google App Engine and Google Checkout.
  • Expertise in tracking defects, issues, risks using Quality Center.
  • Involved in preparation of developer test cases and scope & traceability matrix.
  • Good communications skills, quick learner, multi-lingual, self-motivated also excellent customer relations in collecting, and analyzing user requirements towards achieving goals set by the team.

TECHNICAL SKILLS

Programming Languages: Java (J2SDK 1.4/1.5/1.6 /1.7 & J2EE 1.4/1.5/1.6/1.7 ), C, C++, PL/SQL

J2EE Technologies: JSP 1.2/2.0/2.2, Servlets, JDBC, JavaBeans, JAAS, JNDI, RMI, EJB

Frameworks: Struts 1.x/2.x, Spring 3.x, Web Framework, JSF 2.1/2.2, Hibernate, iBatis, JPA 2.1

Development Tools: Eclipse, My Eclipse, RAD and Net Beans

Web Services: WSDL, SOAP, JAX-WS, JAX-RS, AXIS 2, CXF, REST API, JAX-RS, and JERSEY.

Database: Oracle 9i/10g/11g, DB2 and MYSQL, Mongo DB(NoSQL)

Internet Technologies: HTML, Java Script, AJAX, XML, XSTL, CSS, AJAX, DOM/SAX, JSON, JQUERY, Angular.js, backbone.js, Bootstrap.

Version Control tools: CVS, Harvest, IBM Clear case and SVN

Methodologies: Waterfall model, RUP, Agile SCRUM

Modeling Tools: Microsoft Visio, JUDE

Web/Application Servers: WebSphere 8.1/8.2, Tomcat 5.0/6x/7x, WebLogic 8.1/9.2/10.3.3 and JBOSS

Messaging Technologies: JMS, IBM MQ Series

Cloud Technologies: Amazon Web Services, Google Cloud Platform

Database Tools: TOAD, IBM Optim/Data Studio and SQL Developer

Scripting Languages: UNIX Shell Scripting, Windows Batch Command Scripting.

Other Tech &Tools: Log4j, SOAP UI, GWT, JAXP, JAXB, FileZilla, Apache Camel, Putty, QC, Puppet, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Modesto, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.
  • Strictly Followed Test Driven Development (TDD).
  • Developed in Agile/Scrum methodology
  • Using Rally Dev managing User Story and Tasks for each iteration of ongoing Sprint as it’s an Agile project.
  • Used Spring-Hibernate integration Frame Work.
  • Deployed the application on WebLogic application server.
  • Used both HQL and NoSQL queries with Mongo DB.
  • Extensively used JPA to access the database using templates.
  • Developed distributed java components using EJB and JPA for persistence.
  • Followed the test driven development (TDD) using the JUNIT
  • Written test cases using Mockito API and done Unit testing and written executing Mockito Unit Tests.
  • Working on Sequence Diagrams for Documenting the Subject Area Flows.
  • Working in Creating Oracle- SQL & PL/SQL Queries.
  • Used Backbone.js and Angular.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
  • Extensively involved in the Pair Programming which would increase the quality of writing better code.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Using PL/SQL to access the data for data profiling.
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
  • Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs).
  • Worked with the infrastructure team to setup AWS environment. Created Security groups, Elastic IP, Key Pairs, Load Balancers, VPC etc while setting up the AWS environment.
  • Written SQL queries, stored procedures modifications, Local Data Base Changes and Used Toad for Testing Environment for existing database structure as required per addition of new features.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows.
  • Involved In Code Refactoring and Implementing Solid Principles (Object Oriented Design).
  • Used Puppet with Jenkins for build configurations and continuous integration.
  • Client side validations and server side validations are done according to the business needs.
  • Building application and deployment in servers as per request from the QA team using Maven.
  • Participated in User Acceptance Testing and issue resolution.
  • Used Git version control and for branching and merging.
  • Production implantation and post production support.

Environment: Java 1.8, Spring 4, Hibernate, JPA 2.1, Angular JS 1.4, jQuery 1.8, Bootstrap, jasmine, Rally, karma, protractor, JUnit-4 (Mockito API), dbUnit, log4, Mongo DB, Jenkins, maven, weblogic, tomcat, JMS, spring tools suite, Amazon Web Services, Jira.

Confidential, Middlebury, CT

Java/J2EE Developer

Responsibilities:

  • Designed and developed the web-tier using HTML, JSP’s, Servlets, Struts and Tiles framework.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Applications was developed based MVC architecture using JSF 2.x framework and Prime Faces 5.0.
  • Developed the new UI screens in xhtml using JSF 2.x framework and also migrated some screens from PowerBuilder to Java using JSF 2.x framework.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used Java Scripts for client side validations and validation frame work for server side validations.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • MVC design pattern and Test Driven Development (TDD) was used in the application in order to make it more modular.
  • Deployed the application on to Web sphere and Jboss application server.
  • Created a GWT widget which personalizes available answers to the user type of the authenticated user, based on the parsing of an XML configuration file.
  • Implementation of the component framework, initially ground up, and later on top of GWT (Google Web Toolkit).
  • Executes business processes using Apache Camel Components
  • Used JMS for Asynchronous messaging
  • Apache Camel used for Business Rules instead of using any BPEL.
  • Used Test Driven Development TDD approach to implement the business solution and writing test classes using Junit framework.
  • Implemented the Business logic by efficiently utilizing the OOPS features of core Java and also Performed Unit Testing to using JUNIT and Mockito.
  • Used Java Swing for GUI development
  • Used ILOG for logging messages and Rational Clear Case for version Control.
  • Created Shell Script to integrate the process of hashing, encrypting and FTP.
  • Developed test cases and performed unit test using TestNG Framework.
  • Used CVS as version control.
  • Used Maven scripts to fetch, build, and deploy application to development environment.
  • Used abbot for Automated GUI Testing (AGT).

Environment: Java, J2EE, Spring, Spring AOP, JSF Prime Faces 5.0, JNDI, Mockito, JBoss, HTML, AGT, CSS, JavaScript, Oracle, Hibernate, Web Logic, SQL 2005, Maven, ILOG, GWT, JMS, TestNG, Apache Camel, XML, JSP, Servlets, JSTL, Shell Scripting, Apache Tomcat, AJAX, Web Sphere Application Server.

Confidential, Bluffton, SC

Sr. Java/J2EE Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Project has done by Agile Methodology.
  • Involved in group meetings with Managers, Team Members in designing, implementing and testing.
  • Developed user interface using JSP, JSF, HTML, JQuery and performed client side validations using Java Script and AJAX.
  • 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 Form Beans and Action Classes to model views and client side functionality.
  • Used the Struts Validator framework for validating the forms.
  • Developed MDBs using JMS to exchange messages between different applications.
  • Involved in implementation of EJB session beans and entity beans for business logic and data persistence simultaneously, also used JMS for Asynchronous messaging.
  • Implemented Oracle database access through drivers.
  • Good experience as SOAP Web Services Tester.
  • Developed SQL stored procedures for usage within message flows.
  • Experience in implementing J2EE Design Patterns like MVC, Session Facade, DAO and Singleton.
  • Used Maven to build, test and deploying purposes.
  • Used Hibernate annotations for hibernate mapping.
  • Involved in writing PL/SQL and complex SQL queries.
  • Worked on Pre-Installation procedures for Production Go-Live like preparing Go-Live document, creating and managing Hudson jobs, Track studio updates.
  • SVN version control system has been used to check-in and checkout the developed artifacts. The version control system has been integrated with Eclipse IDE.
  • Involved in debugging the application modules.
  • Used Log4j for logging and debugging and used JUnit extensively for testing.
  • Used Web Sphere Application Server for deploying various components of application.

Environment: Java, JSP, Servlets, Struts, Spring Core, Oracle10g, JPA, Hibernate, SOAP, SOA, JUnit, IBM Web Sphere App Server, log4j, PL/SQL, SVN, HTML, Eclipse, Java Script, Maven, Unix/Linux JDBC, Hudson, AJAX, XML, UML.

Confidential, PA

Java/J2EE Developer

Responsibilities:

  • Application development using Java/J2EE Technologies which include JDBC, Servlets, JSP, jQuery, Java Beans, Spring 3.x, Hibernate 3.0, Web Services (SOAP and RESTFUL)
  • Developed UI using Spring MVC, business logic using spring (IOC, AOP), persistence using Hibernate.
  • Developed in Agile/Scrum methodology and Test Driven Development (TDD).
  • Developed Spring Controllers which manages the application flow and makes calls to business objects to manipulate its contents Developed server side application which handles the database manipulation with the back-end Oracle database using Hibernate
  • Developed, Deployed Enterprise WebServices (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks using Eclipse
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database and used Hibernate Query Language (HQL) for writing the queries
  • Update the dynamic information in JSP Pages using JSTL and Spring Taglibs
  • UsedJAXBforMarshalingand Unmarshaling theXMLdata.
  • UsedJMSfor Sending and Receiving the messages asynchronously
  • Used WebSphere as to Deploymentthe application and web services
  • Used SAML for SSO login to access the web service provided and OAuth for authorizing the user to the application
  • Developed PL/SQL, stored procedures and functions to manipulate the database.
  • Designed and developed Caching using Singleton pattern
  • Used Maven to build the project and JUnit to develop unit test cases
  • Used SVN as source Version control.
  • Prepared Unit test cases using JUnit and remote testing using SOAP UI.
  • Developed the application on GWT (for creating Widgets, Panel, Event Listeners and other UI Components)
  • Helped to deploy and resolve issues during deployment and Configured Maven, Ant, Shell Scripts. Used Jenkins for Continuous Integration (CI).
  • Coordinated with the QA team in testing of the application in various environments.
  • Involved in Production Deployment, Support and Reviewed the app server production logs using Splunk.

Environment: Java, J2EE, Spring, Spring Templates, SOA, Web Services (SOA and REST), SOAP UI, Hibernate, JMS, Maven, Jenkin, Servlets, JSP, JDBC, SVN, Java Beans, GWT, Firebug, Ajax, HTML, Java Script, CSS, JQuery, XML/XSL, UML, JUnit, WebLogic, Oracle, SQL, Splunk, Eclipse.

Confidential

Java J2EE Developer

Responsibilities:

  • Involved in analysis and design of the application.
  • Involved in preparing the detailed design document for the project.
  • Developed the application using J2EEarchitecture.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Designed and developed Servlets to communicate between presentation and business layer.
  • Developed Session Beans and Entity beans to business and data process.
  • Developed the Servlets for processing the data on the server.
  • The processed data is transferred to the database through Entity Bean.

Environment: Core Java, J2EE, JSP, Servlets, JDBC, JavaScript

Confidential

J2EE Developer

Responsibilities:

  • Application development using Java/J2EE Technologies which include Servlets, JSP, JDBC, JSTL. JAVA Beans and Hibernate.
  • Involved in use case design, functional documentation and technical documentation.
  • Involved in complete software development life cycle with object oriented approach of clients business.
  • Process and continuous client feedback. Worked on designing and developing a complete service.
  • Involved in design and Drawing UML diagrams such as use cases, sequence diagram.
  • Involved in the design of user interface and business layers.
  • Developed web services to generate and attached contract documents.
  • Developed user interfaces using JSP and form beans with JavaScript to reduce round trips to the server.
  • Involved in development of controller component using Servlets and view component using JSP.
  • Implemented Hibernate and Struts framework.
  • Involved on the back end application to modify business logic by making enhancements.
  • Involved in the business logic-coding framework to seamlessly map the business logic into respective value beans.
  • Involved in the migration of independent parts of the system to use persistence technology such as JDBC.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
  • Developed Controller Servlets and used Java Script for client validations.
  • Created action classes in Struts and Developing manager classes using Hibernate.
  • Testing and debugging of the application.

Environment: Java, JSP, Servlets, Struts, Oracle, HTML, JavaScript, XML, CVS, JUnit, Maven, XSLT, Tomcat, Eclipse, Ant.

We'd love your feedback!