We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Phoenix, AZ

SUMMARY:

  • About 6+ years of experience as a Software Development Engineer with increasing responsibilities involving Analysis, Architectural Design, Development, Prototyping, Implementation and Testing of client - server applications using Java and J2EE Technologies
  • Good exposure to domain Banking & Financial Services-Payments, Investments, Income etc.
  • Expertise in developing applications using Core Java, Servlets, Apache Struts Framework, JSF,JSP, EJB, MDB, JMS, RMI, XML, XSLT, JNDI, JDBC, Java Beans, UML, Java Script.
  • Experience in MVC (Model View Controller) architecture, using Spring, Struts and various J2EE design patterns and UML Methodologies.
  • Expertise in various open source framework like Struts, spring, spring portlet and Hibernate.
  • Experience in XML, DOM, SOA, Web services, SOAP, XSD, WSDL, JAX-WS and JAX-RS technologies.
  • Experience in working with the NoSQL, Mongo DB, Apache Cassandra .
  • Experience in implementing and monitoring continues integration using Jenkins 1.6.
  • Hands on exposure to multiple Application Servers like JBoss, IBM, Websphere Server and BEA WebLogic.
  • Experience in using Maven, ANT, ANT IVY and Jenkins / Hudson / Bamboo for build automation.
  • Experience in working with Tomcat web server and Apache as Security server.
  • Extensive development experience in object oriented analysis, design and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall, RUP and Agile.
  • Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
  • Experience in developing applications using IDEs like My Eclipse, Eclipse and RAD.
  • Experience in web technologies like AJAX, HTML, DHTML, CSS, XML, JQUERY, ANGUALAR JS, JSON and JavaScript.
  • Hands-on experience with automated build tools such as Apache Ant and Apache Maven.
  • Expertise in Unit testing, Integration testing, Smoke testing & System testing.
  • Have excellent Analytical, Problem solving and communications skills. Highly proficient in understanding new technologies and adept at building strong working relationships with coworkers and management.

TECHNICAL SKILLS:

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O and Reflection

J2EE: JSP, Servlets, EJB, JMS, JDBC, JNDI

Framework: Struts, Spring, Hibernate

Web/Application Servers: Apache Tomcat, JBoss, WebSphere, Web logic

XML Technologies: XML, DTD, XSD, XML, XSLT, SAX, DOM, JAXP, JAXB

Web Development: HTML, DHTML, JavaScript, CSS, AJAX, JSON, JQUERY, JSTL, ANGULAR JS

IDEs: Eclipse, My Eclipse, RAD, Net Beans

Design Skills: UML (JUDE, Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), GOF Java &J2EE Design Patterns

WSDL, SOAP, JAX: WS, CXF, AXIS, JAX-RS, UDDI, WS-Security, SOAP UI

Testing: JUnit, Mockito, SOAP UI, Firefox PlugIn

Build & Deployment: Maven, Ant, Jenkins

Database and Tools: Oracle, MySQL, DB2, TOAD, SQL Developer

EDUCATIONAL: Bachelors in technology from Jawaharlal Nehru Technology University, India

PROFESSIONAL EXPERIENCE:

Confidential, PHOENIX, AZ

SR. JAVA DEVELOPER

RESPONSIBILITIES:

  • Understanding the requirements by interacting with business users and mapping them to design and implementing it following the AGILE Development methodology.
  • Designed and developed the application using Struts Model View Controller (MVC) design Pattern.
  • Developed Struts Action Forms, Action classes and templates and performed action mapping in struts-config.xml.
  • Extensive use of EJBs for middle tier component to implement the business logic
  • Developed an automated application using JMS for messaging and JNDI to interact with the Server.
  • Implemented Service locator pattern to invoke EJBs through Struts.
  • Hands on experience with one or more Cloud Infrastructure and Services like Amazon AWS.
  • Coded JavaScript for AJAX and client side data validation.
  • Used JDBC API as part of the DAO layer in the project.
  • Used Java Mail API to send or receive emails
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Used Hibernate as ORM tool to store the persistence data into the Oracle9i database.
  • Implemented logging using log4j.
  • Developed ANT script to build and deploy Java applications.
  • Used CVS for version control.
  • Designed the Architecture of the project as per Spring MVC Frame work. Worked with Spring Core, Spring AOP, Spring Integration Framework with Hibernate.
  • Implemented Business Logic using POJO’s and used WebLogic 7.0 to deploy the applications
  • Developed modules using Spring3 framework using Eclipse IDE.
  • Create JSPs with some custom JSTL Library Tags and Controller Servlets.
  • Wrote complex validations using client-side Java scripts and designing the GUI.
  • Configured the data mapping between Oracle and SQL Server 2005 and tested performance accuracy related queries under SQL Server.
  • For checking the connectivity and file transfer for secure ftp API is used.
  • Created connections to database using Hibernate session Factory, used Hibernate APIs to retrieve and store data with Hibernate transaction control.
  • Created RESTful services for the web services using technologies: Node.js, Express.js and PostgreSQL.
  • Tomcat Application Server was used for deploying the application.
  • Involved in the Production support of the Application.

ENVIRONMENT: JAVA 1.6, J2EE, Spring 3.0, Hibernate 3.0, Apache Axis2, WSDL, Rest, SOAP Web Services, HTML, JavaScript, JDBC, Jasper reports, Directory Portal functional, JMS, Agile Methodology, PL/SQL, UNIX, Multithreading, Amazon AWS, Oracle 9i, WebLogic Application Server, TOMCAT, Eclipse 3.5.

Confidential, PHOENIX, AZ

SR. JAVA DEVELOPER

RESPONSIBILITIES:

  • Developed the web tier using JSP, Struts MVC’s. Implemented event handling using Java and JavaScript.
  • Created and maintained the configuration of the Spring Application Framework
  • Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application
  • Used Spring JDBC to write some DAO classes to interact with the database
  • Designed application flows and developed Use case Diagrams, Class Diagrams and Sequence Diagrams for the application using Rational Rose.
  • Involved in implementing application prototype using JSP, Servlets, JDBC and Struts framework to give the presentation.
  • Wrote controllers for the Web MVC.
  • Configured the Hibernate with spring.
  • Developed JSP custom Tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Struts Framework.
  • Used Eclipse Indigo IDE to develop the application. Used JBoss Server to deploy the application.
  • Implemented Java new features like Generics, Auto boxing, and Enum.
  • Developed JDBC adopters and Assembly diagrams to communicate to the database.
  • Developed business components using Stateless Session Beans and Entity Beans.
  • Developed Business Delegate, Facade, Service locator, Data Access Object and Value Object design patterns.
  • Validated all forms using Struts Validation Framework and implemented Tiles Framework in the presentation layer.
  • Developed web pages for Single Sign On using JSP and implemented Hibernate for mapping and persist the data.
  • Developed POJO classes and mapping files and configuration files for the database.
  • Wrote technical documents related to workflow model and activities performed for the particular work items.
  • Developed complex database SQL queries/Stored Procedures and tuning SQL queries.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
  • Implemented logging mechanism using log4j tool.
  • Responsible for unit testing using JUnit and building test cases and templates for integration testing.
  • Used Subversion to commit the source and created tags and branches.
  • Communicated with the Offshore Team and helped them understand the Business Requirements.

ENVIRONMENT: J2EE, JSP, Hibernate 3.0, IBM FileNet Spring, JNDI, HTML, CSS, XML, Java Script, Struts Validation Framework, Eclipse Indigo, Struts Validation Framework, Tiles Framework, XML Spy, JBoss Server, TIM API, Log4j, ANT, JMS, SQL Developer, Bugzilla, Subversion, JUnit, MS Visio, Oracle 10g,HP QC, DB2, IBM Optim tool, JProfiler etc.

Confidential

SR. JAVA DEVELOPER

RESPONSIBILITIES:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Involved in the design by preparing UML diagrams using Microsoft Visio tool.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle,
  • Used Spring security framework for authentication and authorization of the application.
  • Involved in Hibernate configuration properties setup & mapping files usinggenerators, associations & inheritance etc.
  • Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
  • Interacting with client for requirement gathering, analysis and modularization of the requirement.
  • Developed user interface using java Server Pages (JSP), HTML and Java Script for the Presentation Tier.
  • Developed JSP pages and client side validation by Java Script tags.
  • Developed an own realm for Apache Tomcat Server for authenticating the users.
  • Developed web services by using Restful API.
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Transformed documents using XSL.
  • Involved in design and development of JSP, HTML and JavaScript for presentation layer.
  • Used GOF Java & J2EE design patterns. Used Business Delegate to maintain decoupling between presentation & business layer.
  • Used JPA with Hibernate provider.
  • Used JMS to send messages through websphere queues.
  • Involved in configuring web sphere variables, queues, DSs, servers and deploying EAR into Servers.
  • Involved in reading customer xml and constructing primary, secondary customer information.
  • Developed authentication through LDAP by JNDI
  • Developed and debugged the application using Eclipse IDE.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Involved in backing up database & in creating dump files. And also creating DB schemas from dump files. Wrote developer test cases & executed. Prepared corresponding scope & traceability matrix.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
  • Involved in integrating the STARnet and GPS (Global Pricing System). The application uses the existing Stored Procedures and designed the database tables for the integration.
  • Handled the Data Cleansing for the new STARnet project for the accurate Dashboards and Scorecards for Compliance.
  • Developed and deployed the application on JBoss 5.1.0 SP1 Application Server and Apache Tomcat 6.0.35
  • Used CVS repository for version control.
  • Involved in fixing IST, QA and production defects & tracked them using QC.

ENVIRONMENT: Java 1.5,J2EE, Servlets, JSP, HTML, JS, CSS, DOJO, Apache-Tomcat, Maven Repository, JMS, DOM/SAX, XML, XSD, XSLT, Oracle 11g, Eclipse, JUnit, CVS, Spring - DI, AOP, MVC, Hibernate, Oracle coherence, JSM, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services, JAXP, JAXB, QC.

Confidential

SR. JAVA DEVELOPER

RESPONSIBILITIES:

  • Involved in collecting the End User Requirements and involved in preparing System Request Requirement Document (SRR), System Design Document (SDS) and the Use Case (UC).
  • Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSP and JSF UI Components as View and FacesServlet as a Controller.
  • Developing JSF components, Backing / Managed Beans, JSP Pages, JavaScript functions, Servlets and custom tags, utilizing HTML User Interface prototype and middle-tier services interfaces as input.
  • Wrote the Java classes for the components, tags, and renderers.
  • Building Hadoop -based big data enterprise platforms coding in python and devops with Chef and Ansible
  • Developed Stateless EJBs to write the business logic.
  • Built web-services using SOAP & Axis that allowed integrating the business application with the legacy applications and also facilitates for future applications.
  • Developed WSDL files necessary to deploy the web services.
  • Converted reusable services into Web-Services using SOAP which can be accessed across the enterprise.
  • Involved in the Oracle Data Conversion. Worked extensively in converting the application from DB2 database to Oracle database. Responsible for writing DB2 Scripts and Oracle Scripts as a part of the Oracle Data conversion project.
  • Responsible for writing Jython scripts for Auto Deployment of the application to the AppServer. Involved in deployment of the application to the WAS 6App Server; Configuration of the datasource, resource adapters, etc.
  • Involved in Debug and fixing the errors.
  • Prepared Test Cases.

ENVIRONMENT: WAS 6 AppServer, RAD 7, 6.x, JSF, EJB3.0, JDBC2.0, DB2, Oracle 10g, SQL Developer, SQL Plus, Rational Clear Case, Unix, Webservices, SOAP, Web 2.0.

Confidential

JR. SOFTWARE DEVELOPER

RESPONSIBILITIES:

  • Analysis, design, development, testing and implementation of application.
  • Translated client’s business requirement (Raw Data) into function specific requirements.
  • Developed Project Planning for the entire life cycle including scheduling, preparing tasks, work allocation, identifying resources, setting up goals and benchmarks for the project delivery and to the individuals.
  • Developed system preferences UI screens using JSP custom TagLibs, JSP templates and HTML.
  • Developed web Components using JSP, Servlets and EJB under J2EE Environment.
  • Developed Data objects in the back end (Oracle) using stored procedures, triggers and functions.
  • Verified software errors and interacted with developers to resolve the technical issues.
  • Developed class diagrams, flow charts, Use cases, sequence diagrams using Rational Rose tools.
  • Developed and deployed the application on BEA WebLogic Application Server
  • Involved in sending email from application using SMTP, Java Mail, Quartz scheduler
  • Done parsing of xml which had information about navigation links using SAX parser.
  • Involved in developing, Exception Handling& Debugging application using Eclipse IDE.
  • Involved in configuration & deployment activity of JBoss.
  • Involved in writing build scripts using ANT.
  • Responsible for co-ordination with Functional consultants for Functional Review and design
  • Involved in maintaining application using CVS creating branch, tagging.
  • Involved in Enhancement and Bug fixing used Bugzilla for tracking the issues.
  • Involved in Coding, testing, debugging, enhancements, documentation, and program maintenance
  • Delivery management, Preparation of Release Notes and Code delivery.
  • Had Regular interaction with clients and prepared Customer Requirement Analysis Document (CRAD).
  • Translated the same into use case models, forms using HTML and JavaScript.
  • Used Java Script for Client side validations, ClearCase as configuration Mgt tools.
  • Involved in developing Enterprise Java Beans, Servlets, Triggers, Stored procedures in SQL, PL/SQL.
  • Conducted the user acceptance testing and moved the application to the production environment.
  • Third level supports of the entire application just in time to ensure service level agreements and always delivered the solution in right time.
  • Conduct at least one knowledge sharing session within the project team/across the account, document the same and make it available to the benefit of others.

ENVIRONMENT: JAVA, JSP, J2EE, Servlet, Spring 1.2, Hibernate-2, JTA, JDO, Eclipse, Oracle 10g, SQL Server, JSP Custom tag, DHTML, Ant Script, Java Script, Shell Scripts, XML, HTML, CSS, JUnit, UNIX, SQL,CVS, log4j, UML Visio, AJAX, JPA, JDBC, Java Mail, Quartz, jCIF (java Common Infrastructure Framework).

Hire Now