We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Santaclara-cA

SUMMARY

  • Certified software professional with 8+ years of versatile experience in analysis, design, development and implementation of software applications and in developing n - tier architecture based solutions with distributed components and internet/intranet applications.
  • Over 4+ years of versatile experience in front end development and design using Core Java, Servlets, JSP, Swings, JSTL, Struts, Ajax, XML, Apache Ant, Camel, HTML, HTML5 and JavaScript.
  • Expertise in Developing End to End B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB, JNDI, JPA, JTA, JMS, JDBC, JAXP, and JAXB.
  • Experience in publishing and consuming REST/SOAP/WSDL/JAX-WS/Base Profile 1.0 based web services using Apache Axis.
  • Highly proficient in using frameworks like Spring, Hibernate and Design Patterns such as MVC, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven Enterprise Java applications.
  • Worked in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose, Enterprise Architect and MSVisio.
  • Experience in development of SOA based applications using WebSphere Integration Developer (WID) on WebSphere Process Server (WPS), WebSphere Enterprise Service Bus (WESB) and also developed on WebSphere Message Broker (WMB).
  • Working experience in developing applications using Agile Software Methodology and Test Driven Development (TDD).
  • Hands on experience with Object Oriented Design (OOD) and developing applications using UML. Expertise with designing Class diagrams, Sequence diagrams and Use case diagrams.
  • Good exposure to databases Oracle9i/10g, IBM DB2, SQL Server, MySQL.
  • Basic experience working on complex iOS apps that have been successfully delivered to customers with real world experience with native mobile appstore development.
  • Hands of experience on Transaction management.
  • Worked on Application Servers and Web servers - IBM WebSphere.
  • Hands on experience with IBM DB2 and good knowledge in COBOL, CICS.
  • Expertise in developing Web User Interface using JSP’s, Servlets, JSF, Filters, Custom Tag and consuming third party custom tag libraries like JSTL, Struts Tag libraries, etc..
  • Experience in configuring application domains Web logic Application Server and Web Sphere and administrative components required for development such as JDBC, JMS etc. Configurations.
  • Has knowledge and good experience in WPS BPEL - Sequence activity, Parallel Activities, Scope, Snippets, Invoke, Human Workflow, Fault handling, XPath, Business Object Map, Data Map, Rule Groups, Relations, Correlation sets, Event Handling, Compensation
  • Experience with Agile methodologies and business rule engines.
  • Basic knowledge in VB.Net.
  • Worked on Oracle Glassfish Server and production issues on Java EE 6 platform.
  • Hands on Experience understanding the complexities of integration implementation on leveraging with XI-51 and XI-52 DataPower Configuration and Development.
  • Experience in developing testing strategies for both server side and web based applications using JUnit Test First Methodology and Test Driven Methodology.
  • Has worked on Jar File with special OSGI entries in its manifest and containing classes, resources and other JAR's.
  • Expertise in developing reusable components for cross cutting concerns like Logging, Memory Leak management, Transaction management, Class loading and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
  • Experience in using IDEs like WSAD, RAD, Eclipse, and Net Beans, various Configuration Management tools like CVS, Clear Case and SVN.
  • Comprehensively worked on relational databases such as Oracle, DB2, and SQL Server and hands on experience in tools such as TOAD, SQL Developer.
  • Worked in agile - SCRUM, test driven development, prototype development and waterfall software development methodologies.
  • Good Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

Programming Languages: Java, C/C++, SQL/PL-SQL

JEE/J2EE Technologies: JSP, JSF, Servlets, JSTL, EJB, JAX-WS, JDBC, JMS, JNDI, Swings

Enterprise Frameworks: Struts, Spring, Apache CAMEL, Hibernate and Angular JS

Distributed Technologies: RMI, EJB, JMS, IBM Infosphere and IBM MQ

Application/Web Servers: Web Logic, Web Sphere, Tomcat, JBoss, Apache Subversion

Databases: Oracle, DB2, SQL Server, MySQL

ORM Frameworks: Hibernate, JPA & JTA,JSF

Open-source Frameworks.: Hibernate, iBATIS, JPA

RDBMS: Oracle (TOAD) & SQL Developer, Sybase, MySql & MS-SQL 2008

IDE’s & Utilities: Eclipse, WSAD, IBM-RAD, NetBeans

Web Dev Technologies: JavaScript, HTML, DHTML,HTML5, XML, CSS, JQuery

Tools: Maven, Ant, Visio, Log4j, SVN, GitHub

Testing Tools: Dynatrace, firebug, Junit, Jmeter, code profiling in eclipse

Operating Systems: WINDOWS, Solaris, Linux, UNIX

Development Tools: WebSphere Integration Developer (WID), WebSphere Process Server (WPS), WebSphere Enterprise Service Bus (ESB), WebSphere MQ 6.0 &7.0

Project management and design tools: Rational Project Management(RPM) and Visio, Rational Rose and Enterprise Architect, OOAD & UML.

Methodologies and concepts: Agile, Waterfall system analysis and design

PROFESSIONAL EXPERIENCE

Confidential -SantaClara-CA

Sr. Java Developer

Responsibilities:

  • Developing and managing our Global Foundries Social API platform.
  • Designing and developing Java and J2EE web applications with MVC architecture.
  • Responsible for developing the front end using HTML, CSS, JSP and JavaScript.
  • Collaborating with various technology team members to design and develop batch and web applications.
  • I0.00mplemented Different Design patterns like singleton, factory and J2EE design patterns, DAO design patterns.
  • Used Apache CAMEL for Web Service and JMS integration along with Spring.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Apache CAMEL route for wire endpoint to manage business flow.
  • Worked with JMS Messaging in interacting with external systems in a batch environment.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Impleme0nted the drag and drop functionality using jQuery Framework.
  • Has worked on redeploying the WAR file using Jenkins.
  • Worked on Mule integration pattern to manage message routing and data mapping.
  • Used Angular.js, Node.js and Boot Strap in effective web design.
  • Additional responsibilities include documenting product functionality, supporting QA and deployment activities, troubleshooting production defects and doing performance/ load testing.
  • Used Spring Inversion of Control (IOC), Setter Injection, Constructor Injection and Dependency Injection.
  • Used Spring Validation framework for Validations
  • Used Angular JS to enable URL routing our application.
  • Creation of new injector by Angular JS Bootstrapper after the DOM has been loaded.
  • For Server-Side applications to deploy environment used WebSphere as application server.
  • Implemented MVC architecture using Spring MVC.
  • Hands on Automate Java script tasks using GRUNT with java and tool MAVEN.
  • Developed the application using Spring MVC Framework.
  • Used Eclipse as RAD for developing the application.
  • Developed various SOAP Web Services for the application.
  • Implemented persistence layer using Hibernate that use the POJO classes to represent the persistence database tables. Mapped the classes and their relationships according to the Database Model.
  • Using Eclipse IDE used Web UI for authoring and management worked with DROOLS.
  • Used Spring Framework for Dependency injection of DAO’s into Service Layers and also for injecting the Service Layers and DAO’s into Struts Action Classes.
  • Involved in requirement gathering, requirement analysis, defining scope, design, development and testing. worked on navigating the data source to JDBC application modules.
  • Installation and configuration of WID7.0, IID 8.5, IBM Integration Bus 9.0 and WSRR.
  • Maintenance of WID and WPS Unit test Environment.
  • Used TOAD to write SQL Queries for fixing the production data and for generating ad-hoc reports.

Environment: Java, J2EE, Spring, Apache CAMEL, AJAX, Java Servlets, JSP, JavaScript, HTML, CSS, Hibernate, Java Beans, Oracle11g, JDBC, Eclipse, Maven, SVN, MQ, PLSQL, MVC Design Pattern, WSDL, XML, TOAD, Unix, SOA, Web-Services.

Confidential, Minneapolis, MN

Sr Java/J2EE Developer

Responsibilities:

  • Developed the Business Logic using Plain Old Java Objects (POJOs)
  • Developed Graphical User Interfaces using HTML and JSP’s for user interaction.
  • Used Spring MVC to decouple business logic and view components. Performed client side validations using Javascript.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user loan applications.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle10g Database.
  • Handling, Collection APIs to implement various features and enhancements.
  • Created the PHP Test Script and did run it to create a custom XLS file.
  • Created a PHP project and drag and drop in my Eclipse and then activated the PHP debugger in php.ini file.
  • Using Python, worked on object oriented programming with Bitmap graphics.
  • Wrote test cases in JUnit for unit testing of classes.
  • Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
  • Created dynamicHTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Created build profiles for product release using DOJO build process to optimize load, cacheability and layered Javascript files.
  • Consumed Web Services for transferring data between different applications.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebLogicApplication server and Apache Tomcat application servers.
  • Authored code using PrimeFaces with JSF for validation of user assigned email IDs.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Built scripts using ANT to build J2EE applications.
  • Performed connectivity with Oracle database using JDBC.
  • Implemented the logging mechanism using Log4j framework(Aspectj).
  • Used SVN version control to track and maintain different versions of the application.

Environment: Java/J2EE 1.6, JSP, Servlets, Spring 3.0, Hibernate, WebLogic Application Server 10g, XML Web service, JSF 2.x, PrimeFaces 2.1, 2.2, Apache Tomcat 6.0, Unix, Oracle 10g, SQL Server 2005, HTML, IBM MQ, DHTML, XML, XSLT, Eclipse3.0, AJAX, JavaScript, Altova XML Spy, Apache Ant 1.7, Editplus 3.0, JDBC, Windows XP, JUnit 3.8, Log4j, CSS, SVN

Confidential

Sr Java Developer

Responsibilities:

  • Developed the User Interface using Java Server Pages utilizing Custom Tag Libraries, CSS, and Java Script
  • Building and deployment of EAR, WAR, JAR files on development, test and production systems in JBoss Application Server
  • Involved in designing Servlets, JSP pages, deploying and testing then in eclipse.
  • Preparation of UTP for Code Coverage for testing of newly developed/changed/fixed functionality and heap dump analysis at application level.
  • Responsible for creation and execution of Unit and Integration Tests.
  • Used SAX API for accessing XML documents and for notifying the application of a stream of parsing events.
  • Used Apache CAMEL for webservice integartion and test automation.
  • Designed and developed services using SOAP, WSDL and Restful services in REST easy to expose them to outside vendors.
  • Designed & implemented UnMarshallers / Marshallers with the help of Apache Xercers Parser to store the entire XML data in to Java Objects and vice versa.
  • Data retrieval and storage in Oracle database. Retrieval of datafrom database using JDBC Connectivity.
  • Used XSL/ XSLT for Transforming and displaying reports. Developed DTD’s for XML.
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in MS Visio.
  • Developed Automated Notes project to generate an automated note when completing a selected set of transactions and automatically record the appropriate information within the note.

Environment: Java 1.7, J2EE, Apache CAMEL, Servlets, JSP, Ajax, JavaScript, HTML, XML,CSS, XSL, JBoss, Oracle9i, Eclipse3.1, Design Patterns, EJB3.0, Ant, XML Spy professional edition 2006, CVS, Ecommerce, SOAP services.

Confidential, IL

Java Developer

Responsibilities:

  • Understanding of the business functionality and business rules to be followed during the execution of the projects.
  • Involved in creating design documents and coding for new enhancements.
  • Designed the project using the MVC, DAO, Service Locator, and Business Delegate patterns
  • Implemented Spring framework to leverage on the tiered structure and the IOC and AOP features
  • Followed Agile methodology, interacted directly with the client, provide/take feedback on the features,
  • Involved in Design, Development, Testing and Deployment phases
  • Designed and developed reusable Java utility classes for the business logic functionalities
  • Used iLog JRules to create and manage business rules.
  • Was involved in all phases of the iLog jRules implementation - designing, authoring, execution, validation and deployment.
  • Used Hibernate ORM framework as persistence engine, actively engaged in mapping, and Hibernate queries
  • Demonstrated good work load balance between projects and worked under pressure to meet the deliverables
  • Implementing Custom Components and Custom Tag Libraries for displaying the Data Tables
  • Designing the User interface HTML and JavaScript.
  • Developed Java beans that perform the primary business logic functionality with Spring.
  • Configured and deployed the application on the WebSphere application server
  • Designed the XML Schema for data transmission using xml documents
  • Implemented MVC Pattern with Spring and Hibernate, DAOs.
  • Developed User DAOs and Base DAOs using Hibernate.
  • Created Session beans using Hibernate and Spring.
  • Designed and developed several Servlets, JSPs, JAVA classes for presentation layer.
  • Communicates with other internal applications via JMS messages, EJBs, and web services.
  • Implementing Client Side validations using JavaScript and developed front end code with HTML and CSS.
  • Implementing the DAO’s to perform the data operations - retrieve, update, insert and delete.
  • Supported for bug fixes and functionality change and code releases.
  • Used CVS for Version Repository maintenance.

Environment: Java 1.5, J2EE, Servlets, JSP, spring, Hibernate, JavaScript, HTML, DHTML, CSS, SQL,MVC, JUnit, Maven, SOAP, XML, UML, Subversion, EJB, JMS, Tomcat, Windows, JQuery, Dojo, WebSphere application server.

Confidential

Java Developer

Responsibilities:

  • Based on business requirement, developed the SQL queries, Stored procedure, Views, Trigger to implementing the business rules and transformations.
  • Created Web Pages using XML, XSLT, JSP, HTML and JavaScript.
  • Optimized the code and database for maximum performance.
  • Involved in requirements gathering and preparing software requirement specification.
  • Design and maintain the database to support the application using Oracle8i.
  • Responsible for deploying Web Logic application server.
  • Prepared the complete data mapping for all the migrated jobs.
  • Have strong sql coding knowledge.
  • Exposure to the UNIX shell scripting tasks.
  • Data Migration from Flat files, MS-Access, Excel, SQL Database.
  • Created Stored Procedure and Triggers to enforce business rules.
  • Involved in Query optimization, performance tuning and index creation.
  • Worked with java application interfaces.
  • Exposure to Application Servers like IBM Web Sphere.
  • Participated in the migration of data from MS Access to Oracle8i as the legacy system uses MS Access as the database.
  • Prepared Documentation of the system. Writing JUnit Test cases for testing the application.

Environment: Java, J2ee, Servlets, JSP, EJB, MVC, SQL Server, XML, SQL Assistant, WIN2000/XP, HTML, CSS, JavaScript, XSLT, JUnit, MS Access, UML, Windows.

We'd love your feedback!