We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Over 8 years of experience with Java and Object - Oriented Methodologies for wide range of development from Enterprise applications to web-based applications.
  • Expertise in web applications.
  • Expertise in designing and developing enterprise applications using Core Java and J2EE Technologies includes JSP, JavaScript, XML, JDBC, JMS, WebServices (SOAP and Restful).
  • Expertise in Tomcat webserver.
  • Good Experience in Core Java concepts like JavaBeans, Collections Frameworks, Threading and Annotations etc.
  • Expertise on web services (SOAP, WSDL, UDDI) involving J2EE and SOA technologies based projects.
  • Experience in using J2EE Design Patterns like MVC, DAO Pattern, Front Controller, Factory Pattern, Composite View, Intercepting filter and Template pattern for reusing the most efficient and effective strategies for new development.
  • Worked in XML related technologies such as DTD, XSD, XSL, XSLT, DOM, SAX, JAXP and JAXB for parsing XML in to java object.
  • Expertise in using IDE like RAD, JDeveloper, Eclipse and NetBeans for debugging and using java coding standards from the beginning of development.
  • Strong experience in UI & client side validations using HTML 5, CSS3, Java script, JSP, Struts tag libraries, AJAX, DOJO, JSON, XML, XSLT and Java Script frameworks like ExtJS 3.x/4.x, JQuery
  • Expertise in implementing MVC frameworks using Struts 1.x/2.x, spring 3.x, Custom MVC and Hibernate 3.5 for persistence.
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, AXIS, CXF, SOAUP UI etc.
  • Expertise in using configuration management tools like SVN, CVS and VSS for version controlling.
  • Extensive experience implementing Agile methodology and Test driven development
  • Involved in entire SDLC of the projects including Design, Development, Testing Implementation and production support.
  • Expertise in J2EE Architecture.
  • Expertise in SOA architecture, WSDL, Restful webservices.
  • Expert in using XML markup languages like XML, HTML 5, XSL transformations.
  • Dedicated focus on n-tier distributed architectures using Java, J2EE, JDBC, and XML/XSLT.
  • Skilled Confidential programming in different Java IDE’s like Eclipse 3.0/2.1.1, IBM Rational Application Developer 7.5/8.0, My Eclipse and Net Beans.
  • Experience with Lucene/SOLR and/or search engine development is desirable.
  • Skilled in developing application in python language for multiple platforms.
  • Expertise in JUNIT testing using Mockito and Power Mockito, integration testing and SOAP UI testing.
  • Desire to take challenges, learn new technologies, ability to handle multiple tasks and meet project deadlines in a fast paced environment.
  • Expertise in various Java/J2EE Design Patterns like Session, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate etc.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI tool.
  • Proficient in Web service testing using SOAP UI tool, SOAP, XML and expert in reading WSDL.
  • Expert using open source bug tracking tool JIRA, Spira and Bugzilla.
  • Experience in Understanding the code written in different programming languages Java, HTML, JavaScript and CSS, SQL, and Oracle.
  • Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
  • Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

AREAS OF EXPERTISE:

  • Requirement Analysis
  • Design & Development
  • Test Cases Preparation
  • Unit Testing, Integration testing, Smoke testing & system testing
  • Expert in Effort Estimates
  • Object Oriented Programming
  • UML diagrams
  • UAT/Production follow up
  • Performance Tuning
  • SDLC
  • Waterfall, RUP & Agile Methodologies
  • Project Management
  • Integrating third party tools
  • Technical Trainer
  • Release Management
  • Offshore Coordination
  • Investments & banking domain knowledge
  • Batch framework & processing
  • Cross-Functional Team Leadership
  • Multi Layer Architecture
  • Client Relationship Management
  • Activity Management
  • Integration framework
  • KT & Share point documents
  • Project Tracking
  • Team Management
  • Configuration Management

TECHNICAL PROFICIENCIES:

C, C++, Java & J2EE

Struts, JSF and Spring

Oracle 9i/10g/11g, DB2, MySQL and SQL Server

WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, UDDI, and WS-Security.

Hibernate, iBatis

JUNIT, Mockito, SOAP UI

XML, DTD, XSD, XSLT, JAXP (DOM & SAX) and JAXB

HTML, DHTML, CSS, JavaScript, JSP, JQUERY, DOJO and Taglibs.

UML - Rational Rose, MS Visio, JUDE

Eclipse, My Eclipse, Net Beans and RAD, Mule ESB

SVN, CVS and Clear Case

QC, Jira, Rally, Clear Quest

Banking & Insurance

Web sphere, Web Logic, Apache Tomcat & HTTP Server

WIN NT/2000/XP/2003,Unix, DOS and Windows 7

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle using Agile including design, development, implementation, verification and validation.
  • Developed Sequence, Use case Diagrams and Process Flow diagrams using Rational Rose.
  • Involved managing authorization & authentication to system using LDAP servers.
  • Performance analysis and optimization using JProfiler.
  • Worked on porting existing Internet/intra-net application to Java Portal.
  • Design and development of user Interfaces using JSP, HTML, CSS and AJAX. Developed custom tags, JSTL to support custom User Interfaces.
  • Prepared the prototype pages of the application based on the templates and requirements using HTML.
  • Developed the application implementing MVC Architecture, integrating JSF with Hibernate and spring frameworks.
  • Designed User Interface using Java Server Faces (JSF), Angular JS Java Script, Cascading Style Sheets (CSS), and XML.
  • Used JSF - Icefaces framework for creating the managed bean and controllers.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions.
  • Worked on the re-design and enhancement of the UI using existing Struts-JSP framework.
  • Integrated spring with REST Web services.
  • Created REST WebServices call using JSON methods.
  • Consumed SOAP based Web Services for Integrating with the Enterprise Information System Tier (EAI).
  • Wrote EJBs and exposed them as SOAP web services. Created webservice clients to access different web services to get the required data (Microsoft Bing webservice, Address broker for address standardization, allowed values etc
  • Wrote RESTful resources to receive text messages.
  • Developed Junit, JSPs to test Restful Webserbices.
  • Developing REST architecture based web services using JAX-RS and Jersey.
  • Used delegation action proxy to forward call from struts config to spring config to get the required action class as part of the migrating from struts to spring MVC.
  • Wrote JMS calls to write objects / text messages to queues, and MDBs to access the messages on queues, and established queue connection setup on WAS server.
  • Used SOAP UI tool for web service testing.
  • Developed UI pages using JSP, HTML, JSTL and display tags.
  • Used CSS, JavaScript for UI and for client side validations.
  • Responsible for developing UI for the application using JSP and HTML.
  • Developed XML configuration and data description using Hibernate. Used DAO pattern to retrieve the data from database.
  • Wrote different Hibernate mappings in XMLs and corresponding java classes. Wrote hibernate configurations using spring. Used different hibernate methods in spring controller classes to get the required information from database.
  • Developed deployment descriptors for the EJB have to deploy on Web logic 10.3 Application Server.
  • Designed and Implemented the J2EE Based Struts with JDBC in Eclipse IDE.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Involved in exception handling & testing using SOAP UI and Security of Mule endpoint through WSSR.
  • Involved in creating http inbound & outbound flows, Orchestrations, Transformations using MULE ESB.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Build ANT Script for the application and used Log4J for debugging.
  • Using Agile programming methodologies during the development phase.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Perform the Requirement Analysis, Impact Analysis, Design and Development, Reviews, Testing and Implementation of System Changes and Enhancements for the new development
  • Used Git for version controlling and Jenkins CI for Continuous Integration.
  • Used Test Driven Development (TDD) as part of agile process.
  • Responsible for analyzing requirements, identifying changes, tasking and writing Technical documents.
  • Involved in designing J2ee Application.
  • Used Singleton Design pattern to have single access to JNDI lookups.
  • Used Service location, session façade, and decorator and abstract design patterns.
  • Involving in production support team.
  • Created build scripts using Maven tool.
  • Used Hibernate to define the data access layer of the application.
  • Created a data access layer using DAO pattern to make rest of the code database independent.
  • Implementing SOA Architecture with JAX-RPC and JAX-WS with multiple different server versions.
  • Implemented hibernate mapping files and configuration files
  • Implemented transaction management for Hibernate using Spring AOP.
  • Used Bootstrap js framework for responsive design.

Environment: JDK1.6, Java, REST Services, Spring MVC, LDAP, Jquery, Hibernate, Git, Bootstrap, Angular JS, Bootstrap and Tomcat, Maven, J2EE, EJB, JSP, JSF, Hibernate, Spring, Eclipse, Web Logic Server, JMS, JDBC, Webservice (SOAP,REST FUL), struts, CXF, Mule ESB Hibernate, SVN, Oracle, JMS, HTML.

Confidential, Irving, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Used agile process with scrum for project development.
  • Involved in Requirements gathering, analysis, design, development, Testing and Maintenance phases of R&D Redesign.
  • Gathered existing functionality of different products from PE & BRD, HLAD and FDN.
  • Implemented RUP development process on Software Development Life Cycle and done with effort estimations using Function points & 3p estimations.
  • Prepared design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Implemented Declarative transaction management using Spring AOP.
  • Used spring JDBC Template to do CRUD operations with Database.
  • Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based & Restful web services.
  • Designing/Developing J2EE applications/POCs using Java, J2EE Technologies with DROOLS, Aspect J on BEA Weblogic server 9.1.
  • Defined rules using JRules that are defined for resources to show details on UI pages. Followed up with Business Analysts to create conditions & business functions using JRules UI.
  • Written SQL queries & PL SQL - Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Created continuous integration builds using Ant & Jenkins. And deployed on WebSphere app server.
  • Created JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style, PMD defects & Find bugs and fixed them.
  • Involved in writing CSS styles to give more look and feel to UI.
  • Tested the web services with SOAP UI tool.
  • Designed and developed UI components using JSP, JMS, JSTL.
  • Addressed defects identified in QA and IST phases. And tracked QC status as per the guild lines.
  • Used ActiveMQ messaging to set up communication between applications in ESB. And flows are created for JAX-WS and JAX-RS web services.
  • Created MULE ESB artifact and configured the MULE config files and deployed.
  • Participated in migration to DB2 data base from Oracle DB.
  • Done with Unit testing using MOKITO.
  • Deployed Elastic Search cluster to serve non-front-end traffic, reducing the load on customer facing search infrastructure by millions of requests day.
  • Followed coding guidelines and implemented Core Java & J2EE design patterns.
  • Used IBM Clear case as version controlling system.
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Coordinated with Performance team to get thread dumps & tuned java as well as DB code.

Environment: JAVA/J2EE, Servlets, JSP, Web Sphere Application Server 8.x, XML, HTML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Drools, JavaScript, Angular JS, Spring frame work- DI, AOP, MVC, REST, JAX-RS, CXF, IBM MQ Series, RAD 8.0, JUNIT, IBM Clear Case, SOAPUI, Profiler, JNDI, Java/J2EE design patters, EMMA, Ant, ElasticSearch, HP QC, DB2, IBM Optim tool etc.

Confidential, MD

Sr. Java/J2EE Developer

Responsibilities:

  • Part of Design Team and user requirement gathering meetings.
  • Used waterfall methodology for development process.
  • Used CVS for version controlling.
  • Used Rational Rose for design of the application.
  • Involved in requirement analysis
  • Develop and code interfaces, classes and create appropriate relationship between system classes and interfaces.
  • Used JavaScript for client side validation and used OOPS methodology to develop the application.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Developed various functional and technical components EJBs.
  • Created RESTful web service to manage debit card accounts.
  • Develop the code for GUI using JAVA, JSP, JavaScript, Ajax, spring, Hibernate and HTML.
  • Used JavaScript for client side validation.
  • Creating build scripts using Maven.
  • Used Struts framework to track MVC architecture in the application server.
  • Created business logic and application in Struts Framework using JSP, and Servlets.
  • Used TDD Methodology to write test cases and test the modules based on that and check if succeeds and then re-write/refactor the code and did iterative development (Agile).
  • Utilized Adobe Flex, Hibernate and spring to implement project within JBoss.
  • Maintained internal DNS subdomain along with mail server.
  • Implemented the Connection Pool to the database.
  • WebLogic server was used as application server for the entire project.
  • Worked with Microsoft Visio and Office.
  • Generated Reports using Jasper Reports/Crystal Reports in various formats..
  • Prepare unit test cases and system test cases for the Front End module.
  • Developed the front tier for the site based on Model-View-Controller (MVC) design pattern Using Struts framework.
  • Implemented EJB Session beans and entity beans.
  • Involved in developing actions to each action using Struts framework
  • Created a data access layer using DAO pattern to make rest of the code database independent

Environment: Java, Struts, J2ee, Tiles, LDAP, Weblogic, EJB, CVS, javascript, Ant, Core Java, XML, JavaScript, AJAX, Maven, JDBC, Struts, GUI, Servlets, JSP, RESTful, Oracle 9i, SQL, PL/SQL, DNS, UML, JBoss Application Server, Microsoft Visio, Windows.

Confidential

Java Developer

Responsibilities:

  • Used waterfall methodology for development process.
  • Used CVS for version controlling.
  • Developed webpages using HTML, CSS and JSP.
  • Involved in Software Development Life cycle starting from requirements gathering and performed OOA and OOD using UML.
  • Involved in designing & documentation of flows & functional diagrams using Rational Rose.
  • In charge of the entire Front-end (user interface) part of the system, using JSP, Servlets, HTML, JavaScript.
  • Involved in developing web-tier using JSPs and client-tier using HTML pages.
  • Developed client-side validations using JavaScript
  • Developed Servlets to process requests from the client and forwards the response to JSP pages.
  • Developed Session Beans to provide a client’s view of the account transactions business logic.
  • Developed Entity Beans to provide an object view of the database tables which contain the business logic to access the tables.
  • JDBC was used to access data from Oracle database.
  • Wrote SQL Queries, PL/SQL procedures, for retrieving information from database
  • Deployed the application on Apache Tomcat server.
  • Involved in Production Support and Maintenance.
  • Managed Source Control and Version Control using CVS and SVN.
  • Involved in requirement analysis.
  • Developed the front tier for the site based on Model-View-Controller (MVC) design pattern Using Struts framework.
  • Implemented EJB Session beans and entity beans.
  • Involved in developing actions to each action using Struts framework
  • Created a data access layer using DAO pattern to make rest of the code database independent
  • Involved in Server configuration and setup.
  • Used Ant tool for build scripts

Environment: Java, Struts, J2ee, Tiles, LDAP, Weblogic, EJB, CVS, javascript, Ant, J2EE, EJB, JSP, HTML, CSS, Ajax, Web Services, UML, XML, XSLT, Servlets, JDBC, CVS, SVN, Apache Tomcat.

We'd love your feedback!