We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Innovative Senior Software Engineer with around 8 years of IT experience of in all the phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based, Client - Server in domains like Banking/Finance, Telecom and Logistics.
  • Solid experience with Object Oriented Programming and Design. Extensive programming experience in developing web based applications using Java 4/5/6, J2EE1.4/1.5/1.6, JSP 1.2/2.0, Servlets 2.4, EJB, Struts1.x/2.x, spring 3.2, Hibernate 3.5, Tiles, JDBC, JavaScript, HTML, JS Libraries, Web Services etc.
  • Hands on experience in Mule ESB development (3.5v & 3.6v) and Mule ESB administration and Mule API management.
  • Strong experience in UI & client side validations using HTML 5, CSS3, Java script, JSP, Struts tag libraries, AJAX, JSON, XML, XSLT and java script frameworks like DOJO and 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 DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
  • Performed unit testing using JUNIT test cases and used Mockito for stubbing.
  • Involved in using JMS & IBM MQ Series for Asynchronous messaging.
  • Proficient in using Design Patterns like GOF Design patterns(Creational, Structural and behavioral) and J2EE design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO, DTO etc.
  • Expertise in using J2EE Application Servers such as Web Logic 8.1/9.2/10.3.3 , Web sphere 8.2 and Web Servers such as Tomcat 6.x/7.x.
  • Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using Microsoft Visio and Rational Rose.
  • Proficient in development of enterprise business solutions using Apache Tomcat, WebLogic and JBOSS application servers.
  • Expertise in using IDE’s like My Eclipse, Eclipse 3.x, RAD and IntelliJ.
  • Experience with build/deployment and release of the application using Maven, Ant.
  • Extensive experience with Waterfall, RUP and Agile Scrum Methodologies
  • Experience in tracking defects, issues, risks using Clear Quest, Quality Center.

TECHNICAL SKILLS

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

ESB: Fuse, Mule

Web Technologies: JSP 1.2/2.0, JDBC, JavaScript, AJAX, HTML, DHTML, XPath, XML, XSLT, ExtJS3x/4x, JQUERY, and Taglibs.

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

Operating Systems: Windows, Unix

Object/Relational Mapping: Hibernate

Frameworks: Struts 1.x/2.x, MVC, Spring 3.2, JSF 2.1

Methodologies: Waterfall model, RUP, Agile SCRUM

Agile Tools: Rally.

Databases: MySQL, Oracle 9i/10g/11g, DB2.

Tools: SOAP UI, File Zilla, ANT, Putty, Edit Plus

IDEs: Eclipse 3.2, IntelliJ, My eclipse, RAD

App/web Servers: Web Sphere 8.1/8.2, Web logic 8.1/9.2/10.3.3 , and Apache Tomcat 5.0/6x/7x

Issue Tracker tools: Quality Center, Clear Quest

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

Design Tools: Rational Rose, MS Visio, JUDE

Version controlling tools: CVS, SVN, IBM Clear case

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • Involved in Agile - Scrum methodologies to do requirements gathering, analysis and sprint planning.
  • Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented.
  • Developed web services which communicates with different other systems using SOAP.
  • Tested web services using SOAP UI tool locally.
  • Setting up Fuse ESB for the development environment.
  • Creating and consuming cxf soap and REST services
  • Creating camel context with routes in blueprint.
  • Implemented transformation on soap payload
  • Used SLF4j for logging and debugging applications and splunk for the run time logs.
  • Services are build and deployed using Jenkins
  • Used Git hub for version and source control.
  • Involved in unit testing and writing the Junit Test cases for the services.
  • Involved in deploying the services on the Fuse server.

Environment: Jboss developer studio, Apache Camel, Apache Camel Blueprint, Jboss Fuse 6.1, Fuse Fabric8, Active MQ, SharePoint, Git, Jira, Soap, Rest, OSGI bundles.

Confidential, Austin, TX

Mulesoft Integration Consultant

Responsibilities:

  • Worked and developed multiple modules in the project using agile methodology.
  • Involved in BRD review sessions, design, and development meeting.
  • Worked in code deployment on to different environments DIT, SIT, UAT, and PROD of application functionalities.
  • Developed application using Mule ESB and build and deployed the services using Jenkins.
  • Utilized partner WSDL for ESB to Salesforce integration
  • Developed and implemented DAOs and services using Hibernate, Spring AOP and REST web services.
  • Used SOAP UI tool to validate the web service.
  • Created MULE ESB artifact and configured the MULE config files and deployed
  • Extensive knowledge in deploying and maintaining the application on Tomcat server.
  • Developed the same application using FUSE ESB.
  • Used apache camel for writing the data formats and cosuming the endpoints of the services.
  • Implemented the spring framework based on MVC design pattern.
  • Involved in creating http inbound & outbound flows, custom java and xslt transformers and Security of mule endpoint through WSSR.
  • Used SVN for version and source control.
  • Extensively involved in unit testing, worked with user's team to fix the bugs identified in Systems testing. Actively participated in promoting the application into production.

Environment: Mule ESB, Eclipse, Jenkins, SQL Server, UNIX, SOAPUI, CSS, JSP, Maven3.x, XSL, JUnit, XML, JAXP, JAXB, XSD, JMS, XSLT, Putty, Spring MVC, IOC, Log4J 1.2.14, Ant, Hibernate, JDK1.6, Cloud hub connectors

Confidential, Oaks, PA

Mulesoft Integration consultant

Responsibilities:

  • Involved in Agile - Scrum methodologies to do requirements gathering, analysis and sprint planning.
  • Involved in estimations using Fibonacci methodology and divided into different user stories with points.
  • Planned Sprint releases, deliverables and dependencies with other vendor teams through SOS (Scrum of Scrum meetings) and participate in weekly status meetings to discuss on the project progress.
  • Suggested solutions for various functional problems to product owners.
  • Integrated with third-party systems using Mule ESB.
  • Used HTML, Java Script, CSS, JSP, and SEI Taglibs to develop web pages.
  • Used AJAX calls and JSON responses to populate values on various UI components
  • Implemented a clear java script validation API.
  • Integrated with external data sources using Mule ESB.
  • Implemented a Middle tier using Spring MVC to process client requests and build server side graph models using mx graph server side framework.
  • Done with logging, exception handling and transaction management using spring AOP.
  • Consumed web services and using CXF API to build client jars. Coordinate with services team to produce a valid service response meeting business and application needs.
  • Have been using GOF java designed patterns and J2EE design patterns including MVC, VO, DAO, Business delegates, Service locator, DTO etc.
  • Requirements gathering and analysis.
  • Gap Analysis of Various Notification Platforms and products
  • Extensively used factory, abstract factory, Singleton, adaptor, composite and observer designed patterns in GOF.
  • Involved in integrating spring with Hibernate. Involved in setting up configuration properties, ORM mappings and CRUD operations with database. Used sessions, transactions, and criteria’s & queries to develop business requirements.
  • Creating JUNIT test cases to have thorough Unit testing to avoid defects.
  • Involved in ORACLE writing SQL queries & PL SQL - Stored procedures, functions, triggers, cursors, object types, views. Scheduled Ctrl-M jobs to run them.
  • Followed coding guidelines and processes, Coordinate with other dependent teams
  • Web logic server set up, build and deployment. Used JMS queues for messaging.
  • Used Bash for catching signals to function multiple processes properly.
  • Involved in creating scenarios for Performance testing followed up with Performance team to run the scripts.
  • Created MULE ESB artifact and configured the MULE config files and deployed.
  • Involved in creating http inbound & outbound flows, custom java and xslt transformers and Security of mule endpoint through WSSR.
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
  • Used AWK to easy manipulation of structured data and the generation of formatted report.
  • Closed connections, statements and result set in a right manner in memory leak management.
  • Deployed the apps on Unix box, used file zilla to get the logs from UNIX box.
  • Working with the middleware team and DBAs regarding the database issues and code deployments.
  • Identified check style, PMD and Find bugs and fixed them.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool
  • Designing application components and distribute the work between the developers.

Environment: Spring MVC, IOC, AOP, Hibernate, JDK1.6, AJAX, JSON, Eclipse, Oracle 11g, Web logic 10.3, UNIX, Log4J 1.2.14, Servlets, CSS, JSP, Mule ESB, Connectors, SEI Custom Taglibs, Maven3.x, CVS, JUnit, XML, JAXP, JAXB, XML, XSD, JMS, XSLT.

Confidential, Newark, NJ

Sr. Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development and testing process of the Deposit Origination-SF application.
  • Interacting with the client and designing Technical design document from Business Requirements for the development team.
  • Involved in application design like Sequence Diagrams, Class Diagrams using JUDE tool.
  • Involved in preparing High level and low-level design documents for the web services used in application.
  • Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Developed the EJB’s on JBOSS application server to retrieve the data from databases.
  • Created Spring Batches for running batch jobs and documented the use of Spring Batch.
  • Designed and developed Presentation Layer using MVC framework, JSP, HTML, XML, XSLT and JavaScript & CSS.
  • Developed XMLs, Java Script and Java classes for dynamic HTML generation to perform the server side processing on the client requests.
  • Developed server side code that computed most of the business logic, which includes the execution of external service calls (to get data from mainframes system using SDFs and call the external system to get the required data)
  • Developed Web Services which communicates with different other applications using SOAP.
  • Maintain multi threading using Executors framework & created a fixed thread pool to maintain it.
  • Developed the WSDL and Web Services in Apache Axis2 for different modules.
  • Used spring JDBC template for persistence with database.
  • Involved in writing DB queries & PL/SQL programming and involved in checking executions plans, creation of indexes and tuning the queries.
  • Created continuous integration builds using Maven and Harvest control.
  • Make sure not waste memory in writing the code by using memory management.
  • Written clean up code to eliminate memory leak issues.
  • Prepared Test Cases to perform Unit, Integration & System Testing.
  • Have written bash interactive, conditional & repetitive scripts.
  • Involved in JUNIT testing using Mockito.
  • Deployed web, presentation and business components on IBM WebSphere Application Server.
  • Used log4J for logging and debugging of the application.

Environment: Java 1.5, J2EE, XML, XSLT, JavaScript, AJAX, Web Services, WSDL, SOAP, AXIS, SOAP UI, Spring-IOC, AOP, JDBC Template, MVC, AJAX, Oracle 10g, IBM WebSphere, IBM MQ Series, Eclipse, Confidential Compare, CA Harvest, Quality Center.

Confidential, California

Sr. Java Developer

Responsibilities:

  • Gathered analyzed, documented business and technical requirements from both formal and informal sessions and validate the needs of the business stakeholders.
  • Worked as part of Business Analysis team in requirement gathering, Analysis and developed Use Cases and process flows.
  • Created Low Level Design Documents for services and web application.
  • Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages in portal.
  • Used Struts to define Controller, action mappings, forms and View pages for OGMS application.
  • Involved in defining rules using customized Rules Engine and applied those rules to application dynamically to support authentication.
  • Used multi threading not to occur any deadlock, cyclic dependency & race condition issues.
  • Involved in creating queues, MDB, Worker to accommodate messaging to track the workflows.
  • Developed Services using Web services (Contract First approach) for different application modules and used tools like Soap UI for testing.
  • Used CXF API to create SOAP based as well as restful web services.
  • Responsible for Release Management in Production and Pre Production Environments.
  • Followed coding guide lines & involved in peer level reviews.
  • Involved in writing SQL queries & PL SQL stuff.
  • Written JDBC code to interact with Oracle data base.
  • Implemented a batch framework in data base to support scheduling jobs.
  • Responsible for application availability and outage calls during Outage of the application.
  • Involved in building the code using Ant & deploying on web logic server.
  • Used Quality Center to keep track of the Defects and Issues.

Environment: JAVA 1.5/J2EE, HTML, JS, AJAX, JQUERY, CSS3, Servlets, JSP, XML, XSLT, XPATH, Struts 1.2, WSDL, SOAP, CXF, JAX-WS, Apache AXIS, Web Logic server 10.3.3, JMS, Oracle-SQL, PL/SQL, Eclipse, JUNIT, CVS, SOAPUI, JNDI, Java/J2EE design patters, EMMA, EJB-Session Beans, Ant, SQL Developer etc

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Deployed DFS in Tomcat and JBoss
  • Involved in the design by preparing UML diagrams using Microsoft Visio tool.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
  • Used server side Spring framework and integrated with custom data base API for persistence with Oracle data base.
  • Involved in doing logging, exception handling and transaction management using spring AOP.
  • Used Oracle coherence for real-time cache updates, live event processing, and in-memory grid computations.
  • Developed restful Web services by using JERSEY tool.
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Transformed XML documents using XSL.
  • Used JavaScript for client while server validation through Expression Language
  • Used DAO’s as design patterns.
  • Created PL/SQL -Stored Procedure & Functions for the Database Layer by studying the required business objects and validating them with Stored Procedures using Oracle also used JPA for persistence.
  • Developed authentication through LDAP by JNDI.
  • Developed and debugged the application using Eclipse IDE
  • Developed test cases and performed unit testing using JUNIT.
  • Implemented Maven as build and configuration tool.
  • Used SAML for SSO login to access the web service provided and OAuth for authorizing the user to the application.
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment
  • Used CVS repository for version control, created dynamic reports using SQL.
  • Developed format for the data inside requests and responses by RESTful web services using JSON.
  • Used SQL Developer, PL/SQL, SQL*Loader for internal data storage and retrieval.
  • Involved in fixing IST, QA and production defects & tracked them using QC.

Environment: Java 1.5, J2EE, Servlets, JSP, DOJO, Apache Tomcat, Maven, JMS, JAXP, JAXB, XML, XSD, XSLT, SQL, PL/SQL, Oracle, SQL Developer, Eclipse, JUnit, CVS, Spring - DI, AOP, Oracle coherence, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-RS, JERSEY, JAXP, JAXB, QC etc

Confidential

Java Developer

Responsibilities:

  • Involved in preparing theTest Plansfor testing to be carried out effectively.
  • Developed the core modules for the services by using n- tier architecture.
  • Analyzed the GAP documents to createdTest ScenariosandTest Cases.
  • Interacting with the client in understanding the requirements and translating them into Technical
  • Reviewed theTest casesprepared by other teammates and suggested improvements if required.
  • Focused more on the Functional behavior of the system.
  • Integration tested the Transfers Module completely.
  • Involved intestingthe manual creation of transactions like Funds Transfer and Standing Order.
  • Tested transactions created electronically through message injection using JMS.
  • Used JSP, HTML, Taglibs and CSS to create UI pages.
  • Used Java script for client side validations.
  • Worked on single transactions as well as bulk transactions such as Payroll Processing using Custom MVC framework.
  • Used JDBC to connect with DB2 database.
  • Effective execution of the prepared Test Cases.
  • Involved in writing SQL queries & PL SQL- Stored procedures & functions.
  • Used separate rules to do business validation.
  • Took active participation in thediscussions with the Clienton several issues.
  • Tested Transactions involving Foreign exchange and tested various scenarios involvingFOREX.
  • Used IBM Optim tool for database UI.
  • Involved in peer level reviews.
  • Build & deployment the code using Ant.
  • Involved in setting up web sphere server, data sources, connection pooling and queues set up messaging.
  • Implemented a Test Management System using SQL Stored Procedures and Shell scripts to automatically create Test Data.
  • Involved in fixing QA, UAT and production defects and tracked them using QC.
  • Involved in unit testing JUNIT and in integration testing.

Environment: Java 1.4, JSP, Servlets, Custom MVC framework, Tag libraries, Java Script, CSS, JDBC, JNDI, Oracle 8i, Java beans, Windows/UNIX, Ant, JUNIT, IBM Clear Case, QC, Edit Plus, Web Sphere, IBM Optim tool.

We'd love your feedback!