We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY

  • Over 9 years of experience in IT industry in the areas of Analysis, Design, Development, Implementation and Testing of Software Applications using Java/J2EE technologies.
  • Extensive experience with Software Development Life Cycle (SDLC) process using Agile/Scrum methodologies and OOAD concepts.
  • Expertise in application development using J2EE components which include WebObjects Springs, Struts, EJB, Servlets, Web Services (Restful, SOAP), JSP, JAXP, JNDI, RMI, JTA,JPA.
  • Proficient in different Spring Modules such as Spring MVC, AOP, IOC and Data Access.
  • Good Knowledge of various J2EE Design Patterns like MVC, Session Façade, Service Locator, Business Delegate, Data Access Object, Data Transfer Object, Value Object, and Singleton.
  • Experienced with XML related technologies like XPath, XSLT, XSD, SAX and DOM parsing.
  • Proficient in Web application development using different web components such as HTML 5, CSS 3, Java Script, JQuery, Anglualar js, BootStrap, Node js,Ajax, Prototype.js.
  • Experienced in implementing dynamic web applications using Application Servers such as Tomcat, WebLogic, JBoss, and Apache web server and deploying in various environments such as Windows, Unix and Linux with IDEs such as Eclipse, Intellij and Xcode.
  • Strong Experience in Hibernate Framework,PL/SQL, SQL, JDBC, StoredProcedures, Triggers, functions, packages and exposure to various databases such as ORACLE, MySQL.
  • Proficient in writingSQL, PL/SQL modules like stored procedures, functions, cursors, packages, triggers and materialized views.
  • Experience in Configuration Management, Build/Release Management, Change Management, version control system, Tracking System and Release Engineering using Ant. Maven, Jenkin, Hudson, Perforce.
  • Experience in using testing, code coverage and logging tools respectively such Emma, Junit, SoapUI. Mockito, log4j, Splunk, Sonar, Autosys and Dynatrace.
  • Expert in implementing dynamic web applications using Application Servers such as JBoss, Web Logic and Apache Tomcat and deploying in various environments such as Windows, Unix and Linux.
  • Strong experience in client interaction and understanding of business application, business data flow and data relations from them. Exceptional ability to quickly master new concepts and capable of contributing individually as well as in a team with excellent communication skills.

TECHNICAL SKILLS

Languages: Java, C, C++, Java Script, Html, PL/SQL, SQL, Perl, Unix Shell scripting

J2EE Technologies: Struts, EJB, Spring, Servlets, JSP, XML, XSL, XPath, XSLT, JDBC, JNDI, JMS, Ant, RMI, JTA, JPA, Java Mail, Log4J, JUnit, Ajax, XSD

Databases: Oracle 10g, MySQL

Web Servers: Apache Tomcat, Weblogic, JBoss, Apache WebServer, Wotaskd

Operating System: Windows Server, UNIX, Linux, OS X

Build /Version Control Tools: CVS, SVN, Ant, Maven, Perforce, Hudson, Jenkin

IDE: Eclipse, Intellij, NetBeans, Xcode

PROFESSIONAL EXPERIENCE

Confidential, Santa Clara, CA

Sr. Java Developer

Responsibilities:

  • Involved in design and development of middleware application.
  • Involved in designing and developing Rest based Web services, for interacting with Salesforce portal Application.
  • Developed Apache CXF based interceptors and handlers, for Request/Response handling and Exception handling in both Soap and Rest based web services with various backend Applications such as Oracle Identity Mgmt, SABA, and Seibel.
  • Worked on configuring continuous build integration using maven and Jenkins.
  • Worked on persistence of data to oracle using Hibernate.

Environment: Java 7, Spring 3.2, JBoss AS 7, SVN, Apache CXF, Web Services (Rest), Jackson, SOAPUI, SOAP, WSDL, Maven, Jenkins, Log4J, JUnit, Eclipse, Hibernate.

Confidential, Fremont, CA

Lead/ Sr. Java/UI Developer

Responsibilities:

  • Involved in design and development of new grids and enhancement of ART portal.
  • Extensively involved in design and implementation of front - end controller using Struts MVC framework, jsp, javascript, Angular, jquery,Ajax, Css.
  • Involved in migration of new enhancment from migration of html pages from jsp to Angular js.
  • Involved in enhancing JavaScript to make it compactible to IE 11 and html5 (previously standard browser was IE7/8 users migrated to IE11).
  • Developed validation framework using Hibernate and created several Exception classes to provide an error free environment and alternately logged the whole process using Log4j properties.
  • Performed unit testing using JUnit for User Interfaced Testing.
  • Created WebServices and used Ant Scripts to bundle and deploy application. Designed and developed interface in the form of Delegates which would interact with WebServices.
  • Extensively involved in developing SQL and PL/SQL scripts (stored-procedures, functions and triggers).
  • Worked on configuring jobs and batch processing using Autosys.
  • Worked on configuring continuous build integration using AntHill.

Environment: Java, Hibernate, Struts, Tomcat, Oracle 11g, SQL Stored Procedures, PL/SQL, SVN, SQL Developer, Ant, Log4J, JUnit 4.0, Web Services, SOAPUI, SOAP, WSDL, Eclipse, Css, JavaScript, Angular Js, Bootstrap, Node js,J Query.

Confidential, Sunnyvale, CA

Sr. Software Developer

Responsibilities:

  • Involved in design and development of different features of MyAppleID portal such as Secondary Authentication, Higher Secondary Authentication, Secondary password authentication, Mobile site implementation, and Localization expansion.
  • Used Spring framework for providing a dependency-injection service, object management, and transaction management. Developed powerful JavaBeans-based configuration management, applying Spring MVC, Inversion-of-Control (IOC) principles, Aspect Oriented Programming (AOP) and auto wiring concepts.
  • Used Spring AOP and log4J for logging different actions, errors and events of application for logging into Splunk and Hubble for generating dynamic and real time logs.
  • Used hibernate validation, spring custom validation and owasp validation for input validation and out put filtering for data validation spring framework.
  • Worked on configuration of Tomcat, Apache web server for production environment, for tuning of JVM, setting up jenkin for continuous integration and setting up scripts for auto deployment of code to both production and test environment.
  • Involved in team coordination with agile and scrum methodologies, for managing tasks/tickets between project management, development and testing teams using tools such as radar, espresso and jira.
  • Supported localization for around 86 locales, including RTL locales such as Arabic and Hebrew.
  • Implemented ARIA user interface for My Confidential ID application for making it accessibility compatible.
  • Implemented front-end scripts using, html 5, Css3 and JavaScript using libraries such as jQuery, YUI, prototype.js and Angular js.
  • Involved in implementation of Mobile compatible portal (iPhone and iPad version) for MyAppleID (Currently internally accessible).
  • Working on implementation of Captcha (JCapcha) as web service (Restful) for usage on create page of MyappleID portal.
  • Implemented periodic load testing of application using App Perfect and Jmeter.
  • Involved in migration of MyAppleID portal from WebObjects to Spring MVC.
  • Completed Confidential training for Web and Application Security and involved in analysis and designing of application to match Confidential security policies for MyAppleID.

Environment: Java 6, J2EE, Spring 3, WebObjects, java script, Ajax, JQuery, Prototype.js,WS (Soap and Restful), Tomcat, JBoss, ANT, Log4j, SoapUI, Junit, emma, splunk and hudson.

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Coordinated with sales and logistics department to design and develop wafer tracking portal using Spring MVC, jsp, java script and JQuery.
  • Implemented various queries, stored procedures, triggers and functions using SQL and PL/SQL for backend data in Oracle.
  • Developed Spring AOP and IOC components to hold business logic.
  • Implemented the business logic and transaction management using EJBs.
  • Implemented asynchronous transactions messaging using JMS and Message driven beans.
  • Extensively developed User defined Custom JSP tags to separate presentation from application logic.
  • Installation, Configuration and administration of Weblogic.
  • Designed, developed JSP, Servlets and EJB and deployed them on Weblogic Application Server designed and developed used XSLT transformation components to convert data from XML to HTML,
  • Used XML DOM API for parsing XML.
  • Implemented restful WS for retrieving vendor information for product life cycle mgmt. application.
  • Used Hibernate for mapping the Object oriented model of Java with Oracle.
  • Involved in end-to-end Software development life cycle using agile methodology.

Environment: Java 5, J2EE, Spring, EJB, java script, Ajax, jsp, JSR 138, XML, XSD, JMS,JPA,JTA, JAXB, JAX-WS, UML, hibernate,WS(Rest) Oracle10g, Weblogic 10, ANT, PL/SQL, Agile, Eclipse 3.2, Log4j, SoapUI, cactus and Junit.

Confidential, Dublin, OH

J2EE developer

Responsibilities:

  • Extensively involved in design and implementation of front-end controller using Struts MVC framework, jsp, javascript, DWR, dojo.
  • Created XML schema documents based on the requirements and used JAXB for marshalling and unmarshalling of the XML documents.
  • Followed agile methodolgy for development process.
  • Implemented test cases for struts and java using cactus and junit.
  • Back-end access to Oracle, which used to query/update the database for enhanced reporting and advanced search of the data using Hibernate.
  • Developed web services using JAX-WS utility
  • Developed and used JMS queues to for asynchronous communcation.
  • Used Weblogic Server for deploying the application.
  • Involved in migration from Weblogic Server 8.2 to Weblogic Server 10.3.
  • Used TOAD for database and application development.
  • Implemented Camel a rule-based routing and mediation engine to configure different medation rules, for different client bases.
  • Prepared Unit test cases using JUnit and remote testing using SOAP UI.
  • Provided Production Support and involved in defect fixing in QA testing.

Environment: Java 5, J2EE, Struts,java script, DWR, dojo, jsp, WebServices, XML, XSD, JMS, JAXB, JPA,JTA,JAX-WS, UML, hibernate,WS (Soap). Oracle10g, Weblogic 10, ANT, PL/SQL, Eclipse 3.2, Log4j, SoapUI, cactus and Junit.

Confidential, San Diego, CA

J2EE Developer

Responsibilities:

  • Coordinated Configuration Management Plans and Procedures with project team.
  • Experience in creating Portlets (enhancing look and feel), templates, applying themes and integrating processes using Springs MVC.
  • Used JavaScript for web page design and client side validation.
  • Extensively involved in design and implementation of front-end controller using Spring MVC, Business Tier using the Session Façade, Service Locator and Value Object patterns and Integration tier using Data Access Object pattern by developing business components that interface with the database.
  • Configured the user actions using XML. The controller uses XML mappings to map the request to the server side functionality. Transformed XML content into HTML using XPath, XSLT.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Developed and implemented automated build script batch files using bash shell script.
  • Involved in optimizing and tuning SQL queries.
  • Used WebSphere Admin Console to define, configure and manage database objects.
  • Used Hibernate for persistence handling and PL/SQL for developing stored procedures, functions and triggers in Oracle database.
  • Developed the Ant build scripts for building the EAR file and used Perforce for version control.

Environment: Java, Springs, JSP, EJB, JDBC, HTML, AJAX, JavaScript, CSS, XML, XPath, XSLT, Unix, WebLogic, Oracle, Perforce, UML, Ant, WSAD, Log4J, JUnit, Windows XP (Dev.), Hibernate,PL/SQL.

Confidential

Software Engineer

Responsibilities:

  • Involved in the coding and testing of software applications using Java.
  • Designed and developed framework components using Servlets and JSPs.
  • Coordinated with clients, integrating and testing team.
  • Involved in secure transfer of digital data using serial ports.
  • Handled database in Oracle using PL/SQL, Stored Procedures, Cursors and Triggers.
  • Involved in key encryption/decryption for secured serial port data transmission and authentication using Wired Equivalency Protocol (WEP).
  • Provided reports for test data.

Environment: Java, Serial port -COM, Servlets, JDBC, Applets, HTML, UML, Java Script, Windows Server 2003, PL/SQL, tomcat.

We'd love your feedback!