We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

3.00/5 (Submit Your Rating)

Falmouth, ME

Professional Summary

  • Software professional with Seven years of experience in the fields of software engineering and Information technology using Java /J2EE technologies.
  • Experience in Software Development Life Cycle SDLC and Agile methodologies.
  • Extensively worked on Java and J2EE technologies with experience in using different frameworks such as Struts, SPRING, and Hibernate.
  • Extensively worked on J2EE technologies such as Servlets, JSP, EJB, JNDI, JMS, JDBC and XML
  • Experience in developing standalone and web applications using core Java techniques.
  • Expert level skills in design, development and deployment of applications using JEE/J2EE technologies including Java Beans, EJB, JSTL, JMS, JDBC, JNDI and Web Services.
  • Experience in using Design Patterns including Service Locator pattern, Business Delegate, Factory, Session Fa ade, MVC, DAO, and Singleton.
  • Knowledge in innovative and effective User Interface development with HTML, CSS, JSP, JavaScript, AJAX, JSON, JQUERY, ANGULARJS.
  • Extensively used tools to improve productivity and software quality like Log4J, ANT, Maven, FindBugs
  • Extensively worked on implementing Service Oriented Architecture SOA using Web Services SOAP, WSDL, SAAJ and UDDI
  • Hands on experience with using JUNIT Test Cases for unit testing, Integration testing and knowledge in other testing methodologies.
  • Exposure to Configuration Management Tools such as CVS, Clear Case and SubVersion.
  • Expertise in developing in IDEs like Eclipse, IBM RAD, IntelliJ.
  • Excellent knowledge of using XML related technologies like XSL, XSLT, XPATH, DTDs, XML Schemas, Namespaces as well as XML parsing APIs like DOM and SAX
  • Experience in configuring and deploying Enterprise Applications archives JAR, WAR and EAR on Web Sphere Application Server.
  • Experience in writing Software Requirements Specifications, Technical and User Documentation for complex application development projects by interacting with clients and other teams in the project.
  • Good in analyzing, possess a unique combination of excellent technical skills and ability to understand client requirements.
  • Experience with Databases like Oracle 12c/11g/10g, IBM DB2 and MS SQL Server 2008/2012
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors and Functions in SQL, PL/SQL.
  • Quick learner in learning any new technology and aiming for optimizing time frame in a project, organizing tasks to be ahead of time.

TECHNICAL SKILLS

  • JQUERY, JSON, ANGULARJS
  • Sprint
  • Hibernate, Java Beans.
  • Languages : Java J2SE J2EE , C, C , SQL, and PL/SQL.
  • J2EE Technologies : JSP, Servlets, EJB, JSTL, JDBC, JNDI, JMS,
  • Methodologies : UML, Waterfall, and Agile, RUP, SCRUM and
  • XML Technologies : XML, XSD, DTD, JAXP SAX, DOM , JAXB.
  • Web Technologies : HTML, CSS, DHTML, XHTML, JavaScript, Ajax,
  • App/Web servers : Web Sphere, Web Logic and Tomcat Apache
  • Applications Frameworks : Struts, spring.
  • Databases : Oracle, MS SQL server, DB2, MySQL.
  • Web services : REST, SOAP, WSDL, JAX-RPC, JAX-WS.
  • Tools : ANT, Maven, JUNIT, log4J, PL/SQL Developer.
  • Configuration Management : CVS, Rational Clear Case, Clear Quest.
  • IDEs : Eclipse, IBM RAD, IntelliJ, Net beans.

PROFESIONAL EXPERIENCE

Confidential

Role: Sr. Java Developer

Confidential is a one of the top bank and Financial Company. This project involved the development of a Web based application for costumers to manage their accounts by create alerts on their accounts on different criteria and getting updates through email or online. Spring Framework which is based on MVC Design Pattern and for managing back-end components like Dao's were used to develop this application.

Responsibilities:

  • Implementing the Design and developing modules using Agile Methodology. Planning iteration for effective design and development of the Modules.
  • Designed Use case diagrams, Class diagrams, and Sequence diagrams using UML and developed using Java JEE components
  • Implemented User Interface in Model-View-Controller Architecture which accomplishes a tight and neat co-ordination of Struts MVC, JSP, Servlets, Java Script, XSLT, XML, AJAX, HTML and Custom Taglibs.
  • Developed the User Interface validation frame work in combination with custom validation built on top of Struts validation frame work from the form bean.
  • Used Ajax scripting to make the web pages more dynamic by making asynchronous calls to the server and only reloading the selected area of web page instead of loading the entire web page.
  • Implemented Dependency Injection IOC feature of spring framework to inject dependency into objects and Aspect Oriented Programming is used for Logging.
  • Designed and persistence layer build on ORM framework and developed it using Hibernate.
  • Created Front end pages Using JSP's and handle the server side logic in EJB 3.0 and Servlets
  • Developed Server side components with coordination of EJB and using web established frame work designed under the guidelines of Business Delegate, session facade, Service locator, DAO's, TO's.
  • Configured Hibernate to make use of EHcaching to display the static lookup data from the database
  • Published JAX-WS based web services where in all the requests will be routed to this Single Point service and based on the request they are forwarded to the corresponding legacy operations
  • Develop UI using Struts View component, JSP and JavaScript
  • Designed and developed unit testing framework revolving around Test Driven from existing applications/ modules and Test first methodology for new initiatives/enhancements using JUNIT, easy mock.
  • Used Maven tool for the project management and for the purpose of compile, run, deploy, and to add external dependencies and also used CVS as version control tool
  • Created complex SQL for stored Procedures, Functions, Packages and Triggers
  • Developed aspect oriented logging module using Log4J for logging purposes.

Environment: Java, JDK- 1.6, JSP, JavaScript, AJAX, XML, Spring, HTML, CSS, JSP, HTML, EJB, Struts ,Hibernate, Eclipse, Apache, WebLogic 12c/11.x, Oracle 12c/11g, JUNIT, MAVEN, CVS, log4j,LDAP, XSLT, JAX-RPC, Web Services, XML Schema, DOM parser, Rational Rose .

Confidential

Role: Sr. Java developer

Confidential a statewide initiative giving customers the option to choose the company that supplies their electricity. These companies are referred to as Alternative Electric Suppliers AES . Providing electricity to customers includes three separate activities: generation, transmission and distribution. The Midcontinent Independent Transmission System Operator MISO sells power from generating plants and arranges for transmission of power over high-voltage lines for DTE Electric, Alternate Electric Suppliers and others. When customer participates in Electric Choice, he is purchasing electricity from an Alternative Electric Supplier.

Responsibilities:

  • Develop use cases, Class diagrams, Sequence diagrams and deployment diagrams for enhancements made to existing workflow process using Rational Rose.
  • Study and analysis of project requirements through business users, involved in workflow design, documentation and development of workflows.
  • Develop JSP screens configure form beans in struts configuration file validation logic in form beans and business logic in action class that process the requests.
  • Developed entity beans to persist data into respective table in the database.
  • Developed message driven Beans to handle incoming messages to create Transfer Objects TO and initiates Business Delegate to further process workflow.
  • Implement JAXB to marshal Transfer Object TO and generate new XML file that shows hourly usage of node.
  • Solve technical problems that involved message flows and transformations, written code for services and configured integration points.
  • Developed a batch job that kicks off through shell scripts on Linux server that posts error messages to Notification Message Queue and sends out an email with list of error messages.
  • Responsible for managing build, deployment and configuration management issues during an iteration.
  • Coordinate and work with QA testing team for testing various scenarios related to work items.
  • Involve in Production support which requires weekly monitoring Servers, Connection pools,
  • Understanding the client requirements from status meetings and maintaining the screens as per the client needs
  • Participate in Code migration and resolving code conflicts in various versions.

Maximo:

  • Confidential who use more than 4800W are treated as primary. PSO is the application which adds primary customer, create orders for the customer.
  • This is an IBM product for work order and asset management.
  • Used SOAPUI to test upgraded Maximo web services that gets the status of the work order.
  • Created dynamic proxy class to call Maximo web service to initiate work order, to get ticket ID for each work order
  • Developed code, managed build and deployed it.
  • Developed JSP and JavaScript validations for front end screens.

Environment: JDK 1.6, EJB 2, Struts 1.x, WebLogic 11, Eclipse 3.4, Windows 7, SSH Tectia, UNIX, DB2, DB Visualizer, MS Office, Web services, SOAP 1.2, Axis 1.4, JAX-RPC, JSP, JDBC, JAXB, XML, MQs, ANT, Clear Case, Rational Rose, Log4j.

Confidential

Role: Sr. Java Developer

Description:

Confidential is a client portal that provides 360 degree view of clients Ameriprise accounts. This application provides a portal that consolidates all the accounts available to the user and provides summary, detail and transaction information for all of client's investments insurance accounts which clients wish to consolidate at one place. Clients registered for Financial Accounts application will have ability to add and remove his/her accounts which they wish to consolidate at one place and take the advantages provided by this application. The client can login through Single Sign-On interface securely, check his/her account balances, and documents posted by advisor and can make Trading, Transfer Money.

Responsibilities:

  • Generated WSDL files while developing applications using SOAP webservices.
  • Developed application SOAP services using JAX-WS, CXF frameworks
  • Developed UI interface using HTML, Java Script, CSS, JQuery
  • Integrated Hibernate persistent layer with in application for making database calls
  • Used XML for exchanging financial information between businesses over internet
  • Designed various XML files to store, carry and exchange data
  • Involved in consuming XML Web Services SOA using SOAP, SAX and DOM XML parsers
  • Worked on creating new stored procedures with Cursors and Joints in Oracle
  • Worked on Singleton, DAO, Factory, Service Locator and Proxy design patterns to achieve complex functionalities in the application
  • Worked on code management activities in CVS and SVN version controls
  • Participated in Build and Deployment activities using ANT, MAVEN build scripts
  • Configured Tomcat Application Server's server settings to improve Performance of the application
  • Used JUNIT to test SOAP Web services and application code
  • Interacted with Testing team in testing phase through HP Quality Center by responding to the defects tracked

Environment: Java1.4, Core Java, JavaScript, XML, HTML5, CSS3, JQuery, Spring MVC, Apache CXF, Design Patterns, Hibernate, Scrum, Oracle 10g, Eclipse, ANT, MAVEN, JUNIT, Tomcat, SOA, SOAP, SVN, CVS.

Confidential

Role: Java Developer

Confidential to set the standard for quality, safety and value in the discovery, development and manufacturing of medicines for people. PIS web based application involves establishing the connectivity of Oracle database from a java client. This web-enabled client provides product code as the input and gets characteristics type and characteristics value as the results. The server side modules JSP pages gets the data from database by the use of JDBC API and construct XML data dynamically and send to requesting client. The client module would reconstruct original data by using SAX Parser .My role was to carry out the complete design and development.

Responsibilities:

  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Performed all tests on production applications and prepare recovery procedures for all applications and provide upgrade to same.
  • Provide 24x7 operational supports to all production applications. Also provided support on holidays and weekends.
  • Resolved production errors and deployed applications for end users
  • Used Spring2.5 Framework to support the Hibernate tool.
  • We used JSF for building web based user interfaces.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Web-Application was deployed on the WebSphere 6.1 server on Windows.
  • Developed JUNIT test cases for all the developed modules.

Environment: Java, J2EE, Hibernate 2.5, JMS, Spring Core, JSF, JNDI, Oracle 10g, HTML, XML, DOM, SAX, ANT, Rationale Rose, SAO, RAD, IBM Web Sphere Application Server 6.1, UNIX, LOG4J.

Confidential

Role: Java Developer

Confidential is a local software system. This system can be used to maintain the location bed no. of each patient either in the ward or the ICU. Information about the patient and the charges to be paid is also stored. This system keeps track of transfers from ICU to GEN or vice versa.

  • Involved in SDLC such as Requirement gathering, System Analysis, Design, Coding.
  • Held meetings with client for understanding requirements.
  • Involved in designing, development and testing of the modules of the project.
  • Worked with Core Java, Servlets, JSP and JDBC.
  • Designing of UI using JSP, HTML and JavaScript.
  • Prepared JUNIT test cases, Mock Objects to unit test individual components.
  • Worked with databases using SQL language.
  • Used Hibernate2.0 as the ORM tool for data Persistence.
  • Installed, maintained, or used Software testing programs.
  • I have used ant as version control tool.
  • Involved in production support for defect fixing and minor enhancements.

Environment: Core Java, J2EE, JSP, Servlets, hibernate, Java Script, HTML, JUNIT, CSS, Eclipse, Tomcat Server, SQL, Ant, Windows XP.

We'd love your feedback!