Java/j2ee Developer Resume
San Rafael, CA
SUMMARY
- Having 14+ years of JEE experience in the Information Technology Industry.
- Worked on all phases of Software development life cycle including Analysis, Design, Development, Testing, Implementation, and Documentation using Java 1.8, JEE, Spring Frame work, Struts, Mule ESB and Oracle.
- Practiced in Agile Methodology.
- Spring framework experience with annotations, aop, jdbc, mvc and transaction.
- Akka frame work experience with Actors, Cluster, remoting and streams
- Experience with java persistence models, implementations, including SQL, JDBC, ORM solutions and familiarity with different databases.
- Development experience of multi - threaded, client-server applications.
- Experience working with Oracle, Database, Stored Procedure.
- Experience in Design Pattern, domain modeling.
- Expertise in SQL and PL/SQL Scripting and exposure in understanding stored procedures and involved in study of Database Design Process.
- Strong experience in complete Project Life Cycle, which includes Requirements analysis, Feasibility Analysis, High Level Design, Low Level Design, Design Reviews, Coding, Testing, Peer Reviews, Implementation and Maintenance.
- Expertise in J2EE Programming Technologies: JSP, Java Beans, Servlets, MVC and Struts, Spring Frame Work, XML, XSL, Hibernate and Mule ESB on UNIX, & Windows platforms.
- Integrating Hibernate and spring with BlazeDS server.
- Development of Java Scripts for client side validations.
- Experience in providing logging support using log4J.
- Excellent understanding and strong experience in testing applications using JUnit,Fitnesse,PowerMock and BDD
- Hands on experience with version control tool (SVN, GIT and CVS).
- Hands of experience in Requirement Gathering.
- Ability to work under pressure and manage (Multiple) project tasks with changing priorities and tight deadlines and can work either independently or as a part of a team.
TECHNICAL SKILLS
Operating Systems: Windows 7, UNIX and Linux.
Languages: C, C++, Java,Jee,SQL, PL/SQL, UML
Database: Oracle 11g
Technologies: JSP, Servlets, Java Beans, RMI, JNDI, JDBC, JMS, EJB, JavaScript, Tag Libs, XML, XSL, XSLT, HTML, DHTML, CSS,Flex
Application Servers: Web Sphere, Web Logic, Tomcat, and Jboss.
Frameworks: Spring 3.x, Hibernate 3.x, Struts 1.x/2.x,Mule Esb,Restful Services and pache-Apache Axis2,Akka frame work
IDEs: Intelli J Idea 12.x,RAD, Eclipse, Flash Builder
Tools: Apache Ant, Maven,Graddle,SOAP-UI and Fiddler
Version Control Systems: Git,Svn and Cvs.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr Java Developer
Responsibilities:
- Responsible for analysis of requirements, preparing solution design, coding and testing of the applications using using Java 1.8, Tbs5Rest ful services, JEE, Spring Frame work
- Responsible for delivering the multi-threaded batch and service applications developments in this project.
- Converted Services and Daemons from tbs5 frame work to akka cluster based applications for better performance, future maintenance and easy support.
- GeneratedJavaclasses using JAXB Parser from the XSDs of request and response XMLs. Used those classes in the REST services through Marshalling and UnMarshalling
- Consumed the restful services interfaces using tbs5 frame work
- Created Process Worker acotrs for generating bid prices from Origin and Destination Big table. And loading the generated file into EDW.
- And activating matching and moving logic of scheduled flights to the master tables.
- Written Unix scripts for running java written truncating staging and control tables
- Building the applications using Gradle and promoting artifacts using Jenkins. Deployed apps using run deck jobs
- Converted Services and Daemons from Cobra frame work to tbs5 frame work for better performance, future maintenance and easy support.
- Consumed the restful services interfaces using tbs5 frame work
- Created the Mutlit threaded batch Bif Au validator for the Au validation of flight bookings against altea reservation system.
- Created Summary File Processor for loading summary file data into flight schedule control tables.
- And activating matching and moving logic of scheduled flights to the master tables.
- Written Unix scripts for running java written truncating staging and control tables
- Building the applications using Gradle and promoting artifacts using Jenkins. Deployed apps using run deck jobs
- Code Merging and resolving the conflicts using tortoise Git
- Created DAO and Services using Tbs5 restful service frame work
- Using Log4j for displaying the debugging information in the log files and also displayed the rest ful service json request and response for debugging purpose.
- UsedDesign Patterns for creating the batch based applications.
- Created the Test Cases usingJunit, Mock Unit frame works.
- Created the Code Reviews in the Stash (Bit Bucket) Tool using pull request, used Git as a version control tool.
Environment: Java 1.8, JEE, Spring 3.x, JPA, Hibernate, Tbs5 restful services, Oracle 12c, SpringTool Suite, tc server, SOAP-UI
Confidential, Dallas, TX
Sr Java Developer
Responsibilities:
- Responsible for analysis of requirements, preparing solution design, coding and testing of the applications using using Java 1.6, Struts2, Axis2, JEE, Spring Frame work
- Responsible for delivering the web applications developments in this project.
- Consumed the web services interfaces using axis2 frame work with digital certificates for product related searches.
- Creation of Frontend screens using Struts2 Html tags and Jquery frame work.
- Created the Interceptor for the Age Validation Check for the Bag That Customer.
- Validation of Client side validations using JavaScript regular expressions.
- Building the webapplications using Cradle and Maven.
- Using Log4j for displaying the debugging information in the log files and also displayed the soap request and respone for debugging purpose.
- Used Spring Frame work for creating the services and integrating these services with Sales Module.
- UsedDesign Patterns for creating the web based applications.
- Created the Test Cases usingJunit, Mock Unit and BDD frame works.
- Created the Code Reviews in the Crushible Tool, used Git as a version control.
Environment: Java 1.6, JEE, Spring 3.x, Struts 2.x, Axis2,html,Jquery,Oracle 11g, Fat Wire, Web sphere and Intelli J Idea 12.x
Confidential, Dallas, TX
Sr Java Developer
Responsibilities:
- Completed design, development, build, configuration of MQ queues for Mule Applications.
- Domain modeling and implementation, Rewritten back - end of the applications, improved performance of the applications by components.
- Created the Mule flows and Mule components in spring 3.x for the Report Automation applications.
- Spring Services used for all the transactions.
- Responsible for the creation of Database layer and service layer code using spring 3.x frame work.
- Responsible optimized the code and performance of application using various tools.
- Responsible for setting up the UNIX environment for the project.
- Extensively used Mule Studio while writing code and used Tortoise SVN for source control.
- Deployed the Mule code into the DEV, SIT1, UAT and PROD mule standalone servers.
- Responsible for solving the the Dynamic scan, static scan issues resolution.
Environment: Mule ESB, Java 1.6, J2EE, Oracle 11g, Servlets, Adobe Flex, spring 3.1, JPA, Hibernate 3.x,Websphere and RAD 8.x
Confidential, Dallas, TX
Sr Java Developer
Responsibilities:
- Responsible for overall design & analysis of Validation and Consolidation modules and integration with Flex and Spring Frame work.
- Responsible for the creation of Database layer and service layer code using spring 3.x frame work.
- Created the Maintenance screen interfaces for consolidation and validation, using these interfaces pentaho validate and consolidate the prices.
- Responsible for the creation of Test Cases framework using Fitnesse for the CPCNextgen project.
- Responsible optimized the code and performance of application using various tools.
- Responsible for setting up the UNIX environment for the project.
- Used Jboss Drools for configuring the entitlements for the CPCNextgen Matrix server.
- Created the maven build for separating the environment specific files from the actual build.
- Integrated the client side Flex UI code with Server side J2ee components using Spring -Blaze ds.
- Involved in building and deploying the code on web server.
- Used XML for interactive data sources.
- Extensively used Eclipse while writing code and used Tortoise SVN for source control.
Environment: Java 1.6, J2EE, Oracle 11g,Servlets,Adobe Flex, spring 3.1, Pure MVC and Rule Engine(Drools) used in matrix, Fast FCI for Reporting,Hibernate 3.x
Confidential, San Rafael, CA
Sr Java Developer
Responsibilities:
- Responsible for delivering the web applications developments in this project.
- Responsible for analysis of requirements, preparing solution design, coding and unit testing of the applications using Junit Frame work.
- Developed the multithread crawlers for blogs and forums, which hit the Autodesk forums and blogs, index the contents to the Solr.
- Used Apache Solr frame work for storing the indexes.
- Used XML based Stax parsers for parsing lithium forums data, using this pull parsers quickly parse the contents.
- Developed the web services interfaces using axis2 frame work with digital certificates for product related searches.
- Developed the user interfaces for KM Search using JSP.
- Deployed KM application to the JBoss application server in the Amazon’s Ec2 environment.
- Generated the renewal reports in cvs, xml and pdf formats using POI API, Xstream API and Itext API.
- Developed the print functionality for the new orders created using this web interface.
- Used JDBC for database access.
- Created ant script for the quicker deployment of the web applications.
Environment: Jdk 1.5, Hibernate 3.x,Jsp, Html, Solr, Axis2, JSF, Java, J2EE, Weblogic 8.1 and Jboss 5.x
Confidential
Sr Java Developer
Responsibilities:
- Prepared the Rule Engine GUI Component for the Upos project using Jboss Drools.
- Configured the credit cards and auto loans business rules using this component, so that even business analysts can enter the rules on the GUI.
- Developed the web services client for passing the data entered for auto loans and credit card processing information to the rules component.
- Used apache axis 2 frame work for the developing and consuming web services in the rule engine component.
- He was involved in the design, worked on architecture of application and involved in auto loans and credit cards modules.
- Successfully implemented agile development process.
- Responsible for user interface code and implemented server side modules like auto loan, credit cards.
- Responsible for setting up the project environment.
- Involved in building and deploying the code on application server.
Environment: Java 1.5, J2EE, Oracle 10g, Adobe Flex, spring, Hibernate 3.x, Cairngorm and Rule Engine (Drools).
Confidential
Sr Java Developer
Responsibilities:
- Worked in design and application development of Registration Module for 31 countries.
- Used JSPs and JavaScript for preparing the user interfaces.
- Used Servlets for developing the server side registration controller component.
- Used SAX parser for reading the various countries specific data which is configured in the xml file.
- Created the Web services components, for the bulk registration of the users and stores the physician’s data in to the German data base.
- Worked proactively in the architectural design and development of the Physicians Profile reports.
- Created the utility components for accessing the Sun One Directory LDAP server using JNDI API in this project for generating the reports.
- He was developed the LDAP utilities for creation, addition, deletion and update of user profiles.
- Generated the various doctors information reports in excel and pdf using Apache POI API for generation of the reports in excel and IText API for generation of reports in Pdf.
- Involved in the building and deploying the code to the UNIX based Web logic 8.1 application servers.
Environment: Tibco Portal Builder,Core Java,JSP,Servlets,Struts, Unix, LDAP, Weblogic,SQL and PL/SQL
Confidential
Java Developer
Responsibilities:
- Responsible for the design discussion and worked on the preparing design documentation and implementation of the Admin, Login and Clinical reports in this project using struts.
- Responsible for designing User interfaces using JSP, JavaScript and struts tag lib. Involved in the main modules of application known as trials scheduling and mail triggering.
- Generated the clinical trials report in excel using Jakarta POI API and used Java Mail API for the mail triggering.
- Developed String, Date and DB utilities for the string related comparisons, date and database related functionalities.
- Responsible for the code quality and build delivery from the Team members.
- Involved in building and deploying the code on UNIX server.
Environment: Java 1.4, J2EE 1.4, JSP, Flex 1.5/2.0, HTML, JDBC, Struts1.2, XML, XSL, Oracle9i, SQL/PLSQL, Stored Procedures, CVS, Web Logic, Linux.
Confidential
Java/J2EE Developer
Responsibilities:
- Extensively worked on applications including GUIs using JSPs.
- Developed Database components using Hibernate 2.x to interact with the database to update, retrieve, insert and delete values effectively
- Developed an interface for parsing XML and storing it in the Oracle database and vice versa
- Involved in doing the unit testing and writing Test Cases and Test Plan.
- Developed the ant scripts for deployment of the project to the Linux environment.
Environment: Struts 1.1, JSP, Hibernate 2.X and Servlet and Oracle 8i, Web Logic 7.x, Windows NT/2000, Linux.
