We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • 8 years of diversified experience in the field of Java/J2EE projects including Development, Technical Design, Implementation, Maintenance, Support and Testingin all stages of the Software Development Life Cycle in different industry verticals Financial, Insurance, E - commerce, Medical and Telecom sectors.
  • Expertise in Java Servlets, JSP, EJB (session Beans and Message Driven Beans), JMS, JDBC, Frameworks (Struts, spring, Hibernate, JSF) in Implementing web based and enterprise solutions.
  • Experienced in coding java design patterns and J2EE design patterns.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts, spring and JSF Frameworks.
  • Proven expertise in implementing Spring IOC/Dependency Injection/convention over configuration features in various aspects of Spring Framework (Core, ORM Integration, MVC, AOP, Security)
  • Familiar with Web Technologies: HTML, CSS, JavaScript, xPath, XML, Java, J2EE, JDBC, Log4j, Maven, Ant, FirePath, Firebug, TestNG, JUnit Technologies.
  • Extensive experience in developing web page quickly and effectively usingJSF, Ajax JQuery, Java Script, HTML, CSS and also in making web pages’ cross browser compatible.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Good understanding of ORM technologies such as JPA, TopLink, Hibernate, iBatis/MyBatis and Spring JDBC
  • Experience in using the Object Relational Mapping tool Hibernate and SQL Mapping framework tool MyBatis, strong in using XML mappings and Java Objects
  • Good experience in Springs IOC, AOP and Springs integration with Hibernate and Struts, MyBatis, Velocity, Tiles technologies.
  • Experienced with hibernate core interfaces configuration, transactional, session and criteria.
  • Bootstrap used along with AngularJS in creating the application.
  • Experience in REST API, SOAP UI and Web Services Development.
  • Expertise in developing and consuming Web Services including different technologies and standards like SOAP/UDDI/WSDL.
  • Experienced in working with Enterprise java beans (Session beans, Entity beans, Message driven beans)
  • Experienced in working different Integration technologies like JMS.
  • Experience and knowledge in writing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle, SQL Server, MySQL.
  • Implemented Rest Web services using Jersey Implementation.
  • Experienced in agile development practices like Agile, Scrum, Extreme and SDLC.
  • Experienced with implementing MVC based solutions using Struts framework.
  • Proficiency in creating UML design artifacts like Class diagrams, Collaboration diagrams, UseCase diagrams and Sequence diagrams.
  • Experience in Multithreading applications, developing Database layer with ORM frameworks like Hibernate, Scala based ibatis, glassfish.
  • Experienced in design methodologies for software applications using Rational Rose, UML.
  • Extensively worked to build Model-View-Controller (MVC) and multi-tier Client/Server Architecture using Design Patterns like Business Delegate, DAO, Data Transfer Object, Service Locator, Singleton and Session Facade, View Helper Pattern.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Expertise in database modeling, administration and development using SQL and PL/SQL in Oracle, MySQL, MongoDB and SQL Server environments.
  • Used Web Sphere Application Server, Web Logic Application Server, JBOSS and Apache Tomcat in all my projects and successfully deployed and compiled many of the applications on them.
  • Experience in Developing GUIs using Eclipse RCP/SWT and Core Java Design patterns.
  • Good Experience in software configuration management using CVS, GIT and SVN.
  • Experience in using Maven and ANT for build automation.
  • Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
  • Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of AGILE.
  • Excellent at understanding new technologies and capable of implementing without conventional training
  • Experience working in the UNIX Environment including writing shell scripts.
  • Experienced in different Error Handling Techniques.
  • Expertise in build scripts like Maven, ANT and build automation.
  • Strong experience with JUnit for unit testing
  • Great command over IDEs like Eclipse and NetBeans.
  • Extensively used ETL methodology for supporting data extraction, transformations and loading process, in a corporate-wide-ETL Solution.
  • Expertise in using business analysis and Design tools like MS Visio and Rational Rose.
  • Expertise in debugging the code and highly result oriented and pro-active with the ability to learn new technologies quickly and implement them successfully in production.

TECHNICAL SKILLS

Web Technologies: JDBC2.0, Servlets2.3, JSP2.0, JSTL, EJB3.0& 2.0, Spring, IBatis, JNDI, JMS, JAAS, JTA, AJAX, JSF, XML, XML schemas, XSL,CSS3, REST, XSLT, XML Parsers(DOM, SAX, Hibernate 3.0, JDOM, JAXP, JAXB, JAX-WS), SOAP, XHTML, Dojo, HTML5, JavaScript, Mybatis.

Build Tool: Java, JavaScript, Python, Adobe Flex API, SQL, PLSQL, Ant, Maven

Middleware: Struts 12.0, Spring 2.x, 3.0, JUnit 4.0, Log4j, JAXB, JBPM workflow.

RDBMS: Oracle 11g/10g/9i, MS-SQL Server 7.0/2000/2003/2007/2008, and DB2

Tools: SOAP UI, Putty, Eclipse 3.1, Eclipse, RAD (Ration Application Developer), Net Beans IDE, Selenium.

Operating Systems: Windows XP/NT/2000, UNIX (HP UX, IBM AIX, Solaris)

Web/App Servers: Web Logic Server 6.0, 7.0, 8.1, 10.0, Web Sphere 5.0, JBoss, Tomcat 4.1, 5.5, 6.0, 7.0, IBM Web sphere 6.0.

Web Services: SOAP, RESTful Services WSDLVersion Control CVS, SVN, Smart GIT and Clear Case.

Data Modeling Tool: TOAD, SQL Navigator

Design Pattern: Session Façade, Business Delegate, Value Object, Singleton, MVC

PROFESSIONAL EXPERIENCE

Confidential -Phoenix, AZ

Sr. Java Developer

Responsibilities:

  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations.
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Springs, JSTL.
  • Created and executed both load and functional tests for web services.
  • Interacting with client in design and code review meetings.
  • Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
  • Implemented Java based POJO access to the application's Oracle 11g database using myBatis (formerly iBatis) mappers and typical data access and transfer design patterns.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user Interfaces and Hibernate for database connectivity.
  • Designed and developed Controller Servlet, which will route request to Application Controller
  • Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
  • Extensively worked on front end, business, and persistence tier using the html, CSS, JQuery, JSP, Tiles, Spring MVC, Spring IOC, Spring AOP, Spring Tx, Mybatis frameworks.
  • Development of hibernate objects for data fetching for batch and front - end processing
  • Front end screens development is done using JSP with tag libraries and HTML,CSS pages.
  • Developed Message Driven Beans using JMS to exchange messages between different applications.
  • Designed and developed the new features in the existing application to meet the customer's satisfaction.
  • Prepared documentation for setting up Selenium and Eclipse Environment on Local Work Space
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to Git.
  • Designed and developed the user interface screens, database design changes and changes to user access modules.
  • Used Angular JS to simplify development and testing of web applications by providing client- sidemodel-view-controller (MVC) capability as well as providing structure for the entire development process.
  • Created to promote and support the common business interests of the Commercial and Residential Mortgage markets. Its mission is to benefit industry participants and consumers of mortgage and investment products and services by, Fostering an open process to develop promote and maintain voluntary electronic commerce procedures and standards for the mortgage industry and enabling mortgage lenders, investors, servicers, vendors, borrowers and other parties to exchange real estate finance-related information and mortgages more securely efficiently and economically.
  • Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs)
  • Created Java based scripts for Selenium RC with JUnit/TestNG as automation frame work.
  • Written SQL queries, stored procedures modifications to existing database structure as requiredper addition of new features.
  • Extensively developed supporting Java Beans Components.
  • Developed use case diagrams, class diagrams, database tables, and mapping between procedure results set and object oriented java objects using Mybatis.
  • Used Memcache, a memory caching system to speed up Cisco website
  • Used Kafka in a POC to send data and persist on Cassandra Database.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
  • Configured Spring AOP framework to apply Logging and Transactions. Integrated Mybatis and spring, integrated tiles framework.
  • Worked on Cassandra DB to store and process unstructured data from Confidential s
  • Written test cases and done Unit testing and written executing Junit tests.
  • Used Log4J API for logging and debugging.
  • Written Maven Scripts for project build.
  • Developed automation scripts using Selenium WebDriver, Eclipse, JUnit and Java.
  • Automated the creation and labelling and adding to version control, the set up push button deployments from Subversion to Oracle Databases.
  • Building application and deployment in servers as per request from the QA team.
  • Participated in User Acceptance Testing and issue resolution
  • Production implantation and post production support.

Environment: Java, Struts-Spring-Hibernate integration framework, JSP, SOAP Web Services, HTML/ HTML5, Oracle 10g, SQL, PL/SQL, XML, JMS, Angular Js,JBPM workflow, Selenium, Mybatis 3.1, SVN, Web logic, JPA, Log4J, Apache Maven, Junit, Eclipse, Ajax, JQuery, Git, Cassandra, MemCache, Kafka.

Confidential, Oak Brook,IL

Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering, UI design and design of application workflows.
  • Designing and Developing the Web Portal Applications, web services, JBPM workflows, Back end Queuing implementations (MQ) using the technologies Spring MVC, JQuery, JSON, Spring ORM, Hibernate, CXF JAX-WS JAXB and Active MQ using Scrum based Agile methodologies.
  • Developed Web pages using Servlet and JSP, Angular.js, for the support app which is a test tool for a quick standalone testing of the Web service calls.
  • Implemented Golden Gate for Standby Configuration and developed procedures for Replication.
  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Developed web application based on J2EE Struts framework, Implemented Java and J2EE Design patterns like Business Delegate.
  • Enhanced UI using JSF, HTML, JavaScript, Angular Js, and Node JS Develop and deploy the applications on Web Sphere Application Server 6.0/7.0.
  • Used Web services - WSDL & SOAP for getting credit card information from third party.
  • Created technical documents for the tasks assigned, made changes in LLS donation workflow to accommodate Book Keeper.
  • JUnit test cases to test Web Services functionality before integration with client.
  • Extensively worked on J2EE Technologies to develop the project, Followed Spring MVC Framework for the development of the project.
  • Used Hibernate as ORM tool and defined the mapping, coordinated with QA team to ensure the quality of application.
  • Involved in Unit integration, debugging the code, bug fixing, acceptance testing with test cases, code reviews.
  • Supported production environment including monitoring application, resolving any production related issues.
  • Exposed as RESTFUL Web services, with Chart Specific parameters passed as query string.
  • Extensive Performance testing is being done to determine the responsiveness and stability of the system.

Environment: Spring 3.0, Hibernate, SQL Server, JTA, JUnit, JSP, JSON, JavaScript, DHTML, HTML5, CSS3, Ajax, Restful services, Jenkins, Eclipse, ActiveMQ Messages., Rational Application Developer (RAD), Smart GIT, JMS, WebSphere Application Server (WAS), IBM DB2, Agile Methodology.

Confidential, Dallas, TX

Software Developer

Responsibilities:

  • Utilized Agile Methodologies to manage full life-cycle development of the project
  • Worked Extensively on Spring IOC, Spring DAO framework, Spring Web services
  • Created new ETL mappings by using Pervasive tool.
  • Worked in designing, building, testing, implementing, supporting and maintenance of ETL Applications.
  • Involved in troubleshooting of ETL loads and performance tuning of Mappings.
  • Involved in tuning the database for better performance by analyzing the table, adding Hints and by Query Tuning methods.
  • Performed WSDL schema and semantic verification and compliance to WS-I
  • Handling the daily status meetings with QA team and business people in prioritizing the defects as per the business need.
  • Used Log4j for logging and tracing java code
  • Designed and developed front-end screens using JavaScript’s, Angular.js, CSS, and HTML.
  • Implemented various design patterns including Singleton.
  • Involved in coding for TestNG test cases, Maven for building the application.
  • Created Test Cases in Quality Center and mapped Test Cases to Requirements in Quality Center.
  • Managed all phases of end-to-end testing which includes User Acceptance testing, Functionality testing, Regression Testing, GUI testing, negative testing, system testing, unit testing and Smoke testing of the Application, its interfaces and Client-Server Utilities
  • Created XML files based on XML XSD.
  • Interacted with Developers, Business Analysts and Team Members to understand the Business Process
  • Developed many Java Interfaces to integrate the Web Services with the database transaction tables.
  • Responsible for client side interaction.

Environment: Spring, Hibernate, Maven, JBoss, JSP, JUnit, JSON, JMS, Eclipse, Pervasive ETL, PL/SQL, Toad, Jira, HTML, CSS, Xml, Angular.js, UNIX, log4J, Web services. Java Script.

Confidential

Sr. Java/J2EE Programmer

Responsibilities:

  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Used Spring Core Annotations for Dependency Injection.
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernate’s persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSF tag libraries.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Used HQL and SQL for fetching and storing data in databases.
  • Used XML data processing for JAXB.
  • Implemented rich front end pages by using HTML5, CSS3, JavaScript, JSON,Angular.js and JQuery.
  • A created and updated Hibernate query, Log4j mechanism is extensively used.
  • Worked with team members and leads for reviewing the code during Code Review sessions and using Checkstyle to determine Java code is compliant to standards.
  • Find Bugs is used extensively to determine the Null Pointer exceptions and finding the bugs in Java code.
  • Performing Unit testing and Integration testing using JUnit with mockup objects.
  • Involved in Production Release Planning & implementation along with support for production issues for various releases of the application.
  • Involved in migrating the application from Clearcase to Subversion.
  • Designed and developed the Validators, Controller Classes and Java bean components.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application.
  • Designed and built SOAP web service interfaces implemented in Java.
  • Used Clear Case for version control and Clear Quest for bug tracking.

Environment: Java, JDK 1.5, Servlets, Hibernate 3.2, JPA 2.0, Spring 3.0,JavaScript, JQuery, Oracle 10g, JAXB, Eclipse 3.2,Apache Ant, Web Services (SOAP), WebSphere 6.1, XML, ClearCase, Clear Quest.

Confidential

Java Programmer

Responsibilities:

  • Involved in design and development of hierarchy of the various commodities and various categories.
  • Developed and implemented Enterprise Java Beans (Session).
  • Implemented user sessions using Session Tracking API of Java Servlets.
  • Designed and developed servlets and JSP.
  • Struts framework is used as MVC.
  • Client side validations done using the java script.
  • Server side validations are performed using the application exceptions.
  • Created deployment descriptors using XML.
  • Designed the dynamic web pages using JSP
  • Performed Junit Test on java EJB classes.
  • Designed and implemented the database interaction using JDBC, and stored procedures using PL/SQL.
  • Designed and developed the queries using JDBC and Java Servlets for various search options.

Environment: J2EE, Java, JSP, Servlets, Struts, JDBC, Java script, HTML, XML, Web logic 7.0 and Oracle 8i, Junit, PL/SQL, UNIX.

We'd love your feedback!