We provide IT Staff Augmentation Services!

Sr. Java Consultant Resume

4.00/5 (Submit Your Rating)

Framingham, MA

SUMMARY:

  • 8+ years of experience in API development, Object Oriented Design, Modeling, Relational Databases, Programming and Testing. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technology stacks.
  • Expertise in Object Oriented and Multi - threaded/Concurrent Programming using Java and J2EE related technologies.
  • Experience in Design, Development, Support and Implementation of Web based applications usingJAVA/J2EETechnologies (CoreJava, JDBC, Servlets, EJB, XML, JMS, Struts, Spring (Core, MVC, AOP), Junit, Hibernate, JMS,JavaWeb Services, Java beans, Multi-Threading, POJO classes, JAXB)
  • Expertise in Web-Development technologies including Angular JS, JSF, JSP, HTML5, DHTML, JavaScript, CSS3, AJAX, JQuery, XML, XSLT, DTD, XSD, XPATH, SOAP, DOM, SAX, JSON with W3C standards.
  • Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose and RAD
  • Experience in developing and deploying session beans, entity beans representing different types of business logic abstractions.
  • Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO), and Business Delegate.
  • Experience in writing DAO using Hibernate and Hibernate mapping files.
  • Working experience on IDE’s like Eclipse, Spring Source Tool Suite, NetBeans and RAD
  • Work experience in Web Services (SOAP, REST, XML, WSDL, and UDDI).
  • Work experience in Design and Coding for Asynchronous based Message processingJMS using AMQ and WMQ clients.
  • Experienced in methodologies like Iterative, test driven development approach using SCRUM framework under Agile Methodology and Waterfall.
  • Experience in working with IBM Web Sphere Portal/Application Server, BEA Web Logic, and Apache Tomcat5x application servers.
  • Work Experience in RDBMS, like Oracle (PL/SQL), MS SQL Server and DB2. Involved in writing Stored Procedures, Triggers for the back end work and also testing the data.
  • Worked with version control Managers (GIT, SVN, CVS, RTC and VSS).
  • Developed scripts to build and deploy jar and war applications using ANT and MAVEN build tools.
  • Automation of scripts to build and deploy using Jenkins.
  • Experience in software unit testing, regression testing using JUNIT, EasyMock, and HP Quality Centre, defect tracking and management using HP ALM.
  • Development experience in Windows, UNIX, LINUX and AIX operating systems
  • Basic understanding of Clouding computing, Salesforce.com and Bigdata and Hadoop.
  • Excellent Analytical, problem solving, communication and Inter Personal skills to manage and interact with individuals at all levels

TECHNICAL SKILLS:

Programming Languages: JAVA, J2EE, XML, TSQL, PL/SQL, UNIX Shell Script, C++, C, JavaScript

XML Technologies: HTML, XHTML, AJAX, JSF, Angular JS, XML, JSP, SAX, DOM, XSLT/XSL, XPATH, DTD, XSD, JAXB, JMS, WSDL,JSON

Frameworks: REST, Spring, SOAP, Hibernate 2x/3x, Struts 2.0, JUNIT, JNI, Easy Mock

Middleware/ Integration: AMQ, WMQ Client

Tools & Utilities: JDBC, MS Visio, MS Office, FTP, SQL PLUS, TOAD, JIRA, HP QC, HP ALM,ANT, Maven, Textpad, Notepad++, Editplus, Filezilla, Eclipse IDE, Spring Source Tool Suite, MS Project Plan, Jenkins, Java Profiler, JQuery, AJAX, JSON, SourceTree

Application/Web Servers: APACHE TOMCAT, BEA WebLogic, IBM WebSphere

RDBMS: ORACLE, DB2

Source Control: SVN, VSS, RTC, CVS, GIT

Operating Systems: DOS, Windows 2003 / NT / XP, UNIX, LINUX,AIX

Development Frameworks and Tools: Waterfall, Agile - Scrum, Version On, Jira Agile

PROFESSIONAL EXPERIENCE:

Confidential - Framingham, MA

Sr. Java Consultant

Responsibilities:

  • Developed front end using HTML, CSS, Javascript, and AJAX.
  • Involved in designing, developing and testing of J2EE components using Java Beans, Java, XML, Collection Framework, Spring, JDBC, and JNDI to be deployed in WebLogic Server 10.0.
  • Developed Spring MVC architecture application for developing UI, Business Logic and required Actions to access the database using JDBC and Oracle.
  • Used Log4j and implemented Log4j property file for logging purpose.
  • Responsible for development of configuration, mapping and Java beans for Persistent layer (ORM) using Hibernate.
  • Involved in developing REST web services for synchronous message transfer to and from the legacy systems for Account Information, Order Entry and Order History services.
  • Used Hibernate second level caching (EH-cache) to optimize the database performance.
  • Used Apache ANT build tool for compilation and building WAR files. Unit testing for testing intermediate and single functionality code.
  • Developed JAXB Web services for server side and involved in complete front end to backend persistence layer for Use cases assigned.
  • Worked with Oracle sequences to overwrite the Broadleaf generated Order Numbers to generate an Order Number that is compatible with the legacy systems.
  • Involved in continuous integration process by automating the build process using Jenkins
  • Involved in Writing and reviewing unit test cases using JUnit.
  • Implement the best practices to develop the components, including patterns such as Singleton, Session Facade, Business Delegate, Data Access Object (DAO) and Factory pattern. Developed application in agile environment and participated in daily scrum meetings.
  • Participated in sprint planning, story points estimate, show & tell sessions, and sprint retrospective meetings.
  • Involved in review and analyze of user stories, solution specifications, and architecture and design documents.

Environment: Java, Spring, Hibernate, XML, XSL, XSLT, Intellij Idea, Broadleaf ecommerce, ANT, UNIX/Windows NT, HTTP, REST Web Service, MVC, JAXB, PL/SQL, Oracle 11g, Maven, GIT, Tomcat 7.0, Junit, Jenkins, JMX, JIRA Agile

Confidential, Webster/Boston, MA

Sr. Java Consultant

Responsibilities:

  • Involved in the complete development, testing and maintenance process of the application.
  • Maintained good rapport with Business Analyst and Business Users to identify information needs as per business requirements.
  • Mentored team members and offshore team to escalate the immediate attention areas in development and testing for the time sensitive releases
  • Developed J2EE beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the Spring Framework.
  • Performed system analysis and design using OOA/OOD and UML diagrams.
  • Designed and developed a web-based client using Servlets, JSP, Java Script, HTML and XML using Struts/Spring Framework.
  • Developed an internal REST API using JAXB marshaller to serialize data into ACORD style xml and send it to TronWeb Data Access Layer (DAL).
  • Involved in the deployment of EAR, WAR, JAR files on test, stage and pre-production systems in Websphere Application Server.
  • Automated the build process using Jenkins.
  • Test Driven Development was used and approach was involved in writing many unit and integration test cases using Spring frameworks
  • Used SpringSource Tool Suite as Integrated Development Environment (IDE).
  • JavaScript, JQuery was used for the client side validations.
  • Worked to resolve performance testing issues in different environments by debugging the existing code for different products
  • Design and Coding for Async based Message processing Java, JMS, AMQ and WMQ
  • Managing code in RTC for the developed code with different versions and assisting with Release Management team for the deployment.
  • Used XML parsing techniques for data handling and JavaScript front-end pages.
  • Used Hibernate as the ORM tool to communicate with the database
  • Design common framework for REST API consumption using Spring Rest Templates.
  • Design application using Spring MVC, Request Mappings etc.
  • Worked using MVC pattern
  • Developed Use Cases, High Level Design and Detailed Design documents
  • Involved in bug fixing, enhancements and production support of various applications
  • Worked with Oracle PL/SQL, SQL Server development and DBAs to create new database schema and porting data from other databases
  • For the production issues, provided support by debugging the log files and fixing the code for the data issues.
  • Developed application in agile environment and participated in daily scrum meetings.
  • Participated in sprint planning, story points estimate, show & tell sessions, and sprint retrospective meetings.
  • Involved in review and analyze of user stories, solution specifications, and architecture and design documents.

Environment: Java, Spring, Hibernate, XML, XSL, XSLT, Spring Source Tool Suite, ANT, UNIX/Windows NT, HTTP, REST Web Service, MVC, JAXB, PL/SQL, Oracle 11g, Maven, RTC, Tomcat 6.0, Junit, IBM Websphere, Jenkins, HP ALM, Rational Rose, JMS, AMQ, WMQ Client, JIRA Agile

Confidential, El Segundo, CA

Java Developer/Consultant

Responsibilities:

  • Developed Application using Spring and Hibernate frameworks.
  • Implemented spring MVC controllers for Stock profile, material and Bid user stories.
  • Developed web services using Spring WS framework, XSLT and integrated with legacy services using RESTFul services.
  • Coded service gateway proxy, façade, and DAO classes to read/update data using web service calls from enterprise shared backend services.
  • Applied annotations for Controller, Validator, ResourceMapping, ModelAttribute, and SessionAttributes in presentation tier.
  • Created spring context xml with auto wired beans for spring controllers, validators and command for beans.
  • Published alert notification messages to JMS queues and consumed using MDB listeners.
  • Coded Spring Interceptor for authentication and configured in the spring context.
  • Developed user interface screens using JSP, JSTL, jQuery, HTML, CSS, JavaScript, AJAX, and Tiles integrated with spring MVC.
  • Created tiles definitions for various layouts and integrated with Spring MVC context configuration.
  • Coded custom tag library (tlds) to provide custom format for string, date and authorization tags.
  • Externalized application specific messages using properties file and configured spring beans to read the same.
  • Wrote SQL quires and used in DAO layer to execute CRUD database operations.
  • Generated JAXB classes from schema and used in web services client calls.
  • Used Eclipse Maven Plugin for configuring projects in Eclipse.
  • Used Subversion (SVN) for source code version control.
  • Developed JUnit test cases for performing unit testing.
  • Configured Log4J to capture the log that includes runtime exceptions.
  • Developed application in agile environment and participated in daily scrum meetings.
  • Participated in sprint planning, story points estimate, show & tell sessions, and sprint retrospective meetings.
  • Involved in review and analyze of user stories, solution specifications, and architecture and design documents.

Environment: Spring web services, Spring 3.0, Spring MVC, Java 7.0, JMS, MDB, Weblogic application server, SOAP, Eclipse, Oracle 11g, Log4j, ANT, Maven, Linux, Windows, Sub version.

Confidential

Senior J2EE developer and Module lead

Responsibilities:

  • Designed and developed UI screens with JSF to provide interactive screens to display data
  • Developed and implemented client side and server side validations.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), and Data Access Object
  • Design and develop common utilities for JSON to Java object and vice versa using Jackson libraries.
  • Design and develop auto generation of JAVA Objects from JSON Schema using Faster XML libraries.
  • Developed helper classes for Converting Domain Objects to Value Objects & vice versa.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Implemented Object mapping using Hibernate.
  • Used JUnit for unit testing for presentation layer.
  • Worked on bug fixing and enhancements on change requests.
  • Worked with QA team for testing and resolve defects using HP QC.
  • Design and Coding for Async based Message processing Java, JMS
  • Managed a team of 8 members

Environment: Windows, Websphere Application server 6, Rational Application Developer, Enterprise Java Beans(EJB), JSF,Hibernate,J2EE,, JSP, Java Beans, Java Servlets, JavaScript, HTML, Java, XML, Clear Case, Eclipse, JUnit, JSON, JMS, Microsoft Project Plan, Microsoft Visio, Microsoft Office, MS SQL SERVER, Oracle

Confidential

Senior J2EE Developer

Responsibilities:

  • Played an active role in the team by interacting with business analyst and converted business requirements into system requirements
  • Interacted with Business Analyst and other end users to resolve any user requirement issues
  • Design and development of Software Design Document using UML. This involved writing Use Case, Sequence and Class UML diagrams using Rational Rose
  • Extensive usage of J2EE design patterns namely DAO, Factory etc
  • Presentation tier of the application was built completely on Struts framework.
  • Created graphical user interfaces (GUIs) using the JSP and Struts HTML components
  • Used Spring Framework for implementing business logic and maintaining transactions.
  • Used xml style syntax for defining object relational metadata and server side validations using Struts Validator.
  • Developed JSPs strictly confining to using JSTL and not using any JSP element consisting of Java code.
  • Test Driven Development approach was used and was involved in writing many unit and integration test cases using Spring frameworks
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Windows XP, Java (JDK 1.4), J2EE, Struts, JSP1.2, HTML, XML, XSL, CSS, JavaScript, BEA Web logic 8.1 Server, iPlanet Webserver, Oracle 9i

Confidential, Kansas City, MO

J2EE developer

Responsibilities:

  • Involved in the Full Life cycle of the development of this Application, i.e. through design to testing and implementation.
  • Interacted with end users to gather, analyze, and implement the project.
  • Analyzing System Requirements and preparing System Design document for the current releases.
  • Design of the Project by using UML with Rational Rose
  • Involved in Analysis and Design of the Project, which is based on OOAD, MVC (Model-View-Controller) Architecture using Struts framework and Design Patterns
  • Involved in developing the JavaBeans, which holds the variables of the xml Pages and Dynamic Data for the GUI interfaces
  • Developed server side components (EJB’s) to handle the business logic of SAS System
  • Designed and developed Middle Layer using EJBs
  • Developed various JSPs pages and Servlets for generating the presentation pages.
  • Involved in developing the reports module, which will be utilized for the business analysis
  • Involved in Design and Development of Presentation layer using Struts framework
  • Involved in design and development of backend layer using Java, XML and SQL.
  • Responsible for Unit Testing and Integration testing of the code and implementing the same.

Environment: Windows 2000 professional, Java(JDK 1.4), Servlets, EJBS, Jsp1.2, HTML, XML, BEA Web logic 8.1 Server, DB2 Server

Confidential, Kansas City, MO

Software Engineer

Responsibilities:

  • Actively involved in gathering user requirements and Analysis for few modules.
  • Involved in designing EJB components, JSP pages, deploying and Testing then in Websphere Application Server.
  • Developed JSPs, Servlets, Bean components and EJBs and Sessions and Session Tracking with Java Session API.
  • Involved in writing the End of day job to process feed files that come from various systems.
  • Primarily responsible for design and development of EJB based applications using Caching pattern and Session Facade pattern.
  • Involved in configuring JDBC connection pooling to access the oracle database.
  • Building and deployment of EAR, WAR, JAR files on test, stage and production systems in WebLogic Application Server.
  • Responsible for the tuning the performance PL/ SQL procedures and SQL queries.
  • Involved in writing functions, stored procedures and Packages.
  • Worked in creating various database objects like tables, views.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: Windows 2000 professional, Java(JDK 1.4), Servlets, Jsp1.2, HTML, BEA Web logic 8.1 Server, DB2 Server

Confidential

Software Engineer

Responsibilities:

  • Participated in requirement analysis and discussed/prepared Use Cases.
  • Responsible for designing and development of the front end using JSP and validating client side data using JavaScript.
  • Implemented the business layer using Servlets API. Developed Data access class.
  • Wrote Validations for Client side using JavaScript. Implemented some use cases.
  • Prepared unit test cases and done unit testing using JUnit. Used VSS to maintain versions of code.
  • Prepared User manual, deployment guide for doing required configuration using MS-Word.

Environment: Windows 2000 professional, Java (JDK 1.4), Servlets, Jsp1.2, HTML, ATG6.4.0 Dynamo Server, DB2 Server

We'd love your feedback!