We provide IT Staff Augmentation Services!

Java Se6 Programmer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Over 8 years of experience in Design & Development of Enterprise Applications, Web Applications, and Web Services in Java/J2EE and related technologies.
  • Oracle certified Java Professional (Java SE6 Programmer).
  • Extensively worked in an environment where Core Java, Collections, Multi threading & J2EE technologies like Java Servlets, JSP, Spring Framework, Hibernate, Tapestry, Struts framework, Remote Method Invocation (RMI), Serialization, and Java Beans.
  • Experience with Solution Architecture J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DAO, MVC, Session Facade, Business Delegate, Service Locator, and View Object in the development of enterprise applications.
  • As a Senior Developer, expert in gathering Requirements and System Analysis, worked on Software Development Life Cycle (SDLC) of analysis, design, developing, documenting, testing, and performance tuning.
  • Extensive working experience with in Design, Development, and Implementation in the field of Web Applications development using HTML, CS S, XHTML, JavaScript, JQuery, Angular J s, BackboneJs, NodeJs, Bootstrap, Canvas, AJAX, XML, JSON, Restful web services and Responsive web designing.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM .
  • Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
  • Extensive experience in implementing MVC framework using various Spring and Struts modules ( Spring MVC, Struts MVC ) along with Hibernate as the back - end ORM tool for implementation of persistence layer and mapping of POJO s.
  • Hands on experience in developing user-interfacing applications using in Responsive Design framework using Bootstrap CSS and SASS framework .
  • Strong experience in Service Oriented Architecture (SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components like SOAP, WSDL, XSD, UDDI, Apache Axis2 and JAX-WS, JAX-RS.
  • Expertise with backend programming using SQL and PL/SQL Stored procedures triggers and prepared statements on databases like Oracle, SQL Server 2000.
  • Managed releases based on the priority of the issues in the bug tracking system and as a Lead ensured that the end product delivered to the Client met all the requirements specified in the specification document.
  • Proficient with creating Test Plans , defining Test Cases , reviewing and maintaining Test Scripts , interacting with team members in fixing errors and executing User Acceptance Testing (UAT) , Unit , System Integrated Test , Regression Test and Customer Test.
  • Hands on experience with JUnit, JIRA, Advanced Rest Client and Log4j in developing test cases and determining application functionality. Extensively used Oracle ETL process for address data cleansing . Worked with version control systems like Clear case, SVN, CVS, GIT.

TECHNICAL SKILLS:

Java Technologies: Java (SDK 1.4, 1.5, 1.6)

J2EE Technologies: Servlets, JSP 1.2/2.0, EJB, JSTL, JDBC, JNDI, JMS, JPA, POJO, LDAP.

Web/Application Servers: Apache Tomcat 5.5, 6.0, JBoss, Web sphere.

Frameworks: Java Collections Framework(JCF), Apache Struts, Spring MVC, Apache Tapestry, Java Server Faces, Angular JS.

Web Services: SOAP, WSDL concepts, Apache Axis2, JAXB and XML Beans 2.4

XML Technologies: XML Schema, DTD, SAX and DOM parsers concepts.

Methodologies/ Design Patterns: Agile, Waterfall, OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Facade.

Databases: Oracle 9i/10g/11g, SQL Server 2000/2005, My SQL 5.1, MongoDB, DB2

Scripting/Markup Languages: Java Script, HTML, Unix Shell Scripting, PHP.

Development Tools: Eclipse IDE, Flex Builder 3 IDE, Ant 1.7, Maven 3.x/2.x, Matlab.

Testing Tools and Logging Frameworks: Mercury QTP 9.0, JUnit 4.x, Load runner 11.0/11.5, Jmeter, Jasmine, Protractor, Selenium, Log4J.

Version Controls: Subversion, Clear case, CVS, SVN, VSS, Rational Clear Case, Stash.

Operating Systems: Windows, Unix (AIX, Sun Solaris), Linux (Red Hat7.3, Ubuntu, Fedora, Cent OS), OSX.

Protocols: TCP/IP, HTTP, SMTP.

Other Programming Languages: C, C++, R, SQL, PL/SQL, SQL Plus.

PROFESSIONAL EXPERIENCE:

Confidential

Java SE6 Programmer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications. Followed Agile Methodologies to produce high quality software
  • Involved in web designing using HTML, XHTML, CSS, JavaScript, PHP and extensively used Table less Design in CSS for Positioning.
  • Design JSON responses according the request send it back to the front end after the logic processing. Used Ajax effectively to create pagination and with client side events like quick search.
  • Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
  • Worked on JavaScript framework that is BackboneJS, NodeJS, and ExpressJS to augment browser based applications with MVC capability.
  • Implementation of the Business logic layer for MongoDB Services. Built data visualizations to monitor file server load, web server speeds, data processing and more (d3, backbone, JQuery, MSSQL).
  • Expertise in DOM manipulation using AngularJS, JavaScript, ReactJS, JQuery. Designed and developed front end using JSP, Servlets, JSTL, JQUERY and other custom tag libraries. Developed Web pages by creating AngularJS Directives and controllers.
  • Designed asynchronous messaging using JMS to exchange of critical business data and events among J2EE components and legacy system.
  • Worked on spring modules like Dependency Injection (DI), Aspect Oriented Programming (AOP) and Spring Mail, Spring JMS. Used JSF framework for building the application based on MVC design paradigm.
  • Apache AXIS2 web service implementation including SOAP and WSDL engine. Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Used Spring JMS to post and consume the messages from the IBM MQ Server. Used Selenium IDE for Open source web testing.
  • Developed OSB(Oracle Service Bus) proxy services and exposed them as JMS, HTTP and REST based services for consumer. Deployed web and enterprise applications on JBoss application server in a channel secure environment
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Responsible for design of WSDL files and schemas. Designed and hosted SOAP based Web Services on Web Sphere Application Server.
  • Used SOAPUI, Web Logic ANT task to test Web Services running on Web Logic Server. Used JIRA tool for tracking stories progress and follow agile methodology.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the G IT source control system.

Environment: Java, Spring, JPA, Hibernate, Web services, HTML, CSS, JavaScript, BackBoneJS, NodeJS, AngularJS, ReactJS, ExpressJS, JSON, Bootstrap, JQuery, Servlets, JSP, AJAX, JavaScript, Jenkins, Selenium, SOAPUI, MongoDB, WebSphere, SOA, OSB, JBoss, CVS, IBM MQ, Spring MQ, Spring MVC, Web Services, SOAP, REST, JSF, JAXB, WSDL, XSD, XML, SQL, Apache AXIS2,DB2, SQL Server 2010, Eclipse, concurrency, GIT, HQL, JIRA, JBoss, JMS, JSTL.

Confidential

Java SE6 Programmer

Responsibilities:

  • Designed and implemented application using Spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate, SQL, IBM Web Sphere.
  • Involved in High Level and Low level analysis, design and Implementation of Business User Requirements and Agile/Scrum based development phases.
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards and optimized graphic websites and application interfaces using HTML, CSS, and Spring framework.
  • Used AJAX extensively to implement front end /user interface features in the application. Developed CSS style sheets to give gradient effects. Developed page layouts , navigation and icons .
  • Used Bootstrap in combination with AngularJS to develop this website as a responsive website. Used two way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Wrote business rules using the business engine Drools. Development of the service layer using Java/J2EE.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the Spring xml files.
  • Used REST and SOAP Web Services to exchange information. Developed Spring AOP programming to configure logging for the application.
  • Implemented ORM in the persistence layer using Hibernate framework in conjunction with Spring AOP functionality. Experienced in developing web services and worked with Web Sphere Application Server. Worked on server side of the application using Hibernate framework.
  • Used JMS for vendor communication. Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series. Used JMS to send messages securely, reliably and asynchronously to Web Sphere.
  • Performed unit testing on various project modules using JUnit framework. Wrote JUnit tests to validate the functionality of the input/output adaptors, matching collections.
  • Implemented Java and J2EE Design Patterns like Façade, Abstract Factory, Singleton, Factory, Data Access Object (DAO), Service Locator, and Chain of Responsibility.
  • Developed SQL queries to access data in Oracle database. Used Maven to build WAR and EAR files to deploy on Application Servers.
  • Worked on bug fixing and enhancements on change request. Used Log4j in Spring AOP framework for logging and debugging purpose. Resolved defects and worked with QA team for testing and Used GIT as a Version Control Tool.

Environment: Java, Spring, Hibernate, JMS, Agile Methodology, SOAP web service client (using JAX-WS), Restful Web service client (using JAX-RS), Angular JS, Bootstrap, HTML5, CSS3, AJAX, Oracle 11g, SQL, JUnit, Eclipse, Maven, IBM Web Sphere, Log4j, GIT.

Confidential

Java SE6 Programmer

Responsibilities:

  • Actively involved in the various phases of SDLC to analyze business requirements, analysis, design, development, testing and support.
  • Followed the Agile (Scrum) development methodology and participated in daily Scrum calls to update the task status on the assigned tasks such as technical documentation, development of the check administration module.
  • Implemented the application using Spring web framework based on MVC Architecture. Used J2EE design patterns like MVC, Session Facade, Business Delegate, and DAO.
  • Involved in the development of presentation tier using HTML, JavaScript, CSS, JSP, Ajax and defined common page layouts using Tiles.
  • Developed UI using HTML, CSS, Bootstrap, JQuery, and JSP for interactive cross browser functionality and complex user interface. Also used Bootstrap and AngularJS in effective web design. Worked on AngularJS Routes using scope object to create a Views using Controllers.
  • Used/modified jQuery to perform Ajax calls for creating interactive web pages on JSON response. Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • Designed Frontend with in object oriented JavaScript framework like Angular J s and NodeJs. Used Photoshop, Flex for implementing application and designing graphics and images.
  • Developed validations for forms data as well as server side using Struts validators frame work. Applied Spring IOC to facilitate Dependency Injection.
  • Integrated Spring Security Delegating Filter Proxy filter chain in web.xml to secure the application and limit access privileges to the users. Implemented Spring Batch and Spring Task Scheduler to automate importing data from CSV files sent from client into DB2 database.
  • Used SQL Developer framework to write SQL queries and used JDBC to access database and implemented of connection pooling.
  • Used DROOLS Work bench to create some of the rules. Developed JUnit test classes to test the functionality of a code. Used Log4j to record the log messages to the log files. Extensively used Angular JS by consuming Restful web services .
  • Used software versioning and revision control system CVS to maintain current and historical versions of Codebase. Deployed rules engine into application.
  • Worked with Gradle build tool to build and deployed application on Apache Tomcat server. Used EclipseIDE to develop the Application.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the Application.

Environment: Java, J2EE, SDLC, Agile, Struts, Spring, MVC, JBPM, JQuery, Servlets, JSP, HTML, Angular JS, Node JS, Flex, Photoshop, CSS, JavaScript, DB2, Apache Tomcat, Maven, Eclipse IDE, CVS, Log4J, DROOLS and JUnit.

Confidential

Java SE6 Programmer

Responsibilities:

  • Assessing information needs of the users and developing technical specifications/solutions. Developed low level design document and Java components.
  • Followed Agile methodology, interacted with the client, for taking feedback on the features. Used Smart Trade API to get client data and display using JSP.
  • Built a web frontend using Spring MVC Framework with JSP, HTML, CSS, AJAX, and JavaScript. Implemented AJAX functionality using JQUERY, JSON and XML. Developed the user’s application by editing updating using MVC pattern in AngularJS. Worked on EXT JS and Bootstrap for building rich internet applications.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
  • Used the Node J s and Angular J s MVC Frameworks in the development of the web applications. Developed Web services(Rest) using Apache CXF to expose the business methods to external services.
  • Used Node J s as a proxy to interact with Rest services and also interacting with Database. Developed Web Enable client FIX interface for order routing and developed test cases.
  • Wrote Complex Oracle Packages, Stored Procedures and Views which will be called in Java layer and provide data for the grid in front end which will be either in ExtJS.
  • Developed a messaging queue using JMS messaging to notify return messages post execution and to interact with orchestration engine.
  • Did lot of R&D in ExtJS and created reusable components like Menu Navigation, Session Monitor which was very useful in the application.
  • Extensively used executor framework for developing orchestration engine to send request to and get multiple response from third party system.
  • Used Adapter Pattern and combined sequential and parallel enterprise pattern to send and receive data from our third party system.
  • Used Aggregator and conversional pattern to aggregate the response received. Developed Helper Classes and Value data access objects which interact with Database.
  • Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Developed and tested persistence of order messages on oracle database using Hibernate. Developed functional test cases and end to end test cases on Selenium for testing for business scenario. Conducted unit, integration and regression testing.
  • Developed Aspects for logging errors in the application. Given Production support for Autosys jobs for Client orders/trade report generation. Used Maven build tool to build the application on Eclipse IDE and deployed on IBM Web Sphere.
  • Performed the code reviews and enforcing the standards. Coordinated with Quality Analysis team and handling issues. Interacted with different teams, and involved in reviewing deliverables.

Environment: Java, JMS, Ajax, Agile, Web services (SOAP and REST), FIX Engine, Spring MVC, Hibernate, JSP, HTML, CSS, JavaScript, SQL, Oracle, IBM Web Sphere, JUnit, Maven, Eclipse IDE, UNIX, JQuery, JSON, XML.

Confidential

Java SE6 Programmer

Responsibilities:

  • Participated actively in Requirements gathering in close contact with the client and was responsible for functional requirements documentation.
  • Understood the Insurance business functionality and business process of the system. Responsible for developing UML (Use cases realization models, Class & Sequence diagrams) models using IBM Rational Rose XDE.
  • Developed pages using HTML, CSS3, JSON. AJAX used for the Asynchronous data populating on pages. Developed a fully functional login page for the company’s user facing website with complete UI and validations.
  • Coded JS for page functionality and Pop up Screens. Also designed Frontend with in object oriented JavaScript framework like Angular J s, Node J s and Ext J s.
  • Responsible for MVC design and implemented using Spring MVC framework. Expertise in Implementing Dependency Injection in various aspects of Spring framework.
  • Designed and developed user interface (UI) components using JSP, HTML, CSS, JavaScript. Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework. Used Ajax, JSON with jQuery for request data and response processing.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library. Used AJAX for implementing part of the functionality for Customer Registration, View Customer information.
  • Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, pseudo elements and CSS behaviours. Used the Node J s MVC Frameworks in the development of the web applications. Used JQuery Ajax for service calls on pages to interact with the server for information.
  • Implemented XML data parsing using SAX and Web Services (SOAP) using Apache Axis. Implemented design patterns like Service locator and DAO. Designed and implemented the data layer components using Hibernate to connect with Database.
  • Utilized Hibernate’s Polymorphic many-to-one associations for the purpose of referring instances of subclasses and participated in design of data base and created tables in Oracle.
  • Created Stored Procedures and functions and wrote complex SQL queries (Oracle DB) for various functionalities. Responsible for Integration testing and debugging the application. Developed JUnit testing framework for various modules.

Environment: Java, JSP, Apache Axis2, SAX, DAO, Ajax, JSON, Struts, Tiles, XML, JSP, HTML, CSS, JavaScript, Web Services(SOAP), JQuery, Angular JS, Node JS, Ext JS, Spring, Hibernate, Oracle 10g, WebSphere, ANT, UML, IBM Rational Rose, JUnit.

Confidential

Java SE6 Programmer

Responsibilities:

  • Developed the Application using JSF Framework. Constructed different modules using Java, JSP, Servlets and JSTL.
  • Developed user Interfaces using JSP's to provide unique personalized look-and-feel for administrators and other users of the system using HTML, CSS, and JavaScript.
  • Implemented Ajax to create highly optimized, browser-compliant JavaScript and HTML. Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using AngularJS framework.
  • Implemented AngularJs, Bootstrap, LESS, and many JQuery plugins wrapped in AngularJs directives. Worked on creating responsive website for smart devices using Responsive design and media queries. Worked on prototypes for Responsive design.
  • Has worked on AngularJS, which combines web applications with Model View Controller capability to make development and testing of code efficient. Built responsive site using Bootstrap that fits devices of different visual sizes
  • Wrote reusable components for presentation end to use across all the other modules in the applications such as P agination, dynamic rending of table data with customized view etc.
  • Designed new models with an Object Oriented approach using JS and jQuery components for CRM application for customer service.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines. Experience using jQuery and Bootstrap plugins for the web pages. Used JS for custom client-side validation and DOM manipulations.
  • Involved in OOA/Design, UML Modeling and in developing Use Case Diagrams, Class diagrams, Behavioral Diagrams (Activity Diagrams, and Sequence Diagrams).
  • Developed design Patterns like Factory and Singleton and used extensively. Developed configuration classes for accessing configuration and database information. Primitive client side validations are handled using JavaScript.
  • Used JDBC to connect to back end database Oracle. Used MySQL extensively by developing different tables and run SQL queries on them.
  • Performed analysis of defects associated with Application to Application interfaces, helping to identify the root cause and the team that needs to fix the problem. Used Jenkins for continuous integration.
  • Developed project by using Maven build tool to build and deployed application on Apache Tomcat server. Conducted unit and integration testing using JUnit. Involved in project enhancements and maintenance.

Environment: Java, MySQL, OOA, UML, JDBC, Servlets, Spring MVC, JSP, Servlets, Ajax, JSF, JSTL, Jenkins, Singleton, Factory, JavaScript, Angular JS, JQuery, HTML, CSS, JavaScript, Oracle, Apache Tomcat, Maven and JUnit.

Confidential

Java SE6 Programmer

Responsibilities:

  • Involved in several phases of the project including application analysis, technical design, development, debugging, testing & documentation and in corporation of user feedback to plan enhancements in the application system.
  • Developed the code for the tabulated listings, reports and charts for the performance of the employees using MVC design pattern and on Struts Framework (Struts MVC) and data access.
  • Developed front-end user interface modules by using JSP, HTML and CSS. Front-end validations of user requests carried out using Java Script. Developed the interacting JSPs and Servlets for modules like User Authentication and Performance Display.
  • Developed the Actions classes, logic classes for executing business logic, DAO classes to access the Database using JDBC.
  • Used ClearCase as a source code controller, Used ClearQuest for issues and defects (bug tracking). Used ANT Scripts to build and deploy the applications on WebSphere application server.
  • Responsible for code reviews, writing unit test cases and unit test using JUnit. Monitored error logs using Log4j framework.

Environment: JAVA, Servlets, DAO, JSP, JDBC, HTML, CSS, JavaScript, Web Services, DB2, Rational ClearCase, ClearQuest, WebSphere, ANT, Log 4j, Linux and JUnit.

We'd love your feedback!