We provide IT Staff Augmentation Services!

Sr. Java Consultant Resume

4.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • 8 years of work experience in all phases of Software Development Life Cycle (SDLC) which includes Requirements, Design, Development, Unit Testing, Integration Testing, UAT and Maintenance Phases.
  • 8 years of experience in designing and developing web based and server side applications using JAVA/J2EE Technologies.
  • Strong experience in Core Java programming using Collections, Generics, Exception handling, multithreading.
  • Hands - on experience in developing applications using advanced Java technologies like JSP, Servlets, JSTL, JDBC, AngularJS, XML, Ajax, Javascript, JQuery.
  • Expertise in implementing MVC design pattern using Spring framework.
  • Strong experience in Agile development methodologies.
  • Experience in application development using frameworks such as Spring and Struts framework.
  • Hands on experience in ORM Hibernate 2.0,
  • Experience in creating client-server applications using Web Services.
  • Proficient in creating web pages using HTML5, CSS.
  • Expertise in design and development of multi-tiered web based applications using core Java, Servlets, JSP, JDBC and Design Patterns.
  • Experience in working with application servers like Apache Tomcat, Weblogic.
  • Strong experience in building SOAP and Restful web services using JAX-WS and JAX-RS.
  • Experience in XML parsing and transformation.
  • Proven experience in creating dynamic applications using AJAX.
  • Experience in using Java IDE tools such as Eclipse and Net beans
  • Proficient in implementing various design patterns like Factory, Singleton, Decorator, Builder, Abstract factory, Observer, DAO etc.
  • Expertise in PL/SQL development of triggers, functions, procedures and packages for relational data models.
  • Good knowledge of SQL queries and databases like Oracle, MySQL, SQL Server.
  • Experience in scripting languages like UNIX shell scripts.
  • Strong core java programming skills using Collections API, Annotations, Generics, Multithreading.
  • Experience in using Clear Case, SVN and GitHub Repository.
  • Involved in J2EE based application performance tuning.
  • Experience in using build automation tools like Maven, Ant.
  • Involved in executing test plans using JUnit.
  • Experience in working with logging frameworks like Log4j.
  • Ability to efficiently respond to and fix critical issues and changes in requirements
  • Very quick at ramping up the software products/technologies and delivering the goods
  • Ability to work with a team during all phases of Software Development Life Cycle.
  • Strong analytical and problem solving skills.
  • Excellent leadership, interpersonal and communication skills.

TECHNICAL SKILLS

J2EE Technologies: Spring, Struts, Web services(SOAP,REST), ORM(Hibernate),JDBC, Servlets, JSP,JMS

Programming Languages: Java, J2EE

Scripting and Web programming languages: Angular JS, JavaScript, JQuery, HTML, CSS, Ajax, UNIX Shell Scripting, XML

Methodology: Agile Scrum, Waterfall, OOAD

Web and Application Servers: Apache Tomcat, BEA Web logic, JBoss

RDBMS: Oracle, MySQL

IDE /Tools: Eclipse, Net beans, Microsoft Visual Studio, Microsoft Visual SourceSafe, Delphi, TOAD, SQL Developer, Rally, HP Quality center, MS Visio, Borland Star Team, GIT

Operating Systems: Windows, Unix, Linux

PROFESSIONAL EXPERIENCE

Confidential, LOS ANGELES, CA

Sr. Java Consultant

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including systems design, development, integration, and testing.
  • Created business specifications as well as Class Diagrams.
  • Developed front-end application using AngularJS.
  • Implemented the application using Spring MVC Framework.
  • Developed Service classes and implemented Callback methods for interacting with documents and letters.
  • Exposed business functionality to external systems using Web Services/REST.
  • Developed Java Classes for implementation of persistence objects using Hibernate.
  • Implemented JDBC API to communicate with the database.
  • Developed Test Cases and Unit Tests for Functionality Testing using JUnit.
  • Worked extensively in HTML and CSS styling to improve user interface.
  • Support various organizational activity like migrate/upgrade production servers
  • Involved in resolving production issues & defect/bug fixing.
  • Provided support in each environment till the production stage.
  • Coordinated between offshore and onsite teams to run the project smoothly.
  • Involved in building the application using Maven.
  • Unit/Integration Testing is to make sure the changes work and prepared Unit Test Reports (UTR).
  • Planned and implemented various SQL stored procedures for filtering data depending on selection criteria.
  • Development and Integration of the Application using Netbeans/ Eclipse IDE and used GitHub as Version Control Tool.
  • Used jenkins for deployment
  • Configured and created application log files using Log4j required to trace application messages.
  • Responsible in preparation of Unit Test Plan and Test Plan Review.
  • Involved in Code reviews to improve application efficiency.
  • Worked closely with Quality Assurance team during testing phase to resolve issues.

Environment: J2EE, Spring, Hibernate, Web Services/REST, Eclipse, Maven, WebLogic, UML, SQL, Oracle 10g, JUnit 4.5, JavaScript, AJAX, Tomcat, Netbeans, JDK 1.6, GitHub, jenkins

Confidential, DEERFIELD, IL

Sr. Java Consultant

Responsibilities:

  • Created applications using Java, J2EE.
  • Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations following MVC architecture, under the Rational Unified Process (RUP)
  • Contributed positively to the overall team dynamic; participated in stand-up meetings, planning and design sessions and other business-development working.
  • Elegant implementation of page designs using HTML, CSS.
  • Designed and implemented functionality using technologies like JavaScript, JQuery
  • Developed application with client-side validations in AJAX.
  • Involved in developing JSP for client data presentation.
  • Tested cross-browsers compatibility on a range of projects.
  • Created rapid prototypes of interfaces to be used as blueprints for technical development.
  • Implemented enhancements to the existing Java and Javascript code.
  • Promoted the code through various environments like Dev, QA, Release, PRD and PRD-fix
  • Coordinated the issues between offshore and onsite teams
  • Developed and executed Unit Test Plans.
  • Provided support to Weekend activity and few internal activities.
  • Provided extensive pre-delivery support using bug fixing and code reviews
  • Handled Setup and Technical Issues.
  • Used Maven as the primary build automation tool.
  • Captured, published and formatted log information using Log4j.
  • Involved in 24/7 production support.

Environment: Java, HTML, CSS, JavaScript, AJAX, JQuery, JSPs, Log4j, Apache Tomcat, Oracle, Subversion, Windows, Drools 5.3, Drools Guvnor, Cucumber, JMS, Spring MVC 3.1, Hibernate, REST Web Service, Eclipse, JDK 1.6, CVS, Putty, Maven

Confidential, VIRGINIA BEACH, VA

Java Consultant

Responsibilities:

  • Developed web interface for various modules using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework, spring frame work.
  • Used Spring framework for transfer of data between GUI and database.
  • Extensively worked on CORE JAVA (Collections, Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer)
  • Developed business logic and Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and also to store the data in the data layer.
  • Implemented DAO (Data Access Object) design pattern to access data from Oracle.
  • Development process the SCRUM, Iterative Agile methodologies for web Application
  • Developed using J2EE design patterns like Command Pattern, Session Façade, Business Delegate, Service Locator, Data Access Object and Value Object Patterns.
  • Implemented Spring MVC, IOC & AOP.
  • Mapped the objects with the database using Hibernate Query Language (HQL) as the Persistence Framework.
  • Developed stored procedures using PL/SQL.
  • Developed EDI Mappings for conversion of data and deployed the mapping file to PROD, QA and testing environments.
  • Used JMS for programs to create, send and receive messages by using different modules like publisher, subscriber messaging and point to point messaging using IBM-MQ-Series
  • Used Log4j for debugging the application.
  • Involved in Configuration of data source and deployment of application in development, Test and Production.
  • CVS for version Controlling.
  • Involved in configuration setting for Development, Test, and Production Environment.
  • Used J-Unit test cases to test the application and performed random checks to analyse the portability, reliability and flexibility of the project.
  • Mainly involved in 24x7 support, Maintenance and enhancement of the application.

Environment: Java, HTML, XML, JSTL, XSLT, AJAX, JavaScript, CSS, Struts, Servlets, Spring framework, Eclipse, Hibernate, WebSphere Application Server, Web Services, Junit, Oracle, Windows XP, CVS, UML

Confidential

Java Developer

Responsibilities:

  • Participated in all phases of the software development life cycle.
  • Involved in developing functional specifications documents based on requirements.
  • Actively participated in data design and modeling the data objects for the application.
  • Developed the application usingStruts, Spring.
  • Used JavaScript for validating form fields.
  • Implemented JDBC API to connect to the database.
  • Used JMS for asynchronous messaging service.
  • Developed REST and SOAP based web services.
  • Involved in maintenance and enhancement of the application.
  • Defined Data Transfer Objects and developed Data Access Objects.
  • Oracle used as the Database for storing the data.
  • UsedHibernate for bean management and persisting java objects.
  • Used Log4J for logging and tracing messages.

Environment: Java,J2EE, Spring, Hibernate, JSP,JMS, Waterfall Methodology,XML, WebSphere Application Server, Web services, Oracle DB.

We'd love your feedback!