We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Irvine, CA

SUMMARY:

  • Around 7 years of experience in Core Java, designing and development of Java oriented applications with strong Object Oriented Designing skills.
  • Strong Technical background, excellent analytical ability, good communication skills, and great commitment toward excellence.
  • Extensive experience in using J2EE technologies like EJB, Servlets, JSP, Swing, AWT Struts, Java Beans, JDBC, JNDI, Spring, Hibernate, JMS, JMX, and Multi - Threading to build web applications.
  • Front end web development using HTML, CSS, Java Script, JQuery, Ajax, Servlet, JSP and Spring MVC framework.
  • Designed and developed several Ajax based Prototype and UI widgets using OO JavaScript framework, JQuery and AJAX based UI framework for several clients.
  • Experience in Client-side Designing and Validations using HTML, Java Script, JSP, Struts, and Tag Libraries.
  • Extensive experience in different kinds of Java and J2EE Design patterns like singleton, Façade, Decorator, Thread pool, Front Controller, (DAO) Data Access Object, and (MVC) Model View Controller.
  • Experience in designing and implementing web applications by using n-tier architecture through Struts framework and spring framework.
  • Experience in using Application and web servers such as Web logic, Web Sphere, Apache Tomcat, and JBOSS.
  • Experience in using EC2 - Amazon Web Services.
  • Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
  • Specialized in using IDEs like Eclipse and JBuilder.
  • Experience in working with different operating systems Windows 98/NT/XP, LINUX, UNIX.
  • Experience using Oracle 8i/9i/10g/11g, DB2 UDB 6.5, SQL Server 2005 and MySQL.
  • Experience in Design Methodologies like MVC, OOP, and OOD.
  • Worked on web services using SOAP, UDDI, WSDL and XML related technologies like XML/XMLT, DOM, SAX, DTD and SCHEMA and tools like XMLSPY.
  • Extensive experience in Software Configuration Management using Version Control Software such as Perforce, SVN and VSS, Clearcase, and GitHub.
  • Strong experience with JUnit in performing unit testing and determining the application functionality.
  • Strong experience in different phases of Software Development Life cycle (SDLC) and Rational Unified Process (RUP) including Design, Implementation and Testing during the development of software applications.
  • Experience in Various Agile methodologies like Test Driven Development, Incremental  and Iteration methodology and Pair Programming.
  • Experience in Technology connectors like ODBC Connector, E-Mail Connector, JText Connector, XML Connector, MQ Series Connector and application connector like SAP Connector. Applied knowledge of ABAP/4 in functional areas with respect to MM, SD and FI.
  • Experience in using Reporting tools like (SSRT) SQL Server Reporting tool, (JRT) Jasper Reporting tool, and (CRT) Crystal Reporting tool.
  • Extensive experience in using Apache builds tools like Ant, Gradle and Maven.
  • Basic knowledge of other programming languages like C, C++, C#, Python, Perl and Visual Basic.

TECHNICAL SKILLS:

Programming Languages : Java 1.4/1.5/1.6, J2EE, PL/SQL, SQL, UML, XML, XSL, XSLT, C, C++, C#, VB.

J2EE Technologies and Frame Works: JDK, JRE, Applets, Java Beans, JavaScript, Struts 1.x/2.x, Swing, Spring 1.x/2.x, JSF 1.x, EJB 2.x/3.x, Hibernate 2.0/3.0, JDBC 2.1/3.0, Servlets, JSP, JNDI, JMS, JMX, JUnit, Java Mail API, RMI, JAXB, JAXP, Apache Axis2, REST, Web Services.

IDE s: IBM WebSphere Application Developer 7.0, Eclipse 3.2/3.4, and Net Beans.

Application Server/ Web Server: Tomcat 5.0/5.5, Web Logic Server 8.1/7.0, WebSphere 6.0/7.0, JBOSS 6.0.

Web/Script languages: JavaScript, HTML, DHTML, CSS, AJAX, UNIX Shell Script, Linux Shell Scripts, Bourne Shell (BSH), C Shell (CSH), Kourn Shell (KSH).

Transport Protocols : HTTP, TCP/IP, SMTP, POP, IMAP, SOAP

Database : Oracle 9i/10g/11g, MS SQL Server, DB2, MySQL.

Operating Systems : Windows XP/NT/2000/9X, UNIX, Linux, MS-DOS

Design Methodologies: MVC, UML, OOA, OOD, Design Patterns

Reporting Tools: Jasper, Crystal, and SQL Server Reporting Tools

PROFESSIONAL EXPERIENCE:

Confidential, Irvine, CA

Sr. Java Developer

Responsibilities:

  • Used MVC design pattern exclusively with latest Spring Framework version to implement and enhance business logic for multiple web projects.
  • Used Spring Dependency Injection design pattern to remove dependencies and Spring-authentication for security.
  • Used Hibernate, Spring JDBC template as backend ORM.
  • Used Maven and Gradle, and ANT for Building purposes.
  • Used Java version 7, 8 with STS, Eclipse, and Intellij for development purposes together with Apache Tomcat server.
  • Used REST-Assured Game Data API framework to publish content and test multiple functionalities. Also used tools like Post Man, SOAP UI for testing web services.
  • Used both Restful and SOA web services for multiple applications.
  • Developed application service components and configured beans using (applicationContext.xml) Spring IoC.
  • Implemented Transaction and Logging using Spring.
  • Experienced in AWS, deploying onto Amazon’s EC2 platforms, familiar with Amazon’s Elastic Beanstalk.
  • Used JavaScript, Freemarker, Node.js, Gulp, JQuery, CSS, SASS, JavaScript, HTML and JSP for front end UI.
  • Involved in release and deployment procedures using Jenkins and Hudson.
  • Used Git, AccuraRev, SVN to create different Streams and views for version control.
  • Used JIRA, Rally, Confluence, and QC for project management process.
  • Used Agile Methodology for Scrum and Software Life Cycle Development.
  • Prepared unit test cases for Unit testing the new functionality.
  • Used Jasper Reporting tool for creating PDF reports.

Environment: Java, J2EE, Servlets, Java Beans, JSP, Spring, Freemarker, Apache Tomcat, Eclipse, Git, Maven, Java Script, Ajax, CSS, HTML.

Confidential, Brea, CA

Team Lead

Responsibilities:

  • Responsible to extract XML data from Guidewire database and Flat Files to merge both XML and create AL3 files.
  • Created standalone Batch Scripts to call and schedule jobs in a different timely manner.
  • Worked, enhanced and implemented java code for 4 different lines of Business including Home owner, Earthquake, Business Auto and Personal/Private Auto.
  • Used MVC design pattern with Struts and Spring Framework and modified different Action and Form classes to implement the business logic of the whole application.
  • Used Spring Dependency Injection design pattern to remove dependencies and make the code loosely coupled.
  • Created and Used Web Services to distribute files to different platforms/applications.
  • Developed business logic using Struts framework on IBM Rational Software Architect Application server.
  • Developed complicated SQL queries, multiple joins and Stored Procedure for reports and business needs.
  • Worked with DBA team to optimize complex SQL queries and involve in data conversion process.
  • Used JQuery, CSS, JavaScript, HTML and JSP for front end UI.
  • Application used AJAX to reduce the bandwidth usage and provide better user-experience.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages between application components.
  • Used Spring JDBC Template for mapping SQL & loading bulk data into the database.
  • Prepared unit test cases for Unit testing the new functionality.
  • Involved in release and deployment procedures.
  • Used IBM Rational Clear Case to create different Streams and views for version control.
  • Created tables, joins, triggers, stored procedures in DB2, Netezza and SQL server Databases.
  • Involved with the team in developing an error handling system for the whole application using XML/XSL.
  • Used IBM Heap Analyzer to analyze and enhance application performance.
  • Used Apache XML BEANS to create Java classes from XSD Schema.
  • Used Agile Methodology for Scrum and Software Life Cycle Development.
  • Provided technical support for enhancements, memory leaks and bugs/fixes.

Environment: Java, J2EE, Servlets, Java Beans, JSP, Spring JDBC, JMS, XML, IBM RSA Application server, DB2, Netezza, SQL server, IBM Rational Clear case, Java Script, Ajax.

Confidential, San Clemente, CA

Sr. Java Developer

Responsibilities:

  • Developed Stateless Session Beans and Message Driven Beans to implement the business logic of a distributed application.
  • Used HL7 and LIS (Laboratory Information System) to download, re-download, upload, print and reprint different worksheets assigned to specific samples or assays.
  • Used JBoss Drools rule engine to write and create rules.
  • Developed Apache Velocity java based template to parse and persist results of different instruments.
  • Involved in release and deployment procedures, Developed and modified existing MAVEN to build Scripts for Deployment.
  • Developed business logic using Session beans and IntelliJ IDEA Application developer and deployed them using JBOSS Application server.
  • Developed Stored Procedure for reports and business needs for complicated business logic.
  • Used Adobe Flex framework to build and maintain different web pages.
  • Application used AJAX to reduce the bandwidth usage and provide better user-experience.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages between application components.
  • Used IBATIS for mapping SQL & loading bulk data into the database.
  • Prepared unit test cases for Unit testing the new functionality.
  • Involved in release and deployment procedures including Smoke, System and User Accepting testing.
  • Used Clear Quest for bug tracking and FindBugs plugin to avoid bugs in the code.
  • Used StarTeam for version control.
  • Developed HTML form values without refreshing page using jQuery and Ajax.
  • Designed and developed a perfect CSS form validation using JavaScript regular expression. This code works perfect in all conditions and supporting all the web browsers
  • Used JMX technology for managing and monitoring applications and services.
  • Used JConsle & Introscope enterprise inspection and monitoring tool to see an overview of application and server health and statistics.
  • Involved with the team in developing an error handling system for the whole application using XML/XSL.
  • Provided technical support for enhancements, memory leaks and bugs/fixes.

Environment: J2EE, EJB, Java Beans, JDBC, IBatis, Apache Velocity, JBoss Drools, JQuery, HTML 5, CSS, Adobe Flex, JMS, JMX, XML, IntelliJ 12 IDE, JBoss 5 Application server, Oracle 10g/11g, Rational Clear case, StarTeam, Java Script, Ajax.

Confidential, San Ramon, CA

Java Developer

Responsibilities:

  • Developed a stand-alone JAX-WS client to invoke the available web services. It involved creating auto-generated classes from WSDL using JAX-B implementation in IBM RAD.
  • Developed a Servlet to test the interoperability of stand-alone client code, which was tested on Apache Tomcat, Jboss and Weblogic.
  • Developed a stand-alone client in .net and C++ same as in Java to invoke the available web services.
  • Handled JSON/XML data from the connected to Spring MVC controller and displayed in the respective controls using jQuery and JavaScript presentation layer.
  • Experienced with Multi-Threaded and Event-driven applications.
  • Responsible for web 2.0 migration of the enterprise web application, involved in various initiative of enhancement, user interaction to develop prototype.
  • Developed user controls using jQuery (calendar, date picker, jqGrid, model dialogs, lightbox, CKEditor, etc.) and other scripting tools.
  • Designed front-end using latest tools like Ajax (Tab Controls & Calendar Control integrated with Grid View).
  • Developed HTML form values without refreshing page using jQuery and Ajax.
  • Designed and developed a perfect CSS form validation using JavaScript regular expression. This code works perfect in all conditions and supporting all the web browsers
  • Used JMX technology for managing and monitoring applications and services.
  • Used JMS API for sending messages between two or more clients.
  • Developed business logic using Session beans using IBM Web Sphere Application developer and deployed them using IBM Web Sphere Application server.
  • Worked on web services using SOAP, UDDI, WSDL and XML related technologies like XML/XMLT and SCHEMA and tools like XMLSPY.
  • Used Introscope enterprise inspection and monitoring tool to see an overview of application and server health and statistics.
  • Developed Stateless Session EJBs and Message Driven Beans to manage the business logic and Maintained Entity EJBs in current environment.
  • Developed Data Access Objects to encapsulate all database specific code using JDBC API, which is used by CMP EJB’s to access the database.
  • Used JDBC to communicate with Oracle 10g database.
  • Created tables, triggers, stored procedures in Oracle Database.
  • Involved with the team in developing an error handling system for the whole application using XML/XSL.
  • Provided technical support for enhancements, memory leaks and bugs/fixes.

Environment: J2EE, EJB, Servlets, Java Beans, JSP, JDBC, JQuery, HTML5, JMS, JMX, XML, IBM Web Sphere 7.0, IBM Web Sphere Application server, Oracle 10g/11g, Rational Clear case, CVS, Java Script, HTML.

Confidential, Lacey, WA

Java developer

Responsibilities:

  • Designed and developed Web based application using JSPs and Servlets for SACWIS Management System.
  • Used Struts Framework in the presentation tier of the application, which is based on the MVC design pattern.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Developed business logic using Session beans and Eclipse Application developer and deployed them using JBOSS Application server.
  • Wrote various Queries and Stored procedures using SQL.
  • Involved in creating UI using Swing, and GWT.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Used (MDB) Message Driven Beans for Messaging and Publisher/Subscriber mode of messaging.
  • Developed Ant scripts for automation of build and deployment procedures.
  • Developed Web services for sending and getting data from different applications using SOAP messages
  • Participate in code reviews for consistency, completeness and maintainability of the code base.
  • Developed JUnit test cases for unit testing.
  • Used SharePoint for multiple purposed like management and provisioning of intranet portals, websites, document & file management, social tools, enterprise search, business intelligence, process integration, system integration, workflow automation, and core infrastructure for third-party solutions.
  • Wrote SQL queries to analyze and figure out the differences between some reports.
  • Participate in code reviews for consistency, completeness and maintainability of the code base.
  • Provided technical support for enhancements and bugs/fixes.
  • Performed logging of the application using log4J.

Environment: J2EE (Java, Servlets, JSP), Jakarta Struts, Apache Tom Cat, MVC, SQL, UNIX (HP), and Microsoft SQL Reports.

We'd love your feedback!