We provide IT Staff Augmentation Services!

Java Analyst Resume

0/5 (Submit Your Rating)

CA

SUMMARY

  • Professional J2EE Software Developer with 7 years of focused experience of Web based applications with provisioning of groundbreaking and customized solutions to meet capricious industry requirements.
  • Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams etc.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Front Controller, Business Delegate, Service Locator, Transfer Objects etc.
  • Designed and implemented highly available highly scalable clusters usingAWS.
  • Implemented in Amazon Cloud a centralize log data processing system for the analysis of data streamed from different applications running in development, testing and production environment.
  • Experienced in creative and effective front-end development using Angular Js, Node Js, JavaScript, HTML, DHTML, XHTML, JavaScript, Ajax, Angular Js, BootStrap Js and CSS.
  • Developed web application in open source java framework Spring. Utilized Spring MVC framework.
  • Configured and developed web applications in Spring, employing AOP and IOC.
  • Developed Web Services in Spring Web Service and Java (JAX) WS.
  • Aced the persistent service, Hibernate for object relational mapping with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts and other technologies.
  • Have excellent Relational Database understanding and experience with Oracle 10g/11i, IBM DB2 7.X/8.X, SQL Server 2005 and MySQL 5.0/5.5.
  • Strong experience in database design, writing complex SQL Queries and Stored Procedures.
  • Worked on test driven software development where Junit testing was employed.
  • Experienced in using Version Control Tools like CVS, SVN and VSS.
  • Have extensive experience in building and deploying applications on Web/Application Servers like JBoss, WebLogic, IBM WebSphere, Glassfish and Tomcat.
  • Experience in developing Web services provider and client using Spring and Axis to provide WSDL.
  • Used Maven’s different plugins from basic like clean, deploy, install etc. to customize for different purposes like JAXB XJC tool. Used Repositories and dependencies.
  • Experienced in parsers like SAX, DOM, XPath, JDOM, and XML Beans.
  • Experience working with Agile Methodologies including XP, SCRUM and Test-Driven Development.
  • Strong work ethic with desire to succeed and make significant contributions to the organization.
  • Strong problem solving skills, good communication, interpersonal skills and a good team player.

TECHNICAL SKILLS

Operating System: Windows 7, Linux, Fedora, UNIX.

Languages: C, C++, C#, Java, J2EE, PHP, HQL, Shell Scripting.

Frameworks: Spring 2.x/3.x, Hibernate 3.x/4.x, Spring Core, Spring MVC, Spring AOP.

Databases: IBM DB2 8.x, Oracle 11i/10g, SQL Server, MySQL, MS Access, MongoDB.

Web Technologies: JSP, Servlets, HTML, DHTML, CSS, JNDI, JDBC, Java Beans, JavaScript, Angular Js, Node Js, JQuery, AJAX, Java Script, Web Services, SOAP, REST, XSLT.

Design Patterns: Data Access Object, Singleton, MVC, UML.

XML Technologies: XML, JSON, XSL, XSLT, SAX, AXIS, JAXB, XFIRE, XPATH.

IDE: NetBeans, WSAD, MyEclipse, Eclipse, WebStrom, Intellij.

Tools: SQL Developer, DB Visualizer, Maven, ANT, Log4J, Junit, JBoss Hibernate Tools, Jenkins, Jira.

Version Control: Subversion SVN (subclipse, tortoise), CVS, Visual Sour Safe, Rational Clearcase, GitHub.

WebServices: WSDL, SOAP, SOA, XFIRE, AWS.

Web/App Server: Apache Tomcat, BEA Web-logic, JBoss, Glassfish.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Analyzed business requirements and existing software for High Level Design.
  • Designed detailed software structure and architecture documents using Use cases, sequence diagram and UML.
  • Worked in an Agile development process with three months release, monthly Sprint and daily Scrum.
  • Implemented the search functionality for Internal Application using Angular JS.
  • Responsible for developing theUIpages using HTML5, CSS3, JavaScript, AngularJS, JSON, jQuery, AJAX.
  • Developed a core component of Analytics with Angular JS.
  • Developed System architecture based on MVC, WebServices, DAOs, Service Façade etc.
  • Conducted Performance Review of Oracle Database for business critical applications with Senior Leadership team.
  • Used AWS as provider for different applications. Also used client and provider both in same application module.
  • Designed Application layer with EC2, RDS, and Elastic Cache.
  • Deployed Splunk to manage our log infrastructure.
  • Employed Java (JAX) WS for JARs respectively.
  • ProvidingAWScost optimization techniques based onAWSpricing model.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Used Java XPath for parsing, changing values, transforming and comparing XML from a given XML document/String.
  • Used different plugins of Maven to clean, compile, build, install, deploy and more for jars and wars.
  • In some of modules Spring DAO Support was used to integrate Hibernate at persistence layer.
  • Configured Hibernate hbm files for ORM mappings like many to one and one to many relational.
  • Configured Hibernate to work with Spring, by setting up Session Factory in Spring context file. Used named queries, Hql, list, merge and create or update.

Confidential, CA

Java Analyst

Responsibilities:

  • Involved in the design and followed Agile Software Development Methodology throughout the software development lifecycle
  • Designed Use Cases, Class Diagrams, and Sequence Diagrams using Visual Paradigm to model the detail design of the application.
  • Brief experience on implementing the Angular js in creating animations based on CSS classes.
  • Converted wire frames to HTML prototypes.Designed and conducted presentation onAWSmigration strategies, promoting the benefits of moving applications to the cloud.
  • Extensively used XML Web Services for transferring/retrieving data between different providers.
  • Implemented the struts MVC framework, JSP for designing and developing the user interface and AJAX is used for asynchronous server calls.
  • Consumed Web services with Apache CXF Framework.
  • Supported numerous departments needs forAWSimplementations as part of theAWSSCRUM team.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used JMS Queue communication in authorization module.
  • Designed and implemented Business Delegate, Session Facade and DAO Design Patterns.
  • Used JAXB API to bind XML Schema to java classes.
  • Used the report generation in the SQL Server 2005 databases written in PL/SQL.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Used ANT for building the enterprise application modules, Used CVS for Version control, Log4J to monitor the error logs and performed unit testing using J Unit.
  • Deployed the applications on IBM Web Sphere Application Server 5.0.
  • Provided tuning recommendations and future memory requirements to Primary DBA team to make the changes in Database like table reorg, add enough spaces to database.

Confidential, GA

Java/J2EE Developer

Responsibilities:

  • Followed Agile Rational Unified Process throughout the lifecycle of the project.
  • Involved in requirements analysis and gathering and converting them into technical specifications using UML diagrams
  • Use Case Model, Business Domain Model, Activity & Sequence Diagrams and State Diagrams.
  • Applied Object Oriented concepts (inheritance, composition, interface, etc) and design patterns (singleton, strategy etc).
  • Responsible for designing and reviewing web services WLSD, their structure, data types and operations with Application architect team.
  • Responsible for Web Services consuming and packaging using Axis.
  • Applied Spring IOC Container to facilitate Dependency Injection.
  • Used Spring AOP to implement security, where cross cutting concerns were identified.
  • Involved in designing and developing architectural structure for Hibernate Interceptors and Web Filters
  • Involved in design and decision making for Hibernate OR Mapping.
  • Developed Hibernate Mapping file(.hbm.xml) files for mapping declaration
  • Responsible for designing front end system using JSP technology, HTML and JavaScript.
  • Re-factored large code base to conform to best practices to spring design patterns.
  • Integrated DroolsBusiness Rules Engines implementing business rules.
  • Involved in Managing Web Services and operations.
  • Involved in developing the core base Classes and designed the packaging needed for the project.
  • Implemented Stored Procedures for the tables in the database DB2.
  • Involved in designing reporting generating system from XML files using XML technology, JAXP.
  • Involved in Developing and performing Mock Testing and Unit Testing using JUNIT and Easy Mock.
  • Built project using Apache Maven build scripts.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Involved in Project Design, Documentation, Design Reviews and Code Reviews.
  • Developed static and dynamic Web Pages using JSP, HTML and CSS..
  • Designed and Implemented Layouts for the existing JSP files.
  • Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front end, spring frame work in business layer and Hibernate in persistence layer.
  • Developed Spring IOC to communicate with the persistence layer.
  • Developed Spring AOP framework for security transactions, reusability logging purpose.
  • Developed Session Beans and used J2EE Design Patterns like MVC and Business Delegate.
  • Used Hibernate ORM framework as persistence engine, configured hibernate.xml file and Involved in Mapping, Coding and Fine tuning of hibernate Queries.
  • Developed user interfaces using Struts, JSP.
  • Developed Struts Action classes, Business Delegate Object, Data Transfer Object, and Data Access Object classes.
  • Developing and coding J2EE Components with JSP, Java Beans, business objects with EJBs and Servlets.
  • Used JDBC for database connectivity and used connection pooling to optimize database connections Source Version Control CVS.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Designed XSDs, XML Schema for data transmission and XSL style-sheets to generate Excel sheets, graphs, ppt, and pdf from xml documents.
  • Used Log4j for logging and debugging.
  • Developed and prepared test cases for unit testing with Junit

We'd love your feedback!