We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Around 12+ years of IT Industry experience in full lifecycle development of client server based business applications using variety of Internet and Client Server development technologies and object oriented technologies.
  • Expertise in development of Applications involving J2EE technologies with Java, Servlets, JSP, JavaScript, AJAX, Spring MVC, Spring Boot, Spring Integration, Spring Data, Struts Hibernate with JPA, XML, JDBC, Restful, SOAP Web Services, PL/SQL and Unix shell scripting.
  • Experienced in web services design and development using HTML/HTML5, XML, CSS, AJAX, DOM, JavaScript, JQuery, Angular.js JSP Tag libraries, and JSON.
  • Expertise in developing and consuming Micro services, Web Services including different technologies and standards like SOAP/UDDI/WSDL, RESTful, JAX - WS.
  • Experience on working with Amazon Web Services (AWS) EC2 instances, SQS, S3 and AWS Java SDK.
  • Hands on experience in Deployments, Migration, Maintenance and Enhancements of Web, Enterprise, Middleware applications in WebLogic, JBoss, and Tomcat servers hosted on Windows and Linux.
  • Expertise in database modeling and development using SQL and PL/SQL in MySQL, Oracle and NoSQL Databases like Cassandra, HBase and MongoDB.
  • Hands on experience on Big Data Technologies like Apache Flume, Apache Hive, Apache thrift server, Hadoop Distributed file systems and Apache Spark Hadoop
  • Extensively worked on Jenkins/Hudson for continuous integration (CI) and for End to End automation for all build and deployments.
  • Proficient with Agile, Scrum and Waterfall software development processes.
  • Proficient with software configuration / change control process and tools like Subversion, Git, CVS, Clear Case, Clear Quest, Bugzilla and Jira.
  • Proficient with development of Restful Web Services using JAX-RS and Jersey framework for exchange of JSON and XML representations
  • Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO) and business Delegates.
  • Have a very good working experience in testing (Junit testing).
  • Very good communication and relationship management skills, enthusiastic and self-driven with a very good commitment

TECHNICAL SKILLS:

Programming Languages: Java, UNIX programming, C++, C.

Java Technologies: Java, JEE, RESTful and SOAP Web-services, Mule ESB, JMS, EJB, Spring, Struts, Hibernate, Jsp, Servlets.

Design patterns: MVC, Business Delegate, Business Object, Value Object, Front Controller Access Object, Factory, Singleton, Session Facade.

Frameworks: Spring 2.5 +, Struts, Apache Wicket

Web Technologies: HTML 4, JQuery, CSS, AJAX, Java Script, XML, XSLT, JSON

Web Servers: Jboss, Apache Tomcat Server and WebSphere

Databases: DB2, Oracle, MySQL, SQL Server, MongoDB, Cassandra, HBase

Query Languages: SQL, PL/SQL.

Scripting Languages: JavaScript, Shell Script.

ORM: Hibernate

Methodologies: Agile (Scrum), Iterative and Waterfall.

Source code control tools: SVN, CVS, Clear Quest, GitHub

Case Tools: Rational Rose, UML, OOAD, RUP

PROFESSIONAL EXPERIENCE:

Senior Java Developer

Confidential, Houston, TX

Responsibilities:

  • Gathered the requirements and designed the application flow for the application.
  • Used HTML, JavaScript, AJAX and JSP to create the User Interface.
  • Extensively worked with Struts for middle tier development with Hibernate as ORM and Spring IOC for Dependency Injection for the application based on MVC design paradigm.
  • Developed Action classes for the system as a feature of Struts.
  • Performed both Server side and Client side Validations.
  • Created struts-config.xml file to manage with the page flow.
  • Developed EJB component to implement business logic using Session and Message Bean.
  • Used Spring Framework to integrate with Struts web framework, Hibernate.
  • Extensively worked with Hibernate to connect to database for data persistence.
  • Integrated Activate Catalog to get parts using JMS.
  • Used Log4J log both User Interface and Domain Level Messages.
  • Performed Unit testing for modules using Junit.
  • Played an active role in preparing documentation for future reference and upgrades.

Environment: Java 1.4, JSP, Servlets, Java Script, AJAX, JDBC, JMS, EJB, Struts 2.0, Spring 2.0, Hibernate 2.0, Eclipse 3.4, WebLogic 9, Oracle 9i, Junit, Log 4j, Rational Rose, Apache Kafka .

Senior Java Full Stack Developer

Confidential, Denver, CO

Responsibilities:

  • Developed Microservices & APIs using Spring Boot and Used Apache Kafka cluster as messaging system between the APIs and Microservices.
  • Used the features of Spring Core layer (IOC), Spring AOP, and Spring JDBC in order to develop the application.
  • Developed RESTful web services using Spring, Jackson, Jersey, and JSON in order to implement various APIs to check eligibility of, provision, suspend, resume and delete a Debit card token.
  • Used IBM MQ for exchange of information between applications using message queues.
  • Developed cross-browser/platform using HTML5, CSS, and JavaScript, Angular JS components for pay-by-phone UI.
  • Developed the entire application implementing MVC Architecture integrating Hibernate and spring frameworks.
  • Extensively used Hibernate/JPA and Spring-JDBC in data access layer to access and update.
  • Involved in Developing the Application using Struts MVC Framework by implementing Controller, Service classes.
  • Extensively used JQuery, React, bootstrap, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form for secured validations.
  • Utilized MongoDB database management system for keeping user generated data.
  • Deployed web applications on JBoss EAP server and made changes to the configurations when required. Used Putty to interact with the server.
  • Developed standalone applications using Apache Camel for integrating various systems, and for routing and multi-threading.
  • Consumed various SOAP and REST web services related to Partnerships and Branded cards processing systems.
  • Used Docker to containerize the Services and APIs to run on EC2 instances.
  • Involved in Cassandra Data Modelling for Partnership’s system Modernization.
  • Worked on Datastax’s Cassandra Java API to interact with the Cassandra Cluster.
  • Worked on creating Spring Data Repositories for SQL/NoSQL databases.
  • Knowledge on Apache Spark java API and worked on Drools to configure rules as per business requirements.
  • Used Spring framework to handle application logic and make calls to business objects and services.
  • Worked on Mesosphere’s Mesos and Marathon to handle application deployment.
  • Have written ATDD Tests using Cucumber and Gherkin and Tested Web services using Soap UI tool.
  • Developed Unit Tests using Junit, Mockito and PowerMock and Involved in functional and integration testing.
  • As part of documentation, have written Swagger Docs for APIs.
  • Worked with Product Owners and SMEs to understand the requirements and implement the same.

Environment: Java 8, Spring 4. *, Spring Boot, Spring Integration, Apache Kafka, Consul, Mesos, Jackson 1.9, Jersey 1.18, JSON 1.1, IBM MQ 8.0, Apache Camel 2.14, Maven 3.0.5, JBoss EAP 1.0.0, JUnit 4.11, Mockito, log4j SoapUI Pro 5.1, Oracle 11.2, TOAD for Oracle 11.6, PL/SQL, HSQLDB, WinSCP, SVN,AWS, Apache Cassandra, Jenkins, Mango DB

Java Full stack Developer

Confidential, Indianapolis, IN

Responsibilities:

  • Designed and developed the rules application using Agile and SCRUM Methodology.
  • Working closely with business to gather the requirements .
  • Participated in Rule Discovery and extraction from business requirements .
  • Designing of Execution Object Model(XOM) and create Business Object Model(BOM) from XOM
  • Designing Rule orchestration (Rule Flow).
  • Define all B2X/Virtual methods which are required for rules verbalization.
  • Used convenient vocabulary for BOM object, which can be easily understood by the business.
  • Authored business rules for Transformation, Validation, Question services and Underwriting.
  • Define all Integration Point for Rule Project with different J2EE application in RESTful Service
  • Created all J2EE component which are required to fetch data from Applications
  • Extensively used Dependency Injection features of Spring Framework , while developing the service layer.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC .
  • Configured Bean properties using dependency injection .
  • Used RESTful Web Services for getting different Coverage information and exposing rules for GUI .
  • Configuring WAS and setting up environment for new applications.
  • Configuring Queues, JMS and Data Source set up environment for new applications.
  • Involved in writing Unit Test cases for the rules and applied different scenarios to satisfy the condition of the rule.
  • Used SoapUI for the component level testing for the rule.
  • Prepare Java /J2EE development structure for Maven.
  • Used JIIRA for ticketing system.
  • Discussed with the team regarding the code for the consistency purpose.

Environment: Core Java/J2EE, Spring MVC, Spring Core, Spring JDBC, DB2, PL/ SQL, XML, SoapUI, RESTful, JSON, Eclipse, IBM ODM Rule Designer V8.0.1, Execution Object Model (XOM) and Business Object Model (BOM), WAS, Queues, JMS, JIIRA, Agile, Maven, Subversion(SVN) .

Senior J2EE/ UI Developer

Confidential, Pleasanton, CA

Responsibilities:

  • Involved in SDLC ’s requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Developed class diagrams and sequence diagrams with the help of Enterprise Architect.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) and Inversion of Control (IoC).
  • Involved in development of presentation layer using JSP and Spring MVC
  • Created configuration files for spring, Hibernate.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework.
  • Used SAX and DOM Parsers to parse the XML.
  • Used Web services - WSDL and SOAP for getting required information from third party using Apache Camel.
  • Used JAXB for data binding in supporting marshalling and un-marshalling SOAP requests and responses.
  • Communicated with external applications JMS messages using MQ Series.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX, Angular-js and JSON.
  • Developed components to fetch the data from the back end using AJAX and jQuery.
  • Coded Java Script for page functionality and Light box plugins using JQUERY.
  • Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
  • Used angular.js in effective web design.
  • Worked on jQuery to make dropdown menus on web pages and display part of a web page upon user request.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Used JUnit to write repeatable tests mainly for unit testing.
  • Used Log4j as logging framework to capture the log traces of applications in debugging the issues.
  • Deployed the complete Web applications in WebLogic server.
  • Used ANT tool for building and packaging the application.
  • Used Subversion SVN for Source Control and Version Management.
  • Involved in developing UI layer using JavaScript, JQuery, and AJAX.

Environment: JDK 1.6, J2EE, Servlets 2.5, Spring 3.0, JSF 2.0, Oracle 10g, Hibernate 3.5, XML1.0, SVN, JAXP, XSLT, JMS 1.1, Eclipse 3.4, Enterprise Architect, Log4J, Junit4.x, WebLogic 9.0, Apache Camel 1.4.1, Restful Web services, SOAP, Maven2.x, WSDL, PL/SQL, Apache-Camel, Unix, HTML 5, Angular JS, AJAX, CSS 3, JQuery, Json.

Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Understanding business objectives and implementation of business logic.
  • Involved in the development of the Middle-tier and Backend using Java, J2SE, J2EE and Oracle.
  • Developed the User Interface (UI) using Java Server Pages (JSP) utilizing Custom Tag Libraries and XSLs.
  • Designed web pages using JSP, XSL, HTML, DHTML, AJAX and client side validation with JavaScript.
  • Also Transformed XML documents into other formats such as XHTML by using XSLT.
  • Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using MyEclipse
  • Developed and modified the Action classes and custom business classes implementing Struts-Framework.
  • Implemented Struts Model View Controller architecture to develop presentation tier and business layer.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and JQuery.
  • Configured the struts-config.xml files to create and modify the form beans, Action classes and action mappings.
  • Developed Java utility classes for common application functionality like database access, error logging and configuration file.
  • Used web service calls for exchanging data with the other applications.
  • Configured the Web Sphere instance for data sources.
  • Developed and modified the stored procedures, the DAO (Data Access Objects) and VO (value Object) classes for separating the Data Access logic and business logic
  • Created JUnit test cases and test suites for testing the application
  • Extensively participated in Spring and IBatis application integration. Spring is used to integrate Struts and IBatis
  • Used Log4j for logging.
  • Used Rational Clear Quest for Defect resolution.
  • Developed Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
  • Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using MyEclipse
  • Worked in Spring AOP Interceptors in Logging and Auditing.
  • Used IBatis for object-relational mapping (ORM) and for database operations in MySQL
  • Used MAVEN for building the application and deployed it on Weblogic Application Server
  • Used CVS to maintain version control to check in, checkout and co-ordinate among team members.

Environment: Java, J2EE, JDK, UNIX, JSP 2.0, JQuery, Struts 1.2, Spring 3.1, IBatis, MySQL, Weblogic Application Server 10.3, SOA, Web Services (SOAP, WSDL), JavaScript 1.8.2, CSS 2.0, Log4J, HTML4, PL/SQL, CVS, Eclipse 3.5.

Java Full Stack Developer

Confidential, Henrico, VA

Responsibilities:

  • Designed use cases for the Application as per the business requirements.
  • Participated in requirement gathering and framework implementation sessions through Agile methodology.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
  • Developing presentation layer with JSPs, HTML5, JavaScript, CSS3, Bootstrap, JQuery, JSON, AJAX, ANGULARJS, Spring Form tags, JSTL Tags.
  • Developed AngularJS functionality in the application to provide two-way binding to the system.
  • Used Bootstrap &media queries to create Responsive Webpages across the different size of screen from phone or Laptop.
  • Used AJAX to handle asynchronous requests & in suggestive search and to display dialog boxes.
  • Involved in design and implementation of MVC architecture in different modules.
  • Integrated Spring and Hibernate to develop the business layer which serves the data required for JSF beans.
  • Wrote the DAO’s to access the database using JDBC calls and created aspects using Spring AOP annotation approach.
  • Used Hibernate, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema.
  • Implemented SOA architecture with W eb Services using SOAP, WSDL, UDDI and XML.
  • Configured JDBC data sources and JMS connection factories in Websphere.
  • Developed SQL queries for retrieving data used to generate the reports.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Involved in the development of PL/SQL backend implementation and using SQL created Joins and complex statements.
  • Created Proof of concepts using MongoDB .
  • Written variety of filter queries in MongoDB to retrieve JSON data and passed to service layer
  • Involved in the Performance Tuning of the Application on client side.
  • Wrote notification service that executes daily, sends emails and escalations to participants.
  • Developed project on Eclipse, Version Control with SVN and Automated Build & Deployments using Gradle, puppet, nexus, and ANT scripts in Jenkins.
  • Used JUnit to perform unit testing.
  • Used Log4j for application logging and debugging.

Environment: Java, J2EE, Servlets, JSP 2.5, JUNIT 4.1, Spring 2.5.6/3.0, Spring ORM Spring Form tags JSTL, Hibernate 3.0, Oracle11g, Apache, SOA, Jenkins, Eclipse IDE 3.7, Log4J, Ajax, SOAP, PL/SQL, HTML 5, CSS, JSP, JQuery, JSON, AangularJS, Websphere.

Senior Java Developer

Confidential, Mclean, VA

Responsibilities:

  • Involved in business discussions regarding requirements analysis and System Module Specifications
  • Used java beans, model objects to transfer a package of information among view layer, business service layer, data layer and EJBs to execute business logic separately.
  • Implemented JSF framework extensively which involves building the whole user Interface components using JSF tab panels, Panel groups and data tables. Integrated components like partial triggers, calendar, and action/value change listeners with JSF for enhancing the front end GUI layout.
  • Designed UI pages using JSF v2.2, Prime faces v5.1, Java Script, CSS, AJAX, JQUERY, AngularJS, JSP, JSON and Tag libraries.
  • Wrote queries for the modifications to existing database structure.
  • Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Performed User Interface Design and coding using Java & J2EE, Spring framework and web technologies.
  • Used multithreading in programming to improve overall performance.
  • Implemented JSF with Managed Beans, Topics, and Connection Factories in some portions of project (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application. .
  • Developed EJB classes in the persistence layer for transaction management.
  • Performed Unit testing using JUNIT, System, Regression, and Integration Testing.
  • Used AJAX technology for invoking server calls.
  • Used Log4J API for logging and debugging.
  • Used HP ALM to keep track of Defects.
  • Developed the application using Agile methodology and followed TDD.
  • Clear Case is used for version control systems and source code management.
  • Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.
  • IBM Doors Product is used to keep the track of the SRS and updating the changes according to the BRD.
  • Used Ant for building and deploying the war file into application server
  • Involved in designing the Design Document, including Sequence Diagrams, Class Diagrams and Object Models.
  • Involved in migration of Ant to Maven, Clearcase to Git.
  • Worked on to create Responsive Web Design with Bootstrap framework.
  • Developed single page applications (SPA’s) using Angular JS.
  • Extensively worked with Angular JS framework for UI development and developed html components for usage in common modules.
  • Worked with front-end build environment of Grunt, Node JS.
  • Built custom UI Widgets and Application logic using Angular JS MVC architecture
  • Implemented prototyping of user interfaces relating to JavaScript programs.
  • Worked with Eclipse as the IDE to develop, test and deploy the application.
  • Used DB2 as the backend database.
  • Created an UML diagram that includes Sequence Diagrams, Class Diagrams & use case diagrams as part of the application design using Micro Soft Visio tool.
  • Installation, Configuration and Administration of IBM WebSphere Application Server 7.0, 6.1, 6.0, 5.1 versions on Windows Environments.
  • Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
  • Used log4j for logging purpose.
  • Used CXF API to generate Restful web services.
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Used Apache Ant v1.5 as build tool for the project.
  • Used TOAD for internal data storage and retrieval.
  • Used Ervin tool to design database tables.
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Involved in peer & lead level design and code reviews.
  • Involved in building the code & deploying on WebLogic application server.
  • QA, UAT & SIT Production issues investigation and supporting business users.

Environment: Java/JEE, JSF, Prime Faces 5.1, AJAX, Spring, Angular JS, Grunt, Bootstrap, Hibernate, Web Logic App server, JMS, JDBC, Eclipse, Log4j, Maven, Jenkins, JUnit, Git, Oracle, Web Services- WSDL, SOAP, REST, XML, JSON, SVN, SFTP, Ervin, Soap UI, Oracle, REST Client, MS Visio, Rapid SQL 8.1.

Java Developer

Confidential, Birmingham, AL

Responsibilities:

  • System study and requirement analysis and Documenting Requirement Specifications.
  • Interacting with the system analysts & business users for design & requirement clarifications.
  • Involved in the creation of sample UI prototype for the client.
  • Used Connection Pooling to get JDBC connection and access database procedures.
  • Was responsible for designing the tables in database.
  • Used VSS repository for version control.
  • Used log4j as a debugging tool.
  • Involved in Java, J2EE coding.
  • Testing the application manually.

Environment: Java, J2EE, Struts 1.1, Ant 1.6, Eclipse 3.5, SqlServer2005, Log4j, VSS 2005, and UNIX.

Senior J2EE/ UI Developer

Confidential, Irving, TX

Responsibilities:

  • Involved in the design and development of the project.
  • Created UML use case diagrams, sequence diagrams for the application using Rational Rose.
  • Developed Web pages using JSP, JavaScript and HTML5.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework such as Spring Context, Spring ORM.
  • Wrote spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection.
  • Implemented a separate DAO Layer, which uses Spring JDBC Template to interact with the database.
  • Designed the application using MVC, Session Façade, Service Locator and Business Delegate patterns.
  • Experience using multithreading concepts for developing applications.
  • Developed and Consumed SOAP Web Services using Apache-camel.
  • Used Hibernate 3.0 in data access layer to access, update and persist information in the database.
  • Configured hibernate.cfg.xml and integrated Spring DAO for data access with hibernate.
  • Performed Unit, Integration and system tests using Junit 4.0.
  • Used SVN (Subversion) for source control.
  • Implemented J2EE Design patterns like Data Access Objects, Business Objects, Session Facade and Java Design Patterns like Singleton.
  • Developed Hibernate mapping files and hibernate configuration for persisting data to the database.
  • Responsible for writing, tuning and maintaining complex SQL statements.
  • Used Web Services - WSDL and SOAP for getting credit card information from third party.
  • Used XSL/ XSLT for Transforming and displaying reports. Developed DTD’s for XML.
  • Performed extensive test driven development-using JUnit for unit testing.
  • For new website features wrote Angular controllers, views and services.
  • Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets/ libraries for complete UI controls.
  • Designed user friendly navigation for displaying various sections of data using JQuery.
  • Created Dynamic Web Pages using Web Controls and developed forms using HTML5.
  • Frequently met with the project manager to review project goals and to create proposals for future developments, researching their fields for UI design.

Environment: J2EE, Apache Camel, Soap Web Services, WebLogic 10.3, spring 3.1, Hibernate 4.1.0, JSP, Log4j, Maven 2.x, JUnit, Oracle 11i, HTML5, CSS3, Bootstrap, Angular.js, AJAX, JQuery, JavaScript, MVC, JSON.

Full Stack Java Developer

Confidential, Bismarck, ND

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC)
  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Developed the Presentation and Controller layers using JSP, HTML, JavaScript, Business logic using Spring (IOC, AOP), and Persistent layer DAO, Hibernate Persistence Strategy for all modules
  • Using JMS to send email or notify companies or users who have subscribed particular services in our product.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Agile Scrum methodologies for application development
  • Implemented Message Queues using Active MQ and JMS for transaction management.
  • Developed JSP and Servlets for the presentation tier.
  • Designed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams
  • Implemented Access Control List (Authentication & Authorization) across the application.
  • Used JUnit 4.0 framework for Unit testing of application
  • Used Git for version control and Log4J to create log files to debug as well as trace application
  • Used Maven to create EAR, WAR & JAR files and deployed
  • Used JBuilder for developing, deploying and debugging the applications.
  • Involved in Units integration, bug fixing, and User acceptance testing with test cases.
  • Consumed Web Service using WSDL and SOAP tested using SOAP UI
  • Exposed Java APIs for other applications to access data using REST API.
  • Developed Responsive UI using Angular and various node.js modules
  • Generated reports from the database using PL/SQL and SQL
  • Involved in design and development of UI component, which includes layered POVs and Carousels using frameworks Angular JS, JavaScript, HTML, CSS and Bootstrap.
  • Followed Single Page Application (SPA) Pattern and used AngularJS MVC to build a cross-browser complaint application.
  • Expert in HTML5/CSS3 development and have experience in Backbone.js, node.js, angular.js, Responsive design.
  • Performed connectivity with Oracle database using JDBC.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
  • Developing a heavily asynchronous single page application which takes the user through an extensive search criteria and graphs reports using the high charts plugin.
  • Coding, Testing the product/application (Functionality Testing, Unit Testing and Performance Testing) and Defect Tracking and Fixing are some of the main responsibilities executed.
  • Supported technical team members in development of automated processes for data extraction and analysis.

Environment: JDK1.8, J2EE 5.0, Struts, Spring, Hibernate, Restful, ehCache, Multithreading, Oracle 11g, HTML 5, Java Script, CSS, Angular.JS, jQuery, JSON, JSF, XML, ANT, Rational Clear Case, SOAP UI, WebSphere 8.0, JTA, JUnit, EJB 2.1, Agile Methodology, Design Patterns, SVN, Apache Maven.

Role: J2EE Developer

Confidential, Richmond, VA

Responsibilities:

  • Involved in Analysis, Design, Coding, and unit testing of the project.
  • Use of the spring framework for building the application based on MVC design paradigm.
  • Provided Integration for Spring MVC module.
  • Developed the user Interface Presentation screens using HTML and JSP; formatted the HTML forms using CSS. Developed Action Classes for the MVC framework.
  • Worked extensively on the backend of the application with the database. Involved with various modules of Hibernates (ORM). Implemented OR mappings and HQL. Worked on Hibernate-Spring (ORM module) Integration.
  • In spring-hibernate.xml, defined Data Source, session factory, hibernate-template as bean. Made Spring find reference to Hibernate Template object, where it will see Session Factory Bean object, which gives access to the data source including database tables and POJO classes
  • Deployed the application on WebLogic Application Server and perform other administrative activities on WebLogic application server via Linux.
  • Used build.xml for Apache ANT for automating build processes for the application.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object relational metadata.
  • Application developed in MVC architecture using Struts, spring framework, Hibernate, EJB.
  • Implemented Struts as a web framework, spring as dependency injection framework and Hibernate as database ORM framework.
  • Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, JTS, Java Mail API, XML.
  • Developed rich web user interfaces using Java Server Faces (JSF).
  • Developed Servlets, JSP pages, JavaScript and worked on integration.
  • Experience using Hibernate with Spring framework and modeled server side components integrated with Hibernate.
  • Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.

Environment: Java, JDK, J2EE, JSP, Servlets, Struts, Tiles, JSTL, Hibernate, Maven, Web sphere, Oracle, Web Services, SOAP, Agile, XML, Log4j, HTML, CSS, Java Script, Design patterns, SVN

We'd love your feedback!