We provide IT Staff Augmentation Services!

Java Architect Developer/ Consultant Resume

4.00/5 (Submit Your Rating)

Santa Ana, CA

SUMMARY

  • 10+ years of Information Technology experience in Finance, Banking, automotive dealership management, Insurance, State government administrations, Airline and Broadcasting industries.
  • Worked on all phases of Software development life cycle including Analysis, Design, Development, Testing, Implementation, and Documentation.
  • Highly experienced in design, development and deployment of Java Enterprise Applications using JAVA and J2EE stack.
  • Extensive knowledge and hands on experience in Web development using HTML, CSS, JavaScript, PERL, Python scripting and Jakarta Struts and Spring MVC frameworks.
  • In - depth knowledge in light weight frameworks such as Spring, Hibernate and Struts.
  • Knowledge in developing IOS mobile applications using Ionic and Cordova.
  • Experience in producing and consuming the SOAP web services using Apache Axis and RESTful webservices using Jersey.
  • Experienced in TDD (Test Driven Development) using Junit, TestNG and Mockito.
  • Strong knowledge in J2EE Design Patterns such as MVC, Singleton, Business Delegate, DAO, Composite view etc.
  • Good experience in writing and performance tuning db queries and stored procedures using Oracle, SQL, Postgresql and Sybase databases.
  • Experience in developing applications using IDE’s such as Eclipse and IntelliJ.
  • Knowledge in usage of application servers such as BEA WebLogic 9.1/8.1, JBoss and web servers such as Tomcat.
  • Strong analytical, communicative and interpersonal skills in team tasks, ability to perform development tasks with minimal supervision and experience in mentoring junior team members.
  • Sun Certified Programmer for the Java Platform.

TECHNICAL SKILLS

Frameworks: Struts 1.x, Spring 2.x/1.2.x, Hibernate 3.x/2.x, JPA, Ionic, Cordova.

Web technologies: Angular JS, Python, HTML, JavaScript, JQuery, JSON, Ajax, JSP, XML, XSL, XSLT, Servlets, AWT, GWT, GSON

Databases: Oracle 10g/9i, PostgreSQL, Couch DB, SQL, Sybase 5.5.

Web Services: REST and SOAP.

Tools/IDEs: Groovy, Ant, Maven, Jersey, Fitnesse, Jenkins, Junit, TestNG, Mockito, SQL Developer, RAD, IntelliJ, Eclipse 2.x/3.2, UML, MS Visio.

Other technologies: Log4J, WSDL, EJB, JNDI, JDBC, Apache AXIS2, Soap UI, PERL scripting, UNIX shell Scripting, Virtual Machine, Docker You're Kit.

App/Web Servers: WebLogic 9.2, JBoss 4.2.x, WAS, Apache Tomcat 4.0,5.x.

Version Control: GitHub, SVN, CVS, Rational Clear case, Harvest.

PROFESSIONAL EXPERIENCE

Confidential

Java Architect Developer/ Consultant

Responsibilities:

  • Analyze the pitfalls in the application and provide a strategic solution with an architectural redesign.
  • Efficient focus on reducing the number of support call time by providing automated solution.
  • Re engineer the customer report generation process to a simpler solution.
  • Addressed the timezone issues that were existing in the application that occurred when the server time did not match with the store time for dealerships.
  • Build customized docker files to pipeline various instances in the application.
  • Perform tasks using formal software development methodologies and specified R&D and/or departmental procedures.
  • Worked on serialization and deserialization of Java Objects into JSON and back.

Environment: JPA,Java,Docker,Groovy,GSON,JavaFX,IntelliJ,Git,Ant,Python,PostgreSQL,Jboss,RabbitMQ, Ubuntu Linux.

Confidential

Java Consultant / Mobile Developer

Responsibilities:

  • Perform software development functions to support a variety of mission-critical systems for the corporation, including Internet Banking, Enterprise Call Center, Branch Teller and Platform, and Contact Management
  • Enriched the mobile UI with Java script, JQuery, CSS and Angular JS.
  • Worked on the branding of the application for different affiliates of Zions.
  • Developed both consumer and provider using Web Services in Apache AXIS.
  • Implemented and enhanced the transfer functionality for the mobile banking by creating and consuming the Light Weight Services (Restful web services from the online banking).
  • Utilized hibernate’s secondary level Ehcache to improve the performance of the mobile sign on requests on the node level.
  • Leveraged spring dependency injection and AOP features throughout the application.
  • Worked closely with the ESB team and defined the appropriate wsdls and their structures that are SOAP based webservices for the mobile application to use.
  • Refactored the code base using different OOPS principals and features to be readily used by different vendors such as fis mobile / mFoundry.
  • Used You'reKit to analyze the performance of the mobile-based service calls.

Environment: Spring, Hibernate, Ionic, Cordova, Angular JS, Ant, Javascript, HTML 4.0, WebLogic and WebSphere application servers, VM, Oracle and Couch DB databases, Solaris, AIX, Linux and Windows operating systems.

Confidential

Senior Analyst/Developer

Responsibilities:

  • Demonstrate solid understanding of fundamentals of requirements specification, design, coding, and testing of the client account information systems.
  • Automated the processing of both internal and external feeds coming and going out of Confidential .
  • Experience using Informatica transformations for reading flat files and persisting in database.
  • Extensively used core java stack in designing and developing CAIS application.
  • Improved the user experience by enhancing the GUI using JQuery and Javascript.
  • Implemented the webservices using the top down approach for the better interconnectivity of the data across the global PWM teams.
  • Used REST to consume the client data to be rendered on the UI in the form of JSON Objects.
  • Work directly with PWM operations team in defining new application requirements, resolving project issues, and providing technology perspective to strategic business planning.
  • Enhanced the account name search using Apache Lucene framework.
  • Written Perl scripts for various file based operations and configured with Autosys jobs.
  • Experience using Spring batch framework for developing batch applications.
  • Highly experienced in writing efficient sql and stored procedures.
  • Mentored the junior members of the team in bringing them up to speed in learning the system.
  • Worked and coordinated with the team off shore in completion of the tasks before deadline.
  • Identified and automated several manual business user workflows.
  • Automated the account opening workflow using Selenium.
  • Ensured code quality by using PMD and by followed the TDD approach with Junit and Mockito.
  • Extensively fine-tuned the application performance using You'rekit toolkit.

Environment: Jdk1.5, Java, J2EE, Perl, DB2, Unix, Axis2, REST, Spring 2.x, Maven, Log4J, JUnit, Mockito, You're Kit.

Confidential

Lead Java Developer/Consultant

Responsibilities:

  • Developed UML diagrams such as sequence and class diagrams based on the Software Requirement Specification document.
  • Improved the front end of the application with jQuery, java script and CSS.
  • Developed web layer of the application using Jsp’s and Struts2.0 framework.
  • Used Spring for dependency injection, transaction management and generating the web services client.
  • Used JPA persistence for ORM in order to define the mapping between the java objects and relational database.
  • Developed the web services stubs and client for the Map Point provided wsdl using Apache Axis
  • Integrated the Microsoft Map Point service with the consuming applications.
  • Identified the poor performance areas in the application and tuned using JConsole.
  • Intensively used several struts based tag libraries and custom libraries.
  • Implemented Composite View design pattern using Struts tiles.
  • Created persistence units in order to interact with multiple databases.
  • Generated the Stored Procedures, Triggers and Functions and fine-tuned SQL queries.
  • Participated in all relevant data model reviews.
  • Used Log4J for logging and developed the pom.xml using Maven for compiling the dependencies.

Environment: Jdk1.5, JSP, Struts2.0, JPA, XML, WAS, Web services, SOAP UI, RAD,IBM Websphere, Harvest, Oracle 9i/10g, SVN, GIThub, Java Script, jQuery, Maven, Log4J, TestNG.

Confidential, Santa Ana, CA

Java Developer/Consultant

Responsibilities:

  • Developed UML diagrams such as sequence and class diagrams based on the Software Requirement Specification document.
  • Enriched the user interface of the application with CSS and JavaScript validations.
  • Resolved several browser compatibility issues.
  • Involved in the development of both the back end and the front end of the application using Struts, Spring and Web Services.
  • Implemented the Java Persistence object/relational mapping and persistence management interfaces using EJB3.
  • Improved the efficiency of the application by adapting Value Object, Business Delegate and Session Façade design patterns.
  • Configured tiles with struts as an implementation for Composite View design pattern.
  • Developed various Forms and configured various Dyna Action forms.
  • Implemented server side validation using both form based validation and the struts validator framework.
  • Created tile defs, struts-config files, validation files and resource bundles using Struts framework.
  • Intensively used several struts based tag libraries and custom libraries.
  • Implemented batch processing to update the database and automate transaction processing.
  • Performed Event-driven process automation for job scheduling and work queue functionality.
  • Developed Stored Procedures, Triggers and Functions and fine-tuned SQL queries.
  • Participated in all relevant data model reviews.
  • Used Log4J for logging and Ant to build.

Environment: Jdk1.5, JSP, Servlet Filters Struts, Spring 2.0, JPA, XML, Web Logic 9.2/10.3, Web services, Eclipse 3.2, Clearcase, Clear Quest, Oracle 9i/10g,CSS, Java Script, Ajax, Ant, Log4J, JUnit.

Confidential, El Segundo, CA

J2ee Developer/Consultant

Responsibilities:

  • Analyzing business requirements and converting them into system requirements.
  • Used Business Delegate, DAO, Session Façade and Singleton Design Patterns.
  • Used Spring MVC framework and developed various controllers and validators for the front end.
  • Secured the application using Acegi, spring’s one of the effective security frameworks.
  • Implemented the text search engine using Apache Lucene framework.
  • Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
  • Implemented the Java Persistence object/relational mapping and persistence management interfaces with the Hibernate Annotations.
  • Developed Hibernate mapping file and the HQL queries for retrieving data from the database.
  • Used Hibernate templates to execute queries and other data manipulation operations.
  • Fine-tuned the application’s performance using You're Kit.
  • Used Hibernate’s Interceptor for Audit Logging purposes.
  • Developed both consumer and provider using Web Services in Apache AXIS.
  • Developed the provider by top-down approach by writing the WSDL.
  • Used AJAX to reorder, delete, update and upgrade widgets and theirby increase ease of accessing widgets.
  • Used Direct Web Remoting to allow JavaScript in a browser to interact with Java on a server and help manipulate web pages with the results.
  • Used the concept of spring’s JDBCTemplate and developed certain DAO’s for data retrieval.
  • Participated in all relevant data model reviews.
  • Developed test cases using Junit, spring’s integration testing.
  • Used Ant for build and Log4J for logging.

Environment: Spring 2.0, Hibernate 3.x, Axis 2,JSP, AJAX, Apache Lucene, Acegi, XML, MyEclipse 6.6,CVS, HTML, DB2, Log4J, Ant, JUnit, LINUX.

We'd love your feedback!