Sr. Java/j2ee Developer Resume
Tampa, FL
PROFESSIONAL SUMMARY:
- 8 years of experience in the IT industry with diversified exposure in Software Engineering, processing, designing & building a Web Application using Java/J2EE, AWS & open source technologies.
- Good knowledge on services of AWS like EC2, S3, SBT, SDK and implemented AWS with Dynamo - DB
- Experience in creating and using the SDLC Methodologies: Waterfall, Agile/SCRUM for the implementation and development of software applications.
- Technical experience in Object Oriented Analysis and Design (OOAD) using UML and SDLC of distributed applications.
- Strong programming skills in designing of dynamic web applications using JSP, JSTL, JSF, JavaScript, JQuery, AngularJS, NodeJS, ReactJS, HTML5, CSS3, Bootstrap, Ajax.
- Used AngularJS and NodeJS to implement rich functionality and developed Single Page Applications.
- Implemented various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux library.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Excellent programming skills in designing and implementing multi-tier applications using Java8, J2EE, JDBC, JSP,Servlets, JNDI, JAXB, JMS, EJB, Struts, Hibernate, Spring framework (Core container & MVC), Spring Integration, Spring Boot and Spring IOC.
- Implemented Dependency Injection (IoC) feature of Spring Framework to inject dependency into objects and AOP is used for Logging.
- Used Hibernate to develop DAO layer for performing CRUD operations on the database and configured it spring Hibernate DAO support.
- Good knowledge and experience in writing queries for SQL, Oracle 8i/ 9i/ 10g/11g.
- Good Knowledge on Service Oriented, Micro Services architectures and Enterprise Service Bus(ESB).
- Created GET/PUT/UPDATE request and response using RESTFUL web services.
- Knowledge of Oracle ADF Framework to develop web applications.
- Worked on Core Java with Multi-Threading, Collections topics to keep ideal time as minimum.
- Experience in implementing ESB Integration Services using MuleSoft ESB and Talend ESB.
- Experience in developing API for using AWS Lambda to manage the servers and run the code in the AWS.
- Strong work experience in PL/SQL, including migration of data from MS Excel file to Oracle tables through Apex.
- Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Play framework.
- Experience in developing applications using spring batch, JMS and Apache Storm.
- Experience in passing SQL queries, Triggers and Packages using PL/SQL in Oracle 12c, 10g, 9i.
- Practical experience in using IDE tools such as RAD, NetBeans, IntelliJ and Eclipse and application servers WebSphere, WebLogic, Tomcat and JBoss server.
- Knowledge on networking protocols such as TCP/IP, FTP, SMTP and their security issues.
- Expertise in using build/deploy tools such as Ant, Maven, JUnit and Jenkins.
- Working experience in Windows, LINUX and UNIX environment.
- Hands-on experience in unit testing frameworks such as TestNG and Junit.
- Hands-on experience in using logging frameworks such as log4j and slf4j.
- Proficient in Unit Testing and Integration Testing.
- Experience in development of web applications using Google Web Toolkit (GWT), GXT, AngularJS, Vaadin.
- Good working knowledge on business rules engine like Drools.
- Experience in writing technical documents like Functional Requirement Document, Detail Design, creating screen mock ups, Test Cases, Conducting Code/Peer Reviews, Testing (Unit and Integration), planning and leading training sessions.
- UsedApacheCamelin the JBoss Fuse ESB as the integration platform for SOA Services.
- Extensive experience with Servlets 2.2/2.4/2.5/3.0 and JSPs 1.2/2.0/2.1/2.2, Struts 1.2/1.3/2.0/2.3 Framework, Validation Framework, JavaScript, DOJO, JQuery, CSS, XML and HTML for designing view controller components.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
- Expertise in writing the unit test cases using EasyMock, TestNG and PowerMock.
- Involved in creating JSP pages with struts2 tags & writtenJavaScript, jquery &EXTJSjavascript libraries.
- Used Spring Boot created REST API's per the application business to performsearchusingelasticjavasdk.
- Mentored team member to learn and use emerging technologies and domain knowledge.
- Strong commitment developing well commented, easily maintainable programs.
- Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies as well as strong interpersonal and organizational skills.
- Experience in Onsite and Offshore and Global delivery models.
TECHNICAL SKILLS:
Languages: Java/JEE, Java Script, Unit Shell Scripting, C, C++, PL/SQL.
J2EE Technologies: Servlets, JSP, JSTL, JDBC, EJB, Design Patterns, JNDI, JMS, JAXP, JPA, RMI, JSF, Junit, Web Services, SOAP
Applications Frameworks: Spring 3.0/3.1, Struts 1.x, Struts 2.x, Hibernate, AngularJS
Scripting Technology: JavaScript, JQuery, AJAX, Unix Shell, Log4J.
Database: Oracle, MS SQL Server, MY SQL, DB2.
Web/Application: Servers JBoss, WebSphere, Web Logic, Apache Tomcat.
Cloud Technologies: AWS, ECS, EC2 Instance, S3 Bucket, Cloud, Cloud watch, Lambda
IDE tools: Eclipse, RAD, Net Beans, IntelliJ, AdobeFlash4.5, WSAD, Spring Tool Suite (STS).
GUI: HTML, DHTML, XML, XSLT, CSS, JavaScript
XML Technologies: XML, XSLT, DOM, DTD, SAX.
Web Services: JAX-RPC, JAX-WS, SOAP, Restful, WSDL, UDDI.
Testing Tools: Karma and Jasmine
Version control Tools: CVS, SVN, Clear case, TFS
Tools: Maven, JUnit, SQL Navigator, SQL Loader, CVS, AWS, Log4j, ANT, Jenkins, Macro media tool, IBM Rational Clear Quest, IBM Clear case
Web Technologies: HTML5, HTML, DHTML, CSS3, CSS, AJAX, EXT JS, JavaScript.
Design Tools: Star UML, Rational Rose, MS-Visio.
Operating Systems: Windows 9x/ NT/ 2000/ XP/ 7/ 8, Linux and Unix, Mac OS X.
PROFESSIONAL EXPERIENCE:
Confidential, Tampa, FL
Sr. Java/J2EE Developer
Responsibilities:
- Develop/program new functionality and features in line with functional specifications and business requirements.
- Implementing and extending functionality of Cisco Cloud Services and Open Stack Horizon using REST framework, JavaScript, HTML, jQuery, CSS and Angular JS.
- Involved in design and developing of navigations control, user controls, custom control etc.
- AWS EC2 instances were configured in developing and QA environments with NodeJS
- Created RESTful web services using JAX-RSA.
- Solid knowledge of Java, Play Framework, Spring, PL/SQL, JPA, Hazel cast and various other Java frameworks and development tools: Spring (Boot, MVC, IoC, Transactions, Data, Security etc. JUnit, Maven, Gradle, Git.
- Created the watch points API to handle the request and response.
- Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Responsible in developing Spring Boot Microservices from scratch.
- Used Spring annotations as well as XML configuration for dependency injection.
- Used Web Sphere Application Server for deploying various components of applications.
- Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
- Created proof-of-concept using responsive web design, NodeJS, React JS.
- Implementing web service using JAX-RS specific implementation Jersey.
- Used RESTFul and JAX-RS to create Web Services for claim process system to consume and transmit claims data into this application, and SOAP UI for testing purpose.
- Setup and maintained Windows servers, IIS websites, Linux servers, SQL and NoSQL databases
- Implemented functionalities in ATG for customers to better manage their health, check status of prescriptions, order and refill prescriptions, transfer scripts.
- Implemented system logging solution using Elastic search, Kibana andLog stash.
- Used Java, J2EE technologies to develop UI and server side components. Used Struts and Spring framework to implement MVC design patter.
- Designed and developed a project to view Patient Itinerary using Functional language Clojure for patient and his/her family.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
- Worked on JavaScript frame work (Angular JS, Backbone, Bootstrap) to augment browser based applications with MVC capability.
- Proficient in working with Various IDE tools including Eclipse Juno/Kepler, IBM Rational Application Developer (RAD), and IBM Web Sphere Studio Application Developer (WSAD).
- ApacheCamelandApacheCXF are used for enterprise integration patterns.
- Developed and implemented two Service Endpoints (end to end) in Java using Play framework
- Implemented a Continuous Delivery Pipeline with Jenkins and GitHub.
- Written variety of filter queries in MongoDB to retrieve JSON data and passed to service layer.
- Performance testing on Stored procedures, indexes, and Triggers.
- Programmed numerous features and enhancements for the Draper’s retail POS (Point of Sale) system.
- Produced content pages with CSS3 layout and style mark-up presentations and also used JavaScript methods and properties used CSS3, HTML5, React JS, GWT JavaScript, AJAX and JQuery for efficient development
- Created Junit test suites to test the hibernate DAOS, Rest controllers.
- Used agile methodology for task breakdown and SCRUM meetings for achieving SPRINT plan milestones.
- Deployed application using AWS services.
- Hands on experience with technologies like Object Oriented Design Methodologies, Hibernate,Droolsand Spring Framework.
- Build the application using TDD (Test Driven Development) approach.
- Extensive knowledge of front end technologies like AJAX, JSP, JSPF, JavaScript, JQuery, Backbone.js, Underscore.js, YUI, HTML5, and CSS.
- Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
- Worked on the Change requests and production issues after the first and second releases. Involved in the production release support calls for the application.
- Handled scalability issues with performance tuning.
- Supported all the modules of the application after the production release and became single point of contact for the discipline module.
- Prepare Java/J2EE development structure for XCode, Maven
- Proficient with Web Page Development using HTML5, XHTML, DHTML, Web GL, XML, XSLT, CSS3, JSP, AJAX,DOJO, JSON, JavaScript.
- Created exception handling framework to send back error response and codes.
- Hands on experience in trouble shooting database issues.
- Hands on experience with database tools likeToadfor Oracle, DB2, SQL Server.
- Developed Update statistics, database integrity check and Backup operations.
Environment: Java1.8, J2EE, XML, AWS, JSP, JSF, ExtJS, Servlets, Spring, Struts, Hibernate, DB2, IBM Rational Application Developer, HTML5, s 1.4, CSS3, NoSQL, SOAP UI, Micro services, Docker, Apache Camel, Jenkins, TCP/IP, EJB, NodeJS, AngularJS, Kibana, JQuery, Web Services, PL/SQL, SQL Server, Dojo, Clojure, Scala, Spark, JAX-RS, Drools, Elastic Search, GWT, Log stash, Maven, MongoDB, JIRA, Microsoft Visio, Git, SVN, Agile/Scrum, Spring batch, WebLogic, JSON, JBOSS, Eclipse.
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Used Spring AOP for cross cutting concerns and IOC for dependency injection.
- Implemented Persistence layer using Hibernate to interact with Oracle Database, used Hibernate for object relational mapping and persistence.
- Wrote test cases which adhere to a Test-Driven Development (TDD) pattern.
- Used Apache Camel and CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
- Involved in the deployment of web service End-points using Apache CXF.
- Developed Hibernate mappings to tables using JPA annotations.
- Developed hibernate DAO Access or classes using Spring JDBC Template.
- Developed Servlets and JSP based on MVC pattern using Spring Framework.
- Refactored Microservice to make it RESTful, thread-safe, and more configurable.
- Responsible for implementation of java integration components for JBPM and DROOLS.
- Developed UI components using HTML, CSS, JavaScript, JQuery, NodeJS and AngularJS
- Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WebSphere, JBOSS application server.
- Hands on experience in Amazon Web Services provisioning and good knowledge of AWS services like EC2, S3. client using Jersey and Axis Frameworks using Eclipse
- Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.
- Involved in the UI development using HTML5, CSS3, JavaScript, JQuery, JSON, AJAX, Bootstrap and AngularJS.
- Worked on service oriented systems that utilize REST web frameworks with Spring MVC, Spring REST Template, Rabbit MQ, Spring Integration.
- Strong experience in Agile, Scrum, UML Methodologies, Test Driven Methodologies and MVC based frameworks like Struts, Hibernate and spring.
- Experienced in deploying J2EE applications over servers like Apache Tomcat 4.x, and Weblogic, Websphere servers. Used AngularJS framework where data from backend is stored in model and populated it to UI and used DOJO for JavaScript.
- Build Data Access Layer using Elastic Search for Recommendation view for repair events.
- Strong Expertise in front ends technologies such HTML, CSS, LESS, SASS, JavaScript, ReactJS, AngularJs,GWTand Ajax.
- Used Object Oriented Design and Object Oriented Programming concepts of Core JAVA like Polymorphism, Multithreading, Inheritance, Interfaces, Generics, Collections and Socket Programming.
- Good understanding of NoSQL Data bases and hands on work experience in writing application on NoSQL databases. Used java 1.8 features like stream, LAMDA expressions, functional interface, collections, Date/Time changes and type annotations.
- Enhanced the POS receipts like Sales Receipts, Returns Receipts, Exchange Receipts, till Pickup etc. by using XML technologies XSL, XSLT and XSD.
- Utilized MEAN stack, REST design pattern, MVC framework and SPA (Single Page Application) framework based on AngularJS.
- Integrate Bootstrap in existing web applications. Involved in coding for the presentation layer using JQuery, JQuery Mobile, NodeJS, AngularJS and JavaScript.
- Deploying applications using Lamda, ECS and Docker containers.
- Extensively used Apache Camel for transformation and used both Java DSL and XML DSL.
- All the functionality is implemented using Spring IO / Spring Boot, Microservices and Hibernate ORM.
- Designed the user interface of the application using HTML5, CSS3, JavaScript, NodeJS, AngularJS, JQuery and AJAX. Extensive experience with various Web Application servers like IBM WebSphere, Apache Tomcat, Weblogic. Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans.
- Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
- Designed and developed SOA based enterprise system using SOA Suite.
- Developed and build all the tables using Oracle 10g.
- Implemented applications with SCALA along with AKKA and Play framework.
- Develop and executed unit test cases using JUnit, and Mockito as mocking framework for mocking data.
- Experienced in developing web applications using JSP, Servlets, JDBC, JavaScript, AJAX, and jQuery, HTML5, JSON, NodeJS, AngularJS, ExtJS, Bootstrap, ReactJS and CSS3.
- Worked on JUnit testing framework and configured application on Web Logic Server.
- Developed the application using Eclipse IDE and Spring Tool Suite.
- Used GIT for version control.
- Used NoSQL DB like Mongo DB for the proof of concept.
- Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using selenium.
- Used My XCode as an IDE for developing the application.
- Involved in Maven based build process and continuous integration of the project using Hudson and Jenkins.
- Designed and developed the application using Agile Methodology and followed Scrum.
Environment: Java/J2EE, spring 3.0, Spring Framework, Hibernate, Fuse ESB, Apache Camel, JavaScript1.8.5, JBoss, CSS, HTML, Ajax, AngularJS, NodeJS, React JS, Mockito, Apache CXF, Bootstrap, Spring Boot, Apache Tomcat 7, XML, Eclipse, Apache AXIS, Jersey, GIT, Python, Maven 3.x, Perl, Log4j, Rabbit MQ, GWT, JQuery, Lamda, AWS, JUnit, Jenkins, REST API, Toad, agile, Multithreading, Oracle10g, NoSQL, LESS, AZAX, Selenium, Mongo DB, JDBC, IntelliJ IDE.
Confidential, Pittsburgh, PA
Java/J2EE Developer
Responsibilities:
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC(Model-View-Controller)framework for the application. Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3, SASS and AJAX.
- Designed Prototype and project layout using ReactJS, JQuery and CSS/LESS and HTML5.
- Developed web-based applications using Java, XML, CSS, HTML, DHTML and JavaScript.
- Involved in designing and developed presentation layer using JSF, Ajax, and JQuery and third party libraries.
- Implemented the associated business modules integration using spring, and Hibernate data mapping.
- Worked on writing Perl scripts covering data feed handling, implementing business logic, communicating with web-services through SOAPLite module and WSDL.
- Developed classes using core Java (multithreading, concurrency, memory management) and some spring IOC.
- Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application. Experience in reading and writing xml reports with Perl XML modules.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML5, AJAX and CSS in developing the presentation layer. Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions. Used PERL to compare multiple files, finding differences between those files and translating data in the files prior to output.
- Developed JSPs to dynamically generate HTML5 and display the data to the client side. Java Mail API was used to notify the user of the status and completion of their project.
- Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
- Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
- RESTful web services using Jersey for JAX-RS implementation.
- Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services. Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
- Exposed and consumed SOAP based Web Services to communicate between systems.
- GUI design and development using Java Swing, JFC Used for open source web testing.
- Heavily used SOAP UI Pro version for testing the Web Services.
- Developed several SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability. JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
- Developed web application and Implemented user interface using Ruby, CSS, HTML5, JavaScript, JQuery.
- Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
- Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
- Used Java Messaging Services(JMS) for reliable and asynchronous exchange of essential information such as payment status report. Deployed Application instance on JBoss and WebLogic Server.
- Developed the Web application using Spring MVC, Ext-JS, HTML, JSP and JavaScript.
- Used multithreading in programming to improve overall performance. Developed various helper classes needed using multi-threading. Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
- Developed the data access classes using JDBCand SQL queries. Used log4j for logging and SVN for version control. Brief experience on implementing the AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
- Created and implemented demo versions of each paid application.
- Actively involved in using MVC, HTML5 to enable client side date to meet specific criteria by applying various validation variables and used the BackboneJS validation CSS classes to provide visual feedback on validation.
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular JS and media queries.
- Developed the application in python language for multiple platforms.
- Used Automated test cases using Python 2.7 in open source framework Django 1.2.
- Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
- Custom Node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
- Developed Unit test cases using JUnit, Mockito and Easy mock.
- Developed Maven scripts and builds using Maven and continuous integration servers like Jenkins.
- Consumed Web Services for getting the credit card information from third party application.
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
- Written highly referenced blog posts on Error Handling in Scala and Problems Scala Fixes.
- Oversaw all aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance. Used GIT as Version Control System for the application and JMeterto test performance of SOAP protocol.
- Use of data structures and algorithms for time and memory complexity reduction
Environment: Java, J2EE, JDK 1.7/1.8, RCP, JBOSS, AWS SDK, Ext JS, Git, Swing, JFC, Perl 5.6, Spring 4.x, AWS SNS/SQS, hibernate4.x, Core Java, SOAP/Rest, Web Services, Python 2.7, JavaScript, UML, Web Services, HTML5, CSS, SASS, RAD 7, WAS 8 WSDL, SDK's, JIRA 5.x/6.x, JAXB, Linux, JAX-WS, JAX RPC, JMS, JSF, UNIX, Ruby1.9.3, AKKA, NOSQL(MongoDB), Angular JS, NodeJs, ReactJS, AJAX, Apache JMeter, JQuery, JUnit, Maven, Oracle 10g.
Confidential, Des Moines, IA
Java/J2EE Developer
Responsibilities:
- Involved in complete development of 'Agile Development Methodology/SCRUM', developed and tested the application during various iterations.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
- Identified the Business requirements of the project.
- Involved in preparing System Requirements for the project.
- Involved in preparing the Detailed Design document for the project.
- Extensively used MVC, Factory, Delegate and Singleton design patterns.
- Used Spring Framework AOP Module to implement logging in the application to know the application status.
- Used Spring DAO Module along with Struts 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 Collection Framework and Multithreading for performing cache Operation.
- Developed, and debugged the servlets and EJB with WebSphere Application server.
- Developed the middle tier using EJBs, Java Servlets.
- Developed session, entity beans and message driven beans.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
- Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, JSP and JQuery based on the W3C standards and Web 2.0.
- Achieved role control functionality mainly by retrieving JSON data from AJAX and combining the retrieved data with jQuery to manipulate nodes in DOM tree.
- Utilized a combination of regular expression and jQuery Validation Plugin to conduct input check.
- While in the newer sub project, conducted validation in AngularJS way.
- Designed the data flow for the client-side screens and the object interaction layer for the server side components using Rational Rose.
- 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.
- Developed reports in an excel format using POI-HSSF API.
- Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
- Designed configuration XML Schema for the application.
- Monitoring WebLogic/JBoss Server health and security.
- Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
- Used JavaScript for the client side validation.
- Used XML Http Request 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.
- Experience with KORN based scripts as part of triggering UNIX and J2EE based Jobs.
- Prepared the test plans and executed test cases for unit, integration and system testing using different automation tools like jUnit, Soap UI and Fiddler.
- Performance Testing experience using Jmeter.
- Extensively used various Spring Framework modules like DI(IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
- Used SOAP for Web Services by exchanging XML data between applications over HTTP.
- WSDL was used for publishing Web Service interfaces.
- Junit tests were written to test each module in the application.
- Wrote ANT Scripts to automate the build and deploy process.
- Involved in Code Review, Unit Testing and Integration Testing.
Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 7.0, Oracle 10g, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex, Visio.
Confidential
Software Engineer
Responsibilities:
- Involved in the complete Software Development Life Cycle using Agile including effort estimations, design, development, implementation, verification and validation.
- Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IoC and maintained the Spring Application Framework's IoC container.
- Using Spring IOC (Dependency Injection) developed Java beans with getter and setter properties to be configured by Spring.
- Prepared Technical Specifications based on the functional requirements.
- Have Experience Handling L1, L2, L3 tickets.
- Packaged and deployed the application in JBOSS Application server in different environments like Development, testing etc.
- Written complex SQL queries to fetch data for the client.
- Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database.
- Implemented Exception Handling, Logging.
- Responsible for data migration to QA/User and Production region.
- Solved performance issues and brought optimal output from the available resources.
- Used Spring DI/MVC framework to better control the presentation, business and navigational aspects of the application.
- Have hands on experience in struts framework.
- Used SVN for version and source control.
- Used RAD for development purposes.
- Involved in peer level design & code reviews.
- Used log4J for logging and debugging of the application.
- Used Google Search Appliance, as a search engine for the for the product.
- Have worked on Google Search Appliance configuration.
- Developed new features for the client application "Enterprise Search".
- Involved in fixing defects & tracked them using QC& Provided support and maintenance and customization.
- Developing customized reports and Unit Testing using JUnit.
- Following Coding guide lines & maintain quality of code.
- Involved in building the code & deploying on the server.
- Dealt with business processes and Updated Project documents. supported the tool "TEAMMATE" used by auditors of the Swiss Re Organization.
Environment: Core Java, J2EE(JSP/Servlet, JDBC), HTML, CSS, JavaScript, JQuery, Ajax, Hibernate 3.0, Web Services, UML, Junit, XML, JBOSS Server, JMS, Java Beans, Spring MVC, IOC, JDK1.4, RAD, Oracle 11g, Web logic 10.3, UNIX, Log4J 1.2.14, Maven, SVN, GSA.
Confidential
Java Developer
Responsibilities:
- Developed the Servlets for processing the data on the server.
- Involved in the implementation of different modules of the project like, Login, Inbox, Sent, Trash, Draft, and Job opportunities for the team, Events, Team Profiles, Technology news using Servlets, JDBC, JSP and Web Logic server.
- Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Created a solution to replace legacy/Web Method system with a JMS, MQ based engine.
- Worked on the user interface of the system using HTML, CSS, and JavaScript.
- Worked on JAX-WS, JAXB Web Services using SOAP and JAX-RS, Jersey for Restful web Services.
- Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
- Involved in testing of every module's functionality by using different cases and validations.
- Created different tables which are required for storing the data for different modules using SQL.
- Presented some of the modules to the client.
- Used RAD, Eclipse for application Development.
- Worked on UNIX Shell Scripting tasks.
- Worked in Prototyping & Scrum/Agile Software Development methodology.
- Extensively used Log4J for logging and tracing the messages.
- Highly involved in full software development life cycle implementation.
- Good knowledge on Project Documentation.
Environment: Core Java, J2EE, JSP, Eclipse, Servlets, JDBC, JSP, XML, Tomcat Apache, HTML, CSS, JavaScript, XML Beans, Struts, Spring AOP, Spring Ioc, Web services, ODI, SVN, Log4j, JMS, Eclipse, Apace Tomcat, Oracle 10g, Agile Methodology, SQL Developer, WebLogic Server BackboneJS, UNIX, Putty, Windows