We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

0/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Over 8 years of experience in application design and development using JAVA technologies including CoreJava, J2SE, J2EE, EJB, JSP, Servlets, XML, JDBC,Spring, Hibernate, SOAP/Rest web services, EJB, JMS, JSF, Angular JS and Mule ESB.
  • Proficiency in developing applications using Spring Framework, Spring Core, Spring IOC, Spring MVC, Spring ORM, Spring DAO, Inversion of control and Dependency Injection.
  • Extensive experience in implementing Presentation layer using HTML, CSS, Java Script, Ajax, JQuery, JSP, Servelts, Angular JS and JSF.
  • Experienced in working with implementing data base CRUD operations using JDBC, SQL, PL/SQL and JPA.
  • Experience in implementing persistent layer using ORM tools like Hibernate core interfaces, mapping associations and annotations. Experienced using Hibernate as persistence framework mapping ORM objects to tables using Hibernate annotations.
  • Experience in Web Services Technologies like SOAP, WSDL, UDDI and Service Oriented Architecture (SOA).
  • Experienced in implementing Rest based web services, using JAX - RS annotations, Jersey implementations to handle light weight resource handling.
  • Experienced in working Struts framework related classes like Action classes, Action form classes, validator frameworks to implement MVC based applications.
  • Experienced in implementing middleware components using messaging oriented architectures like JMS, MDB, MQ and Mule ESB.
  • Experienced in implementing business components as enterprise java bean(EJB) components like Session beans, entity beans and message driven beans.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Jenkins.
  • Experience in various methodologies like Waterfall, Agile and Test driven development.
  • Experience with multiple Servers like IBM WebSphere, WebLogic, Sun Glass fish, Jboss and Apache Tomcat.
  • Experience in working on RCP for front plug-in project environment.
  • Involved in Unit Test Cases writing and having good knowledge in Junit and mocking frameworks.
  • Extensively worked on Business Process Modeling technologies like MDW (Model Driven Workflow - CenturyLink owned technology).
  • Experience in using DOM, SAX, DOM4Jand XmlBeans parsers to process, validate, parse and extract data from XML files.
  • Explored NOSQL Databases like Cassandra.
  • Good experience in using agile methodologies and agile tools like Jira, Rally.
  • Ability to face challenges, suggest new improvements to business and provide value added service.
  • Functional expertise in multiple domains like Banking, Automobile, Insurance, HealthCare and Retail.
  • Ability to analyze, design, develop, test and implement system and procedures that optimize time, effort and resources.

TECHNICAL SKILLS

Languages: Java, C, XML, SQL and PL/SQL.

Java/J2EE Technologies: JSP, Servlets, JDBC, SAX, DOM, JAXBJSP, EJB, JMS.

Frame Works: Spring, Hibernate, and JPA, JDBC Template.

Web/Application Servers: Web Sphere, Apache Tomcat, Web logic, JBoss.

Web Services/Messaging: Web Services, SOAP, WSDL, JAX-WS, JAX-RS(Rest), JMS, MQ series, SOA.

Scripting Languages: HTML, DHTML, Java Script, AJAX, CSS and JSG.

Databases: Oracle, My SQL, IBM DB2, Apache Cassandra.

Operating System: Windows, UNIX, Linux.

Source Control: CVS, Subversion (SVN) and GIT.

PROFESSIONAL EXPERIENCE

Confidential, New York

Sr.Java/J2EE Developer

Responsibilities:

  • To analyze the root cause for a problem raised, and provide quick solution as soon as possible.
  • Used Agile Scrum to manage the full life cycle development of the project.
  • Developed application using Spring MVC, JSFs, AJAX, Hibernate and SOAP/Rest web services on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate with Web Sphere Application Server.
  • Used Spring configuration files and its application context object for creating various factory objects with spring container.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Used Hibernate withJPA annotation and created several persistent classes includes Hibernate core interfaces, annotations.
  • Implemented Spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
  • Developed DAO classes with JUnit using Spring DAO package for data access and data manipulation.
  • Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
  • Worked on Restful API and invoked web services (consumed) that are based on different data formats.
  • The web UI is implemented with DOJO JavaScript framework that includes drag-and-drop, tree and grid controls, and floating panes.
  • Created different XML documents using XML, XSD and XSLT. Used Light DOM parser, and SAX parser for transforming the XML data.
  • Oracle 11g used as backend, Worked on SQL queries for persistence of Business Objects using JDO as ORM. Involved in creating different SQL scripts.
  • Used Maven to build application and deploy on the server.
  • Configured and created application log files using Log4j required to trace application and GIT for version controlling.
  • Testing is done throughJunit.

Environment: JDK, Java, JSF, Spring, Servlets, Hibernate, SOAP/Rest web services, AJAX, Web Sphere, Oracle, Apache-Maven, GIT.

Confidential, Rancho Cordova, CA

Sr.Java / J2EE Developer

Responsibilities:

  • Involved in preparing engineering specification with OOA and OOD.
  • Modified the UI screens created by web designer using HTML, JSP, CSS, and JavaScript’s.
  • Created wireframes for different front end experiences for users and admin
  • Designed and implemented MVC architecture using Struts Framework which involved writing action classes and JSP pages.
  • Implemented design patterns like Singleton, Facade & Factory to add definition to design
  • Used JSP for content layout and presentation.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
  • Used spring configuration files and its application context object for creating various factory objects with spring container.
  • Encapsulated Business rules in PL/SQL and data was written to database in accordance to it.
  • Used Web Services to extract related data from database using WSDL, XML, SOAP
  • Used Web services to allow communication between through SOAP over HTTP based on XML using SOAP.
  • Used Groovy to process XML data
  • Worked on tuning of back-end Oracle stored procedures using TOAD.
  • Developed and maintained ANT Scripts.
  • Used JUnit for Unit testing the application.
  • Performed production support of the application in production.
  • Performed automation of production tasks using Perl and Unix scripts.
  • Managed daily production issues.

Environment: Java, J2EE, JSP, Servlets, Spring, Groovy, Weblogic 8.1, Hibernate, Struts2, XML, SAX, Web Services, Perl, ANT, SOAP, WSDL, JavaScript, PL/SQL, CVS, Oracle 10gi, UNIX.

Confidential - Seattle, WA

Java Developer

Responsibilities:

  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project.
  • Involved in requirement gathering, analyzing functional requirements, design, develop, sequences for the new enhancements, Integration, Deployment and testing.
  • Implemented Web services for SOA Architecture.
  • Used Java and Web Services to validate the Migration Functions.
  • Deployment of Web services, JSP, Servlets and server side components in Web Sphere Application server.
  • Implemented functionality using java process to perform daily nightly data update from AS400 server to SQL Server Database.
  • Developed SQL Stored Procedures for overriding the existing data with the most current data available in AS400 to the SQL Database tables.
  • Defined properties to map ear files in the Web Sphere Application Server.
  • Working on an application using SQL Server backend Database.
  • Provided SQL scripts for querying SQL database.
  • Using DB Visualizer tool for querying the Database.
  • Used Ant/Maven scripts to build the application and deploy it on Application Server based on various environments.
  • Using Clear Case version control tools to manage source repository.
  • Participated in DEV Move, QA Move, Code Integration, System Testing, UAT, PROD Move.
  • Responsible for Quarterly MBP Password Reset maintenance Job.
  • Implemented Code Formatter for the project.
  • Defined Coding standards and various quality processes in the project.
  • Regular meetings with the Staff for updates/modifications in business and development process.
  • Support testing (Functional, Performance, Access controls), application deployment and maintenance.
  • Responsible for Supporting/Maintaining production environment including tracking Real-time issues and resolving them for the MBP Application.

Environment: Java 1.6, J2SE, J2EE 2.0, HTML, DHTML, JavaScript, CSS, XML, XSLT, ESB, Web Services (SOAP, WSDL, UDDI), JAX-RS, JDBC, SQL Server 2008, DB Visualizer, AS400, Web Sphere 7.0, Shell Scripting, Unix, Linux, Rational Clear Case 7, Ant, Maven, Log4j, Agile Methodology, IBM RAD 7.0, Windows 7.

Confidential, Glen Allen, VA

Java programmer

Responsibilities:

  • Involved in analyzing the business needs, system and database designing. Preparing the User Requirement Documents (URD).
  • Involved in development of use cases, class diagrams, and sequence diagrams using Visio.
  • Extensive use of the JDBC API for making calls to back-end Oracle 10i stored procedures and functions.
  • Coding Java, JPA, DAO access layer, service layer.
  • Used DAO (Data Access Objects) pattern with JPA.
  • Preparing Business Requirement Documents (BRD). Coding, Spring classes, form beans and validators.
  • Making entries in applicationContext.xml file and creating persistence.xml files
  • Developed Restful Webservices using Jersey API.
  • Implemented Oauth Specification for Secure Authorization.
  • Used Spring and AspectJ for common Logging mechanism.
  • Used JMeter to simulate the load.
  • Used extensively Hudson for Continuous Integration.
  • Used Gradle build tool for all the projects
  • Worked as Build Manager for my Project.
  • Deploying Automatically in Weblogic Server and creation of DataSources using WLST Scripts.
  • Used Nexus for Dependency Management.
  • Used Samurai tool for Thread Dump analysis.
  • Extensively used Gradle Build tool.
  • Configured Multiple Datasource using Spring AbstractRoutingDataSource.
  • Implemented java ThreadLocal concept to have different values for each thread/request.
  • Preparing Unit Test Reports, Unit Test Plan.
  • Used JDBC to invoke stored procedures and database connectivity to Oracle10g.
  • Having Knowledge on Apache Configuration.
  • Used Mockito Framework in junit testing.
  • Migrated all Webservices projects from JDK 1.6 to JDK 1.7.
  • Preparing Integration Test Cases & Reports.
  • Used SVN for version control.

Environment: Java, Spring, JDBC, JPA, DAO, Restful WS, Gradle, Samurai, Nexus, Aspectj, POJO, XML, value Object, UML, Business Delegation, Singleton, DAO, ANT, CSS, J2EE technologies, Ajax, Oracle 10g, BEA Web logic 8.1, Eclipse, RAD, Active Directory, Subversion, MS-Visio, Windows 2000 server.

Confidential

Java Developer

Responsibilities:

  • Involved in Development of RMS Enhancements like RMS Transaction, RMS Monthly History, Scheme Change maker/checker, Customer service query, Non Provisioning Assets screens like specific provision manual marking, writeoff manual marking, sale of asset, property value updating, collateral value updating and ground rent prospect entry.
  • Developed sub-modules of non-provisioning Assets like sale of asset, write off manual marking and ground rent prospect entry.
  • Involved in requirements planning, analysis and design discussions with the technical team.
  • Documentation & review of requirements with design team.
  • Involved in preparing program specifications and testing scripts and updating the same.
  • Developed stored procedures, Functions, views and also wrote PL/SQL scripts.
  • Used JSF layout for view of MVC.
  • Responsible in troubleshooting application and understanding the same.
  • Used web services to fetch data synchronously from the other interfaces
  • Integrated Spring DAO for data access using with Hibernate.
  • Coordinated with team in troubleshooting and fixing production application issues.
  • Involved in setting up processes, procedures, knowledge transfer to offshore teams.

Environment: Core Java, J2EE, XSL, XML, JSP, Struts, Tiles, Spring 2.x, Hibernate, JavaScript, HTML, CSS, Oracle, Websphere Application Server, DB2, Web Services (WSDL, SOAP), SQL/PL SQL and windows.

Confidential

Jr.Java Developer

Responsibilities:

  • Did technical design to conform to STRUTS (MVC) framework.
  • Wrote server side programs by using Servlets and JSP.
  • Designed and developed the HTML front end screens and validated forms using JavaScript.
  • Made use of almost all Object Oriented concepts like Inheritance, polymorphism and Abstraction.
  • Application and user level configurations have been maintained by using XML Files.
  • Widely used HTML for web based design.
  • Implemented MVC using Struts Framework.
  • Utilized Servlets to handle various requests from the client browser and send responses.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Designing and documenting of the stored procedures.
  • Coding Test Classes using Junit for unit testing, Performed functional integration system and validation testing.
  • Implemented design patterns MVC, Session Facade for developing the application.

Environment: Java 2, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Struts 1.1, Eclipse, WebLogic, PL/SQL, Oracle9i.

We'd love your feedback!