We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Senior Software engineer specialized in object oriented programming analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Leadership, Design, Development, Testing and debugging, Maintenance
  • Over 7 years of Software Development Life Cycle experience in UI/Front End, Service, Persistence Layer, DB that includes web - based and Client-Server business applications using OOP, Java/J2EE and SOA Technologies.
  • Experienced in using Agile Methodology including creating product / sprint catalogs, active participation in Scrum, Sprint planning and exit meetings.
  • Have hands on experience in design and development of Java, J2EE, Servlets, JSP, EJB, JDBC, JSF, Spring, Struts, XML, XSD, XSLT, X-Path, ANT, Java Script, Web Services, WSDL, REST/SOAP, HIBERNATE, SPRING 3.5, PL/SQL, Log4j, JAX-RPC, JAX-WS, RMI, JTA, JMS, SQL
  • Experienced with JAX-RPC, JAX-WS specification like Apache Axis I, Apache Axis II and Apache CXF to Implement SOAP based Application and tested it using SoapUI.
  • Develop reusable solution to maintain proper coding standard across different java project. Proficiency with the application servers like WebSphere, WebLogic, JBOSS and Tomcat.
  • Developed core modules in large cross-platform applications using JAVA, J2EE, iBatis, Hibernate, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, JQuery, XML, and HTML.
  • Experience with applying design patterns like Factory, Abstract Factory, Adapter, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experience in architecting and implementing Enterprise Application Integration (EAI) projects with Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, WebSphere Integration Developer, Data Power and WSRR.
  • Expertise in developing Web based Distributed and Front End applications in a three-tier architecture using Java, J2EE, HTML5, bootstrap, CSS, AngularJS, Ajax, Node JS, JSP, Servlets.
  • Extensively worked on during my tenure in Software Development are AngularJS, ReactJS, Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, REST Web services, and Databases like Oracle.
  • Used Core java Concepts based on Multithreading, concurrency, concepts, for updating the inventory using the I/O concepts.
  • Experience in integrating UI code with server side platforms.
  • Expertise at JDBC API for connection and access to databases.
  • Experience on different IDEs such as RAD, Eclipse, Netbeans and deployment using Application Servers Apache Tomcat, BEA WebLogic, WebSphere Application Server and JBoss.
  • Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures etc.
  • Extensively worked in XML related technologies XSLT, XPath, XQuery, DOM and SAX
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i/10g, IBM DB2, MySQL, Sybase, SQL Server 2000.
  • Enterprise scale database development experience in PL/SQL to include functions, procedures, triggers, indexing, optimization, etc.
  • Excellent experience with major relational databases - Oracle, SQL Server 2000/2005/2008 , DB2, My SQL.
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
  • Experience in software configuration management using CVS, SVN and IBM ClearCase.
  • Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Worked on the spring framework like Spring IOC and Spring DAO.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks (Rich Faces, MyFaces) and ORM frameworks like Hibernate.
  • Good experience in server side Business Logic Development using Session, Entity and MessageDrivenBeans.
  • Good Experience in software configuration management using CVS, GIT and SVN.
  • Experience working in Databases like Oracle 11g/10g/9i/8i (SQL, PL/SQL), MONGODB, MS SQL Server 2000, MySQL.
  • Strong experience of developing, implementing and maintaining application systems underUNIX Operating Systemusing SQL, PL/SQL, SQL.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, Writing JUnittest cases and used Clear Quest, Jmeter, Bugzilla for bug tracking.
  • Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and MS-Visio.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking.

Programming Languages: Java JDK 1.4/1.5/1.6/1.7 , C++, C, SQL, PL/SQL.

Application/Web Servers: Oracle/BEA Web logic 8.1/9.1, IBM Web sphere 5.1/6.0/6.1/7.0 , JBoss, Tomcat 5.0.28/6.0, Bug tracking, Jenkins.

Frameworks: Struts 2.x/1.x, spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0, iBatis.

UI: Frameworks JQuery, AngularJS, Bootstrap.

IDEs: Eclipse 3.x, IBM WSAD, IBM RAD 7.x/6/x, IntelliJ, Dream viewer

Web technologies: JSP, JavaScript, Json, JQuery, AJAX, XML, XSLT, Flash, ActionScript3.0, HTML/XHTML/DHTML/HTML5, CSS/CSS3

Design Tools: Adobe PhotoShop, Adobe after Effect, Dreamweaver

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, SOAP UI

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, IBM Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter, HtmlUnit, Selenium, Cucumber

Database Servers: Oracle, DB2, SQL Server 2000/2005/2008 , MySQL, NO SQL, MONGO

Version Control: CVS, SVN, Rational clearcase, Git

Build Tools: ANT, Maven

Platforms: Windows 2000/98/95/NT4.0, Linux/UNIX, Windows 7

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java/J2EE Developer

Environment: Java/ J2EE, MongoDB, Spring framework, Spring MVC, Hibernate 4.5, Web services, SOAP, XML, Agile Methodology, Design Patterns, SVN, Apache Maven, Junit, MySQL, Angular JS XML, Java Beans, XStream, SOA, WSDL, JAXB, JSON, Apache POI, JavaScript, Oracle 11g, Web Sphere 8.x

Responsibilities:

  • The application is designed using J2EE design patterns and technologies based on MVC architecture
  • Actively involved in Requirement gathering, Analysis and Design, and involved in Unit Test Plan, System Test Plan, Reviews, Coding and Code Reviews, Unit and Integration Testing.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Experience with eclipse plug-ins like Find Bugs, CheckStyle
  • Worked on MVC frameworks like spring, Struts and ORM tools like Hibernate and JPA.
  • Participated with developers in events such as meetups, conference and technology meetings.
  • Prepared sample code and applications for displaying various outcomes of API applications.
  • Supported technical teams in community discussions for educating members on API applications functionalities.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP,HTML5, AJAX and CSS in developing the presentation layer.
  • Developed JSPs to dynamically generateHTML5and display the data to the client side.JavaMail API was used to notify the user of the status and completion of their project.
  • Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Interacted with quality assurance team for requirements gathering and analysis.
  • Used IBM WebSphere Application Server to deploy the application.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.
  • Developed Maven scripts and developed builds using Mavenand continuous integration servers like Jenkins.
  • Used GIT for version control of the application.
  • Used to capture the logs manually that includes runtime exceptions.
  • Ensured Agile, JDE & Oracle Databases are in sync. Create & distribute weekly Reports and followed up on Change Activity; managed released documents and maintain server database.
  • Actively involved in Requirement gathering, Analysis and Design, and involved in Unit Test Plan, System Test Plan, Reviews, Coding and Code Reviews, Unit and Integration Testing.

Confidential, SanJose, CA

Sr. Java/J2EE Developer & Web Designer

Environment: J2EE, Spring framework, Spring MVC, Hibernate 4.x, JQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web services, Cucumber, Selenium, SOAP, Angular JS, XML, Java Beans, XStream, SOA, WSDL, JAXB, JSON, Apache POI, JavaScript, Oracle 11g, IBM RAD, Web Sphere 8.x, Agile Methodology, Mongo DB, Design Patterns, SVN, Apache Maven, JUnit, HtmlUnit, XSLT, HTML/DHTML

Responsibilities:

  • Designed and developed code for Exchange project using the Java EE platform.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Developed RESTWeb Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX.
  • Wrote application front end with HTML 5, CSS 3, JSP, and Ajax/JQuery 1.8, Spring Tag-libraries.
  • Used JQuery to develop the widgets and to perform the client side validations, UI centric Ajax behavior.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • Managed and maintained Oracle and NoSQL databases in production domain.
  • Developed and supported on SOAP and REST web services. Used SSIS to create ETL packages to validate, extract, transform and load data to data warehouse databases, data mart databases.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Developed RESTWeb Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Developed, executed and maintained over 182 Selenium automation scripts for trading web application.
  • Used SOAP UI for testing the web services.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Wrote complex SQL queries using hibernates native SQL.
  • Modified the Spring Controllers and Services classes so as to support the introduction of Spring framework.
  • Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with AngularJs interaction.
  • Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX taking advantage of the frameworks AngularJS.
  • Developed Application to asses JSON and XMl from Restful web service from consumer side and also provided data binding using Angular using AngularJS.
  • Implemented Jquery Plugin implementation: - Banner, Slider, Accordion, Tabs, Jquery Dropdown, Image Gallery.
  • Used HTML5 and CSS3 for website development and build on Bootstrap 3.0.
  • Developed several SOAP based JAX-WSWeb Service interfaces for integrating multiple systems, code re-usability.
  • Experience with implementing BPM processes in existing system using both Synchronous and AsynchronousWebServices.
  • Heavily used SOAP UI Pro version for testing the Web Services.
  • Experience in Building WebService Contracts in SOA Service Manager.
  • Experience with WebSpherePortal-JSR 286 based application development, developing Events and wiring the portlets. Extensively used various Spring Framework modules like DI (IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
  • Develop various UML Diagrams like use cases, Class Diagrams, Interactive Diagrams (sequence and Collaboration) and Activity diagrams.
  • Test automation for web application (SWAP module) using Cucumber.
  • Smoke Test and Acceptance Testing with Selenium in multiple Java platforms.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
  • Implemented AngularJS and Node.JS with Spring MVC as model component.
  • Developed custom AngularJS directives, tags and integrated with spring forms.
  • Writing the code to coordinate between middle tier and presentation tier.
  • Developed session, entity beans and message driven beans.
  • Designed configuration XML Schema for the application.
  • Used JavaScript for the client side validation.
  • Used XML HttpRequest Object to provide asynchronous communication as part of AJAX implementation.
  • Mapping of Java Objects to Database Tables using Hibernate.
  • Performed server side development using JDBC and DAO on databases like Oracle andDB2.
  • Migrated applications from WAS6 to WAS7 and WAS85.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database.
  • Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
  • Used JUnit for testing the application modules and Log4Jfor logging.
  • Deployed the source code on SVN (Subversion) source code repository.
  • Done unit testing using JUnit.
  • Developing Hibernate Configuration files for MySQL 5.1, Oracle 10g &11g and Mongo DB.
  • Used Ant scripts to build and deploy the application in IBM Websphere Application Server 8.5.

Confidential

Sr. Java/J2EE Developer

Environment: EJB, Spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, Angular JS, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 10g, Apache Tomcat, ClearCase, Log4J, ANT, JUnit, Eclipse

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, Struts, JDBC
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • User grid facade is a Restful WS layer providing custom user management functionality over Cassandra database.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Developed SOAP based XML web services.
  • Used SAX XML API to parse the XML and populate the values for a bean.
  • Used Jasper to generate rich content reports.
  • Developed XML applications using XSLT transformations.
  • Created XML document using STAX XML API to pass the XML structure to Web Services.
  • Apache Ant was used for the entire build process.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Used quartz scheduler to process or trigger the applications on a daily basis.
  • Designed and developed web interfaces and business logic using Spring, JSP, Servlets, Java Beans, Spring JDBC, Java Script, HTML, and XML Technologies
  • Configured WebSphere Application server and deployed the web components.
  • Provided troubleshooting and error handling support in multiple projects.

Confidential, Pittsburgh, PA

Java Developer

Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM Websphere Application Server 7.0, Oracle 10g, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, UML, NoSQL, Rational Rose, Windows XP, CVS, JUnit, ANT, Visio.

Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing the Detailed Design document for the project.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Java 1.4 for the compilation.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Developed, and debugged the Servlets and EJB with Websphere Application server.
  • Developed the middle tier using EJBs, Java Servlets.
  • Developed session, entity beans and message driven beans.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
  • Designed the data flow for the client-side screens and the object interaction layer for the server side components using Rational Rose.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Used JavaScript for the client side validation.
  • Used XMLHttpRequest Object to provide asynchronous communication as part of AJAX implementation.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects so as to be able to modify the data received in the response.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • AngularJs takes another approach. It attempts to minimize the impedance mismatch between document centric HTML and what an application needs by creating new HTML constructs.
  • WSDL was used for publishing Web Service interfaces.
  • Junit tests were written to test each module in the application.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Involved in Code Review, Unit Testing and Integration Testing.

Confidential, Southlake, TX

Software Engineer

Environment: CORE JAVA, Web Services (WSDL), XML, SOAP, UDDI, EJB, JSP, JavaScript, HTML, JAXB, JAX-RPC, ANT, CVS, Log4j, WebLogic Server, SQL, DB2

Responsibilities:

  • Design and developed Web Services to provide the interface to the various clients running on both Java and Non Java applications using SOAP and WSDL.
  • Developed Entity Beans and Session Beans to implement the back end business logic to register a new Trouble Tickets and existing Trouble Tickets related functions.
  • Implemented Enterprise Java Beans (EJB) to interact with the database to update, retrieve, insert and delete the policies effectively.
  • Used JNDI to locate a specific enterprise bean in the home interface.
  • Actively participated in client (spec lead) discussions.
  • Created different tables and worked on SQL and PL/SQL to write Stored Procedures, Functions and Packages for complex Inserts and updates in the DB2 database.
  • Designed and wrote JUNIT test cases for testing.
  • Implemented an IMS compliant SIP client suitable for communicating with the SIP Applications deployed in the SIP Application server.
  • Contributed in developing a full-fledged SIP Application, which is capable of handling sessions across multiple users dedicated for Video on Demand Solution.
  • Designing and developing the front end of the application using JSP, JSTL, Javascript, HTML, DHTML and CSS.
  • Involved in Configuration and use of Apache Log4J for logging and debugging purpose.
  • Wrote JUnit test cases for testing.
  • Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
  • Worked on SQLand PL/SQL to write Stored Procedures, Functions and Packages for complex Inserts and updates in Oracle database.

Confidential

Java Developer

Environment: Java, J2EE, Servlet’s, Struts1.1, JSP, XML, DOM, HTML, JavaScript, PL/SQL, JDBC, Sybase, WSAD 5.0. Web Services, JAX-RPC, Eclipse Plug-ins and Solaris Shell Scripting.

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • 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.
  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler and Singleton.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented security for different front end views based on the access privileges.
  • 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 JavaScript 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.
  • Deployed the application on to Web sphere application server.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test using JUnit Framework.

We'd love your feedback!