We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Herndon, Va

SUMMARY:

  • Overall 8+ years of experience in design, development and implementation of Web - based and Client-Server applications using OOP, Java/J2EE technologies and good understanding of Software Development Lifecycle (SDLC).
  • Hands on experience in writing light weight Node JS express server, and using technologies like Ajax, JavaScript/ jQuery, JSON to make connections between server and databases like MongoDB and MySQL.
  • Experience in Open Shift Environment that provides an enterprise container platform to build, deploy and manage Docker -formatted containers.
  • Building, Deploying and hosting an application on Cloud Foundry Environment .
  • Having strong emphasis on business requirements analysis, requirements gathering, Developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Developed enterprise applications using Scala.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Assemble an RCP to create an elegant, client-side interface for your own business applications.
  • Experience in standard batch programming model for the Java EE 7 specification which allows to write applications that are portable across multiple platforms.
  • Expertise in Core Java concepts, such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation.
  • Experience in developing Web based GUI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, JQuery, EXT JS and Ajax.
  • Well versed in developing rule based programming using JBoss Drools and IBM ILOG JRules.
  • Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services- SOAP, WSDL.
  • Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Expertise in developing Web based Distributed and Front End applications in a three-tier architecture using Java, J2EE, HTML 5, Backbone JS, Bootstrap, CSS, Angular JS, Ajax, Node JS, JSP, Servlets, JavaBeans. Used Node Js and Jquery for Dom manipulation.
  • Created and maintained RESTful micro services for the Luminus network monitoring architecture.
  • Deep knowledge of Angular JS practices and commonly used modules based on extensive work experience.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proficient in implementation of frameworks like JSF, AJAX frameworks (RichFaces, MyFaces) and ORM frameworks like Hibernate.
  • Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Production support of SYBASE, Shell, Perl and Windows applications.
  • Expertise in designing and developing enterprise applications using J2EE technologies like Struts, Spring Frameworks modules like Spring MVC, AOP, DI and Spring Security, Spring Batch Jobs, JDBC, JNDI, JMS, JAXB, SAX/DOM, Web services .
  • Experience in installation, configuration, Deployment and management of web and enterprise applications and Application Servers like IBM WebSphere 7.x/6.x/5.x, Oracle/BEA Weblogic Server 8.1/9.x/10.x, Tomcat8.x/7.x/6.x and JBoss Application servers.
  • Experienced in Agile, SCRUM and TDD ( Test Driven Development ) software development methodologies.
  • Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton .
  • Good Exposure in writing SQL queries, PL/SQL stored procedures/functions etc. for relational databases like Oracle 11g/11i/10g/9i/8i, DB2, SQL Server 2008, My SQL, Sybase and Neo4j Graph Database.
  • Knowledge of Business Rules Engines like ILOG, Jrules .
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Extensive experience in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Mule ESB manages all the interactions between applications and components transparently, regardless of whether they exist in the same virtual machine or over the Internet, and regardless of the underlying transport protocol used.
  • Expertise in a comprehensive automation role across DevOps tools and cloud platforms
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC .
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Good Working knowledge of ANT, MAVEN and Log4J.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Diverse experience with implementing web applications using varied web servers like the WebLogic, WebSphere, Tomcat and JBoss Application Servers on Windows/Unix/Linux platform.
  • Service management is characterized by adopting a process approach towards management, focusing on customer needs and IT services for customers rather than IT systems, and stressing continual improvement .
  • Experience in working with data structures that include arrays, linked lists, stacks, queues, trees and graphs.
  • Used JIRA and Rally tool for tracking stories progress and defect tracking in production.
  • Proficient in Java Multithreading and Swing programming.
  • Ability to work effectively on the Linux platform.
  • Extensive experience in testing on multiple operating systems including UNIX/Linux, Sun Solaris, and Windows.
  • Experience in automating web application testing using Selenium WebDriver and TestNG framework.
  • Expertise in using configuration management tool like Rational Clear case, CVS, SVN and Git for version controlling.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology and Pair Programming.
  • Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • Played a major role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced& highly competitive environments.
  • Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.

TECHNICAL SKILLS:

Languages: Java and J2EE

Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JFC/Swings, AWT, JMS, SOAP, JavaScript, Ext JS, JQuery, AJAX, HTML, CSS, CSS 3, XML and HTML 5

Development Approach: Agile, Scrum, TDD, OOAD, SDLC

Testing Tools: JUnit3.8/4.0,Jmock,Mockito,TestNG,Test Driven Development (TDD)

Defect Tracking Tools: HP Quality Center, JIRA, Rally

Application/Web Servers: Apache Tomcat 6.x,7.x,8.x, IBM Web Sphere 6.x,7.x BEA Web Logic 8.1, 9.2, 10x and Red Hat JBoss 5.x,6.x,7.x.

Ide: Eclipse, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7.0 and Net Beans IDE, RCP

Message Oriented Middleware: Apache Active MQ, IBM MQ Series/Web Sphere MQ.

Cache Implementations: Eh cache, and JBoss Tree Cache

Frameworks: Struts, Spring, JSF, Angular JS, Backbone.js, Node JS and Hibernate

Web Service Frameworks: Apache Axis, Jersey

Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL

Build Tools: Ant, Maven, Jenkins, Hudson

Database: IBM DB2, Oracle 9i/10g/11g, SQL Server, MongoDB, MySQL, Cassandra, PostgresSQL and Neo4j

Logging Tool: Log4J

PROFESSIONAL EXPERIENCE:

Confidential, Herndon, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Followed Agile software development practice paired programming, Test Driven Development and Scrum status meetings.
  • Involved in the design of the applications using J2EE. This architecture employs a Model/View/Controller (MVC) design pattern.
  • Design, develop, and technologies. debug web-based software solutions, with a focus on Java, API's/ back-end services and relational database
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Implemented design patterns in Scala for the application.
  • Writing scala classes to interact with the database.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory and Singleton patterns.
  • Used Node js to drive the design and build out of a new platform, including user-facing features and core back-end functionality.
  • Created endpoints using annotations that specify the configuration parameters of the endpoint and designate its lifecycle callback methods using Java API for WebSocket that enables Java EE7 applications.
  • Used Lambda expressions to define inline implementation of a functional interface, used various types of lambda expressions to define the operation method of math operation interface.
  • Building, Deploying and hosting an application on Cloud Foundry Environment .
  • Used Groovy as a scripting language inside an application, for building the scripts.
  • Designed and developed a decision tree application using Neo4J graph database to model the nodes and relationships for each decision.
  • Implemented Neo4j to integrate graph databases with relational database and to efficiently store, handle and query highly connected elements in your data model especially for object oriented and relational developers.
  • Used Apache Kafka for distributed publish-subscribe messaging system that is for alerting and reporting on operational metrics to Kafka producers and consumers occasionally publish their message counts to a Kafka topic a service can be used to compare counts and alert if data loss occurs.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI.
  • Involved in complete server management of web application and their migration from traditional Infrastructure to AWS cloud.
  • Automated AWS deployments with shell scripts and Ant scripts and connected AWS test environments with hosts used for build.
  • Used Base64 in basic HTTP authentication to encode user credentials, to encode e-mail attachments for transmission over SMPT.
  • Created stand-alone, production-grade Spring based Applications using Spring Boot .
  • Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC .
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used Logstash to collect aggregate and parse the data and then logstash feed this data into elasticsearch .
  • Implemented elasticsearch to store data and then use kibana to build custom dashboards that can visualize aspects of the data.
  • Responsible for creating complex queries, stored procedure and also analyzed the tables in PostgresSQL database.
  • Implementation of an API Gateway, a Load Balancer, Circuit Breaker and a Message broker for asynchronous communication between micro services .
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ V7.1.0 and JMS.
  • Extensively work on the Linux platform.
  • Developed entire user interface using various Ext JS components like Form panels, Tab panels, View port and Editable grids.
  • Used React JS to display data and automatically keeps the interface up-to-date when the data changes.
  • Micro services has been built using spring boot, Mongo, spring security and deployed to pivotal cloud foundry.
  • Deploy an application to Cloud Foundry by running the Cloud Foundry Command Line Interface .
  • Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with Angular JS interaction.
  • Configure Kibana to encrypt communications between the browser and the Kibana server.
  • Used Log4j utility to generate run-time logs.
  • Used Maven and Jenkins tools for automatic building and deploying the Web applications.
  • Created SOAP based web service using JAX-WS and tested service using SOAP UI.
  • Used JIRA tool for tracking stories progress and follow agile methodology and sprint planning.
  • Used GIT version control system to check-in and check-out and review using pull requests.
  • Executing Selenium Test cases and reporting defects.
  • Developed unit testing using Junit, Mockito and JMock.
  • Involved in production support, system integration testing, performance testing, regression testing, user acceptance testing.

Environment: Agile methodology, Postgres, Neo4J Graph Databases, MongoDB, Apache Kafka, AWS, Docker, Linux, Java 8, J2EE, Lambda Expressions, Javascript, React JS, Ext JS, Groovy, JSP, EJB, RESTfull Web Services, Spring Boot, Hibernate, Apache Tomcat, Log4J, Eclipse, Maven, SVN, Git, Rally, JBoss (Drools) Rules Engine, Elasticsearch, Winscp, Jira, Bitbucket, Junit, Mockito, Cloud Foundry Environment.

Confidential, West Valley, UT

Sr. Java/J2EE Developer

Responsibilities:

  • Followed Agile software development practice paired programming, Test Driven Development and Scrum status meetings.
  • Involved in the design of the applications using J2EE. This architecture employs a Model/View/Controller (MVC) design pattern.
  • Building, Deploying and hosting an application on OpenShift Environment .
  • Build and deploy web application code directly on OpenShift using a Docker image and using a library of pre-defined image builders.
  • Used Docker and Kubernetes, for managing and running applications within containers.
  • Use OC command-line tool to check on the state of an application, what is being logged, to edit configurations and to debug an application.
  • Integrated New Relic monitoring agents to validate app-cloud performance.
  • Developed UML models consisting of Use Case Diagrams, Class Diagrams and Sequence Diagrams using MS Visio to model the application.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used batch programming model for the Java EE 7 specification which allows to write applications that are portable across multiple platforms.
  • Generating scala and java classes from the respective APIs so that they can be incorporated in the overall application.
  • Use Apache camel for transaction support, concurrency and monitoring.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory and Singleton patterns.
  • Implemented Spring Batch to update the customer information to downstream systems.
  • Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration and Java I/O to fulfill the implementation of business logic.
  • Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.
  • Developed the Services using AWS ElasticSearch, Restful Services using JAX-RS and Java .
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI.
  • Implemented React JS to display data and automatically keeps the interface up-to-date when the data changes.
  • Created ant archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • Used JavaScript frameworks such as JQuery, Dojo, Ext JS, CSS preprocessors such as LESS or SaaS .
  • Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC .
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Implementing data structures for Simplifying complex problems, creating standard, reusable code components and creating programs that are easy to understand and maintain.
  • Configured the xml files for Hibernate 3 and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Worked with NoSql databases like Apache Cassandra, Mongo DB .
  • Responsible for creating complex SQL queries, stored procedure and also analyzed the tables in MySQL database.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Designed web screens for various modules using JSF, HTML, CSS and used Java Script as client side validation and used MongoDB (NoSQL) for database services.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Build Java Server Pages on top of the Java Servlets API, so like Servlets, JSP also has access to all the powerful Enterprise Java APIs, including JDBC, EJB and JAXP .
  • Worked on using Rule Engines, Drools 4.x, ILOG with corresponding to validate the business User Roles as Rules
  • Experience in installation, configuration, Deployment and management of web and enterprise applications on Jboss Application servers 7.0.x, 6.1.x.
  • Maintained the source code using SVN and Git .
  • Used Rally tool for tracking stories progress and defect tracking in production.
  • Automated the build and deployment activities using Jenkins .
  • Used SOAPUI for testing the web services.
  • Created JUnit test cases to perform several kinds of testing on the web service as well as the client application and the utility programs.
  • Developed unit testing using Junit, Mockito and JMock.
  • Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.
  • Writing test cases using Element locators, WebDriver methods, Java programming features and TestNG annotations.
  • Executing Selenium Test cases and reporting defects.

Environment: Agile methodology, Linux, Core Java, Java 8, Lambda Expressions, JavaScript, Scala, XML, JSON, Restful web services, Bootstrap, Drools/BRMS, Spring Framework, Spring Integration, Spring Batch, Hibernate, MongoDB, Openshift Enterprise, New Relic, AWS, Docker, Kubernetes, Apache Tomcat 7, JBoss AS, Maven, HTML, PL/SQL, MySQL, SVN, Git, Bitbucket, Rally, Selenium WebDriver, JUNIT, Mockito, TestNG, Jenkins,

Confidential, Dallas, TX

Full Stack Developer

Responsibilities:

  • Involved in preparing System Requirements for the project.
  • Participated in Agile Development Team, and having daily SCRUM meeting for progress reporting as well as task distributing.
  • Design, develop, and maintain Web sites and Web-based solutions utilizing Drupal and other modern Web-based technologies .
  • Extensively used MVC, Delegate, Service Locator, Simple Factory Pattern, Data Transfer Object and Singleton design patterns.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection API, Interfaces, Multi-Threading and Exception Handling programming.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts2 Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Used by Spring Boot Framework to provide “Auto-Configuration”.
  • Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript and node js.
  • Used Node Js and Jquery for Dom manipulation.
  • Deployed Spring Boot based micro services Docker Container using Amazon EC2 Container Services using AWS Admin Console.
  • Involved in complete server management of web application and their migration from traditional Infrastructure to AWS cloud.
  • Implemented Spring Batch to take care of the global program rollout and scheduled the batch through a cron job and also to update the policy termination end date .
  • Developed, and debugged the servlets and EJB with WebSphere Application server.
  • Ensures that performance meets the requirements of SLAs (Service Level Agreements ) and OLAs ( Operational Level Agreements ).
  • Worked on creating responsive website for smart devices using responsive design and Bootstrap.
  • Worked on Ext JS for user interface widgets with High performance scalable grids, trees and menus.
  • Used Flex builder for refactoring support, new profilers for performance and memory tuning, and code generation tools for data access.
  • Wrote Oracle SQL queries and Stored Procedures using SQL/PLSQL.
  • Implemented SaaS APIs which allow sets of application to work together.
  • Developed the middle tier using EJBs, Java Servlets.
  • Used Apache Maven, Hudson for project management and building the applications.
  • Developed session, entity beans and message driven beans.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used Angular JS to include creating modules and components and coupling them together into a functional app.
  • Utilized the Jquery, Angular JS, Javascript framework to render widgets on web pages.
  • Designed and developed the UI using Struts2 view component, JSP, HTML 5, CSS3, SAAS, Angular JS, JavaScript, AJAX, JSON, React JS, Apache Camel.
  • Designed the data flow for the client-side screens and the object interaction layer for the server side components using Rational Rose.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ v7.0.1and JMS.
  • Used Groovy -based domain-specific language ( DSL ) instead of the more traditional XML form for declaring the project configuration.
  • Developed several SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Practical understanding of the Data modeling (Dimensional & Relational) concepts like Star-Schema Modeling, Snowflake Schema Modeling, Fact and Dimension tables.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Used JavaScript for the client side validation.
  • Used XMLHttpRequest Object to provide asynchronous communication as part of AJAX implementation.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects so as to be able to modify the data received in the response.
  • Implemented complex back-end component to get the count in no time against large size MySQL database using Java multithreading.
  • Created ant archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • WSDL was used for publishing Web Service interfaces.
  • Used JIRA and Rally tool for tracking stories progress and defect tracking in production.
  • Junit tests were written to test each module in the application.
  • Developed multiple unit and integrations tests using Mockito, Easy Mock.
  • Worked with Mocking while running the Junit test cases for batch processing.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Writing test cases using Element locators, WebDriver methods, Java programming features and TestNG annotations.
  • Involved in Code Review, Unit Testing and Integration Testing, Selenium Web Driver.

Environment: Core Java/J2EE, Servlets, JSP, Java, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 7.0, AWS, SAAS, Struts2, Oracle 10g, DB2, WSAD, REST, SOAP, HTML 5, CSS3, SASS, JavaScript, Bootstrap, Ext JS, Angular JS, React JS, Apache Camel, Spring Boot, Micro Services, Adobe flex, Eclipse, Drupal UML, Rational Rose, Jira, Rally, CVS, JUnit, Mockito, ANT, Hudson, Oracle Design, Visio.

Confidential, Minnesota, MN

Sr. Java/J2EE Developer

Responsibilities:

  • Followed Agile Methodology worked in Sprints of 15 days and handle Modules like Billing, ticketing.
  • Involved in the process of analysis, design, and development of the application.
  • Provides intermediate level direction on designing and integrating Drools Rules Engine into our Midtier and Application tiers.
  • Developed Applications using Rule Engines, Drools 4.x, ILOG with corresponding to validate the business User Roles.
  • Debugging and Troubleshooting any technical issues while implementing the applications
  • Extensively worked on Spring Frame Work.
  • Implemented Spring Boot Framework to provide Management Endpoints to see Application Internals and Metrics.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Dependency to a JAR file installed in current Drools Workbench in Guvnor M2 repository.
  • Implementation of single page web application using Angular JS .
  • Responsible for writing SQL and PL/SQL queries for writing stored procedures.
  • Implementation of an API Gateway, a Load Balancer, Circuit Breaker and a Message broker for asynchronous communication between micro services .
  • Use Adobe Flex data services to interact with HttpService, WebServices, and Remote Object Services.
  • Consumed Web services for transferring data between applications using development using RESTful APIs along with JAX - RS .
  • Implemented SOA to develop Web services using JAX-WS and Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Implemented WS-Security features in the header of a SOAP message, working in the application layer.
  • Tested REST services using google chrome’s POSTMAN plugin.
  • Build configuration in Hudson.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Deploy Apache Camel in a web container (Apache Tomcat) and in a JEE application Server (Web Sphere).
  • Use Apache camel for transaction support, concurrency and monitoring.
  • Implements JAAS and integrates with J2SE and J2EE applications that use the Java2 Security model.
  • Handled Java multithreading part in back-end component, one thread will be running for each user, which serves that user.
  • Used Hibernate for accessing data from Oracle 10g database, Configured hbm access files for accessing Database.
  • Involved in writing the database integration code using Hibernate Leveraged the AOP features offspring framework to handle exceptions.
  • Implementation of Jenkins ships with a number of security realm and plugins.
  • Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML 5, CSS3, JavaScript and JQuery.
  • Used Backbone.js for giving structure to the front-end aspect of our web applications and developing relevant modules and libraries.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object into Action Classes.
  • Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
  • Contributed in design and development of Struts/MVC web based application.
  • Service layer development using Spring Core Framework.
  • Used Struts Tiles and Validator framework in developing the applications.
  • Responsible for creating complex queries, stored procedure and also analyzed the tables in PostgresSQL database.
  • Used JSTL Tag library (Core, Logic, Nested, Bean and Html tag libs) to create standard dynamic web pages.
  • Developed action classes and form beans and configured the struts-config.xml
  • Provided client side validations using Spring Validator framework and JavaScript.
  • Used Hibernate in persistence layer and written hibernate mapping files and Named Queries.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using agile methodologies.
  • Used Clear Case for source Version Control.
  • Java Messaging Service (JMS) - IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve SOA.
  • Deployed the application in Web logic Application Server 10.0.
  • Used Apache Tomcat 6.0 for deploying Servlets for fast and light weight processing wherever required.
  • Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and also taken care of build.xml
  • Involved in SDLC and moving project from one stage to another such as testing, UAT and production.
  • Extensively used XML files to code configuration files.
  • Designed and developed the UI using HTML 5, CSS 3 and JSP, JSTL, JQuery.
  • Worked on front end and back end application development. Have upgraded additional functionalities and services with the use case provided

Environment: Core Java, Java 1.6, Spring MVC, Clear Case, Apache Camel, Eclipse 3.3, Drools, Guvnor, JSP, JSF, Struts, swing, JNDI, Log4j, JUnit 4.5, XML, SASS, HTML 5, CSS, SOAP, JavaScript, JAAS, Web Logic Application Server 10.0, Apache Tomcat 6.0, Oracle 10g, Windows XP and IBM MQ Series, Angular JS, Apache CFX, Adobe Flex, Jenkins.

Confidential, Milwaukee, WI

Java/J2EE Developer

Responsibilities:

  • Designed front end components using JSP and XSL.
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Developed web based application using struts framework for MVC architecture.
  • Setting up the basic project set-up from scratch of Struts-Hibernate App based on Design
  • Development using the Use Cases and business logic & Unit Testing of Struts Based Application
  • Developed JSP pages using Custom tags and Tiles framework and Struts framework.
  • Developed the User Interface Screens for presentation logic using JSP, Struts Tiles, and HTML.
  • Used Apache CXF to post messages to external vendor sites and exposed Web Services to other client applications like a Admin Tool.
  • Worked with MySQL, SQLYog and Workbench.
  • Developed the Servlets for processing the data on the server.
  • Employed Water Fall Model and best practices for software development.
  • Deployed the application in JBoss Application Server.
  • Implemented persistence layer using Hibernate configuration files.
  • Used SVN for version control.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey.
  • Created SOAP based web service using JAX-WS and tested service using SOAP UI.
  • Tested REST services using google chrome’s POSTMAN plugin.
  • Used Oracle 11g as the backend.
  • Implemented Java Messaging Services (JMS) for asynchronous messaging using the Message Driven Beans. Used Message Driven Beans to call the EJB.
  • Developed back end business logic with EJB
  • Called external vendor applications using Web Services for delivering notifications.
  • Used JIBX binding to convert Java object to XML and vice-versa.
  • Used XSLT for generation of HTML and Text templates from the XML.

Environment: J2EE, Servlet, spring, XML, JDBC, Ant, Subversion, Struts Framework, Hibernate, SOAP UI, REST, WebLogic 10, Oracle 11g, EJB 3.0, Apache CXF, JMS, JBoss, UNIX and Eclipse RCP.

Confidential

Java Developer

Responsibilities:

  • Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
  • Developed HTML and JSP to present Client side GUI.
  • Involved in development of JavaScript code for Client Side Validations.
  • Designed the HTML based web pages for displaying the reports.
  • Developed Java classes and JSP files.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Developed dynamic content of presentation layer using JSP.
  • Develop user-defined tags using XML.
  • Developed Java Mail for automatic emailing and JNDI to interact with the Knowledge Server.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State full Session beans)
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on Web Logic application server to deploy JSP and EJB applications.
  • Created and implemented PL/SQL stored procedures, triggers.

Environment: Core Java, J2EE, EJB 2.1, JSP 2.0, Servlets 2.4, JNDI 1.2, JDBC, Struts, HTML, XML, XSLT,CSS, Java Script, Eclipse RCP, PL/SQL, o9i, Weblogic8.1.

We'd love your feedback!