Java/j2ee Developer Resume
Confidential Weldon Spring, Mo
PROFESSIONAL SUMMARY:
- Around 6 years of experience in analysis, design, development and implementation of enterprise and web - based internet/intranet applications using Java, J2EE, Python and related Technologies.
- Experienced in all stages of Software Development Life Cycle including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
- Strong in J2EE application development using Java, Servlets, JSP, EJB, JDBC, XML, Struts, WebServices, Spring, Hibernate, JMS, MQ-Series, SOAP, JAX-WS.
- Expertise in implementation of web applications using frameworks such as Struts, Spring, Spring web flow, JPA, GWT (Google Web Toolkit) and Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
- Good experience in implementing Object Oriented Analysis & Design (OOAD).
- Exposure to implementing Web Services (WSDL using SOAP protocol).
- Experience in designing User Interface applications and integration of highly transactional and scalable applications using HTML 4.0/5, DHTML, XHTML, CSS2/ CSS3, JavaScript, Jquery, ReactJS, NodeJS, AngularJS, AJAX, JSON and XML.
- Deployed the application in WebSphere Application Server on Confidential Bluemix Cloud Servers and monitored the application logs.
- As Mean Stackdeveloper, I was involved in developing UI pages and Server side code
- Flexibility of Scripting in Groovy obtained in Agile process.
- Publishing and consuming webservices using SOAP and RESTFul API.
- Expertise in MVC Architecture using spring and Struts framework and implementing custom tag libraries.
- Good working experience on spring framework like Spring IOC, Spring MVC and Spring DAO.
- Hands on experience on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
- Expertise in Front-End technologies like HTML, JSP, JQuery, JavaScript, ExtJS, CSS, and JSTL.
- Exposure to installing web based applications multi-threaded application servers such as Web Logic, WebSphere, JBOSS and Tomcat.
- Developed Selinium scripts using python and or Java.
- Made Enhancements to the web pages that are developed using GWT and Swing.
- Got experience in working on Scala with Spark.
- Good experience in server side Business Logic Development using Session, Entity and Message Driven Beans.
- Good understanding of JMS, JSF, SOA, ApacheAxis andXML related technologies like XSL, XSLT.
- Expertise in deploying enterprise applications on WEB /Application servers like IBMWebSphere, JBoss, Apache Tomcat & BEA WebLogic.
- Implemented Callback handlers to process row and upload data to Cloud foundry
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, JMS (JavaMessaging Service) andMicroservice-oriented architecture.
- Expertise in deployment of Spark integration with Cassandra, Ignite and RabbitMQ, Kafka ETC.
- Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers.
- Experience working in Databases like Oracle 9i/8i/10g/11g (SQL, PL/SQL), MS SQL Server, NoSQL, Apache CouchDB and MySQL.
- Hands-on experience using Groovyfor creating applications using CLI to make development faster.
- Experience in code optimization & performance tuning of various applications.
- Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
- Very good experience in developing Test Cases using Junit, Mockito, PowerMock.
- Used Hibernate as an Object relational mapping (ORM) library. Experience in Internationalization and Localization.
- Hands-on experience working with source control tools such asCVS, Clear Case, SVN and Perforce.
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, Writing JUnit test cases and used Clear Quest, Bugzilla and FireBug for bug tracking.
- Worked extensively with EXT Js Grids. Used Grid functionality like Grid filtering, Multiple Sorting, Grid Cell Editing, Grid Row Editing.
- Created various Parser programs to extract data from Autosys, Tibco Business Objects, XML, Informatica, Java, and database views using Scala
- Designed and developed Groovy Grails applications for end users.
- Implemented multithreaded Java/Groovy /Grails/MySQL Atlas ad servers as scalable solution.
- uses browser single page application written in Typescript. As the backend, it uses a web services application
- Experienced in using Agile Methodology including creating product / sprint catalogs, active participation in Scrum, Sprint planning and exit meetings.
- Design and implementation of Test Environment Framework based on Amazon Web Service (AWS).
- Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and MS-Visio.
- Ability to learn and use new systems and paradigms in considerably less time.
- Possesses effective communication skills along with strong dedication and commitment towards work.
TECHNICAL SKILLS:
Technologies: Java7,8, Python, C, PL/SQL, HTML5/CSS3, JavaScript, XML, jQuery, AJAX, StrutsSpring, Hibernate, Servlets, JSP, Java beans, AWS, JDBC,: AngularJS, Angular2,Angular4, NodeJS, ReactJS,Express,MEAN stack,Java Batch,ANT .
Frameworks: Struts, Spring, Hibernate, JSF.
Ide's: Eclipse, Net Beans, Confidential Rad, Confidential RSA,RAD, Visual Studio Code.
Web Services: Jax-WS, Jax-RS, Soap, WebSphere, Restful, WSDL, Apache Axis, Confidential MQ, Spring Boot AWS.
Webservice Tools: Soap UI, Http Monitor,Kafka, Camel, Secure CRT.
Application Servers: Tomcat, Weblogic Server, Web Sphere, Jboss
Databases: MySQL, Oracle, Mongo DB, Cassandra, Confidential Cloudant, Confidential Db2, No SQL database.
Methodologies: AGILE,WATERFALL
Tools: Eclipse, Oracle, JUnit, CVS, Maven, Grunt, ANT, Log4J, TOADSQL Developer, TTD, XMLSpy, JIRA, UML, Subversion: Find Bugs, Git, Git Bash, Zenhub, Trello, Postman, Mockito Docker, Kubernetes, Microservices,Bitbucket,Bamboo .
Operating Systems: Windows, MS-DOS, OS X, UNIX
PROFESSIONAL EXPERIENCE:
Confidential,
Java Full Stack/web developer
Responsibilities:
- Followed AGILE development methodology to develop the application.
- Worked on Core Java Role & Responsibilities OOP’s concepts like Encapsulation, Inheritance, and Polymorphism.
- Worked on Multi-threading, collections, Serialization and Deserializationwhile processing the upstream feed and load valid data into the application.
- Created various UI components for different web pages using HTML5, CSS3, JavaScript, Bootstrap,ReactJS and AngularJS 2.
- Implemented multithreading code to improve the performance of batch processing. Developed JSP pages for rendering UI components using JSP and JSTL.
- Maintained the business standards and the requirements in EJBand deployed them on to Web Logic Application Server.
- Created Groovyscripts using the CLI in Spring Boot for rapid application development.
- ModifiedJSPpages for rendering UI components usingJSP.
- Working on Angular 2, HTML5, CSS3, and Typescript. Additional frameworks like Bootstrap for responsive design, less for preprocessing are used.
- Identified usability and develop functional and smooth, easy-to-operate and eye-catching web applications using EXTJS,AngularJS and reactJS.
- Used Cookies Store in AngularJS for storing the data like User Name and Web pages, which are used frequently in cookies.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXT JS and JQUERY.
- Developed and executed software systems utilizing JavaScript and Groovy.
- Used Mocha test runner for testing the node application
- Extensive use of AngularJS for scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
- Did robust testing using Jasmine and Mocha.
- Developed and executed software systems utilizing JavaScript and Groovy.
- Implemented AngularJS and ReactJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
- Used Xpath and POM to work with dynamic and static objects in Selinium
- Created customizedJavaScriptlibrary for better scalability.
- Installed node modules such as lodash, react-bootstrap, enzyme, Mocha, zest, babel, node-sass and more.
- Extensively worked with MVC Architecture using spring, Hibernate, Apache Struts.
- Responsible for writing/reviewing server side code using Spring JDBC and DAO module of spring for executing stored procedures and SQL queries. Worked with Core Java for business logic. Involved in developing persistent layer usingHibernate framework and Spring JPA repositories.
- Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
- Involved in designing, developing and testing of J2EE components like Java Beans, EJB, Java, XML, CollectionFramework, JSP, Servlets, JMS, JDBC, JSON and JNDI and deployments in WebSphere Server.
- Implemented validation using JavaScript.
- Implemented microservices usingSpring boot, spring based microservices, Pivotal Cloud Foundry and enabled discovery using Netflix eureka,Zuul server.
- Created batch framework by using spring boot batch.
- Utilized MEAN stack, REST design pattern, MVC framework and SPA (Single Page Application) framework based on AngularJS.
- Experience with Netflix Eureka Netflix Ribbon and an embedded Eureka server can be created with declarative Javaconfiguration.
- Used Slick to integrate Scala Services with RDBMS.
- Spring Cloud Netflix provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms.
- Designed and developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
- Used SELINIUMto test this application.
- Cloud implementation was IBMs Bluemix.
- Involved in implementation of Single sign on with Confidential Bluemix
- Implemented Microservices architecture to convert monolithic heavy application into smaller applications.
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing SpringBoot with Spring MVC.
- Automated different workflows, which are initiated manually with Python scripts and Linux bash scripting.
- Have a very good knowledge in using Windows, LINUX and UNIX.
- Created frontend screens using GWT2.0 framework.
- DataAnalysis, Data modelingand Datamanipulation in Oracle 12g which requires extensive work with various tools including Microsoft Excel, Microsoft Access, TOAD for Oracle, SQL plus and SQL Loader.
- Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat and Jetty.
- Implement the Typescript-based Angular and other UI Technologies
- Experienced in Performance Tuning, Load Balancing and optimization of WebSphere Application Server.
- Developed Junit test cases for regression testing and integrated with ANT build.
- Used Jenkins to build the projects.
- Integrated Scala Web Services with Mongo DB using Casbah.
- Developed NoSQL database (MongoDB) architecture to improve performance, scalability and also implemented MongoDB ops manager for alert, monitoring, restore data.
- Expertise in deployment of Spark integration with Cassandra, Ignite and RabbitMQ, Kafka.
- Established connections with other applications by using RabbitMQ and JMS.
- Used ApacheCouchDB which is a document database server, accessible via a RESTful JSON API.
- Development carried out under Eclipse Integrated Development Environment (IDE).
- Implemented relational databases and SQL query language and Postgres, MS SQL Server, and have good knowledge in SDN network stack along with web-related protocols like HTTP, TLS and DNS.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Designed and Developed REST Web Service and GUI that meets architectural requirements.
- Involved in developing code to convert a REST response in to JSONobject and construct a tree in UI.
- Strong understanding and hands-on experience with XML, JSON, WSDL, XSD, and SOAP based protocols.
- Extensively worked on REST and WSDL in order to invoke web services based on request/response xml.
- Used SoapUI tool for standalone testing for web services.
- Used Perl and Bashshell scripting to automate the batch process and run SQL scripts.
- Used Git and Perforce version controller for submitting the code, able to access by other teams for review and testing. Utilized some Atlassian products such as Jira for tracking and also used Confluence, Stash etc.
- Involved in the implementation of TDD (Test Driven Development) approach for Presentation layer and Domain layer in the project using JUnit/TestNG, Mockito, PowerMock.
- Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
- Used Jenkins as continuous integration tool to schedule and run the automated test scripts Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS & Node.JS).
- Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
- Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
- Fair understanding on cloud platforms like Cloud Foundry & Amazon Web Services. Good understanding of Dockercontainer.
- Used Ext Jsframework for the development of web application using Angular JS, Ajax, DHTML and DOM manipulating.
- Written unit and integration test cases using Junit and Mockitoframework.
- Used Jenkins for Continuous integration (CI) and Ansible for continuous Deployment (CD).
- Used Chef for Continuous management.
- Involved in creation of Docker tool for Virtual machine setup.
- Developed a JUnit testing framework and integrated that with ANT to enable developers to write their unit tests.
- Applications. Generated Report Forms by using XSL, XSLT, and transformations.
- Involved in production issue investigation and provide design and code fix to resolve the issue.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders components.
- Performed Unit Testing of various modules by generating the Test Cases.
- Development of hundreds of test scripts using Selenium Web Driver.
- Fixing bugs in various modules that were raised by the testing teams in the application during the different testing phases.
Environment: Java, J2EE, spring, Spring Boot, Hibernate ORM, Junit, JSON, AJAX, JavaScript, Apache CXF, Eclipse, WebSphere, Git, TCP/IP, RabbitMQ, NoSQL, Cassandra, servlets, Docker, VMware, Python, Agile, UML,JSP, GWT, Putty, ReactJS, NodeJS, ExpressJS, Mongoose, Selinium, Mongodb, Jenkins, Ansible, Mackito, Jasmin, Apache CouchDB, Jetty, shell Bash, ANT, Maven, GWT, ITEXT, AWS, Groovy, AngularJS 2.0, RDBMS, ILOG, SOA, XML, JSON, WSDL, XSD SQL, UNIX, LDAP, HTML5, EJB, CSS3, Linux, Unix, JSP, JNDI, JTA, JMS,EXT JS, Collections API, JDBC, REST & SOAP, XML, XSLT, SAX, DOM, JAXP, JAX-RS, Confidential Bluemix, Cloudant, JAXB, JPA, Sala, Scrum, Graddle, Typescript, MS Visio, Tomcat, Struts, Spring Core, Batch, Security, AOP, Integration, Spring integration, Log4j, UML, SQL, PL/SQL, Oracle, DB2, MySQL, SOA,Java & J2EE Design Patterns, OOP, OOAD, Windows and MS Dos.
Confidential, Weldon Spring, MO.
JAVA/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading,Serialization and Deserialization etc.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Implemented business J2EE design architecture, using agent frame work JSPs, HTML, AJAX, Reactjs, JQuery, I Frame and JavaScript logic using Struts action components in the Struts and Hibernate framework.
- Designed and developed various modules of the application with J2EE design architecture, using agent frame work JSPs, HTML, AJAX, JQuery, I Frame and JavaScript.
- Created various UI components for different web pages using HTML5, CSS3, JavaScript, Bootstrap, Jquery, ReactJS and AngularJS.
- Developed and executed software systems utilizing JavaScript and Groovy.
- Written Rest Web services in Groovy Grails and wrapped by Jersey JAX-RS.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
- Developed JSP pages and Servlets for customer maintenance.
- Have extensively worked on Microservice - oriented architecture and migrating from legacy services to microservices. Have developed multiple microservices for circuit creation, port assignments and equipment handling with spring boot.
- Involved in enhancing existing MEAN(MongoDB, Express, Angular and Node)stackapplications and provided the required support.
- Exposemicroservices pertinent to intented workflow using Spring Boot, Spring Cloud and Rabbit MQ.
- Experienced in developing Rest-based Web Services and Web Service Clients (JAX-RS, REST, WSDL and JAXB)
- Created Maven build file to build the application and deployed on Web Logic Application Server.
- Worked on designing and creating business rules using Confidential ILOG Rules Engine.
- Extensively worked on data base design and data modeling and mapping.
- Used Sonar, Jenkins to build the projects. Used XML and JSON for transferring/retrieving data between different Applications. Generated Report Forms by using XSL, XSLT, and transformations.
- The front end worked on JSON framework to parser the data from Keys and Values.
- Worked with JERSEY, CXF API to implement Rest web services and JAX-RS annotations.
- Wrote the code to consume and produce the messages into the JMS andKAFKAQueues.
- Designed and Developed web services using JAX-RS, Rest, JAXB, Apache CXF. Exposing and consuming the web services to the downstream applications using Apache CXF and Apache camel.
- Developed several REST APIs using micro-services style of architecture with Kafka as message broker and Mongo DB as backend database.
- Created entities in Scala and Java along with named queries to interact with database. Used Scala collection framework to store and process the complex Customer information
- Implemented unit and integration tests using Mocha /Chai.
- Automated different workflows, which are initiated manually with Python scripts and Linux bash scripting.
- Developed a web 2.0 control console using GWT to manage data matching for data staging.
- Worked with Transaction Isolation levels in Oracle. Used Data Studio to query, update and monitor DB2 database.
- Developed PL/SQL procedure for login module and registration module.Writing and optimizing queries and PL SQL using SQL developer/TOAD.
- Designed and implemented database structure in Oracle. Used Git for version control.
- Developed web services using HTTP, REST and XML technologies.
- Handled the back end operations using SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
- Developed graphical user interface using Java Swing.
- Used Hibernate as the ORM tool develop the persistence layer. Used MVC frames works like Spring MVC.
- Designed and developed Groovy Grails applications for end users.
- Developed and executed software systems utilizing JavaScript and Groovy.
- Wrote controllers with groovy to connect front-end interfaces with java services on Grails framework.Developed API to Integrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images.
- Used AWS to deploy the project on EC2 instance Implementation of the Business logic layer for MongoDB Services. Created and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch. Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in the AWS cloud.
- Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances.
- Established continuous integration (CI) and Continuous deployment (CD) practices and standards for PSCU with JIRA, Jenkins, Bamboo and Stash.
- Research and development on ble Linux deployments on AWS via Docker.
- Used Chef for application automatic deployment and provisioning to different environments in AWS.
- Worked on building the JAVA beans to resemble the tables in the database.
- Have used Eclipse, Weblogic, Pivotal Cloud foundry, Crucible, Git, Graddle, Fortify, Jenkins and JIRA extensively.
- Developed a JUnit testing framework and integrated that with ANT to enable developers to write their unit tests.
- Worked with SourceTree to provide sophisticated version control, workspace management and parallel development support.
Environment: Java, J2EE, Struts, Spring Core, Batch, Security, AOP, Integration, Data Access, Web, Spring integration, Hibernate, Jquery, ReactJS, Microservice, JIRA, MongoDB, Fortify, MS Visio, SQL, Java & J2EE Design Patterns, OOP, OOAD, Mule, Scrum Methodology, AJAX, Groovy, JavaScript, AWS, Oracle, JDBC, Apache CXF, RESTful, Eclipse, SoapUI, WebLogic, Apache tomcat, jetty, servlets, RabbitMQ, JSON, Junit, LDAP, KAFKA, Agile, UML, JSP, Servlet, Docker, SOAP, JOSN, SVN, XSD, BASH shell, Spring boot, Jenkins, ANT, Maven, GWT, RDBMS, Chef, Python, ITEXT, AWS, GIT, Stash, Graddle, AngularJS, ILOG, SOA, XML, XPATH, XSLT, SQL, UNIX, LDAP, HTML5 and CSS3, Linux, Unix.
Confidential,
JAVA/J2EE Developer
Responsibilities:
- Involved in the Requirements collection & Analysis from the business team.
- Followed agile methodology.
- Implemented the MVC architecture using Apache Struts Framework.
- Worked as a JAVA EE developer for the Hibernate ORM, design database on MySQL database.
- Implemented Action Classes and server side validations for account activity, payment history and Transactions.
- Implemented views using Struts tags, JSTL, JSP, JDBC, EJB, Struts, JPA and Expression Language.
- Implemented Tiles Framework for the views layout.
- Worked on enhancements using jQuery, Ajax, JSP, JSP Tag libraries.
- Developed server-side services using core java concepts like OOP’s, I/O, JVM, Multithreading, Collection framework.
- Developed AngularJS components such as Controllers, Services, Filters, Models.
- Designed the user interface of the application using HTML 5, JSP, CSS3, JavaScript, Angular JS, and AJAX.
- Used AngularJS directives: ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller and ng-route.
- Used Dependency Injection Pattern and MVC framework to reduce the dependency coupling between classes and in frontend using AngularJS.
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP.
- Developed Application Framework using with Spring MVC (Model-View-Controller) and integrated with Hibernate.
- Used JQUERY to handle the client side validations. Responsible for transforming designed mock-ups to web pages.
- Used to update the HTML pages using JQUERY AJAX via JSON response.
- Used two-way data binding features of AngularJS to bind various server controls to the data from database.
- Responsible for delivering fixes to any customer issues (end users or Quality Assurance team).
- Used spring stack modules like Spring Core, Spring MVC, Spring REST, Spring Boot, Spring Transaction, Spring AOP, Spring ORM, and Spring Security to develop the project.
- Used Object Relational Mapping (ORM) tool Eclipse link for mapping java objects to the relational database. Written HQL, Native SQL, Named Queries for the modifications to existing database structure per the required features.
- Developing and consuming RESTful resources using JAX-RS implementation JERSEY. Used Swagger for REST documentation.
- Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling, and Java Mail sessions.
- Designed & implemented workflow design & split feature.
- Used application server as websphere.
- Developed Unit test cases and integration test cases using JUnit and Mockito Framework.
- Written queries, stored procedures and functions using SQL, PL/SQL in Oracle.
- Implemented the web services client to consume the third-party service API for validating credit cards. Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- IntegratedHibernateORM framework with spring framework for data persistence and transaction management.
- Have used SOAP UI, Postman for testing the Web Services.
- Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling process.
- Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
- Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
- Coding in the Inventory, Search and Report module using Core Java, Swing and MS Access.
- Created the screens using Java Swing
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Automated different workflows, which are initiated manually with Python scripts and Linux bash scripting.
- Developed a web 2.0 control console using GWT to manage data matching for data staging.
- Developed SQL queries. Actively worked on stored procedures.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Implemented the Project structure for Health Care Application based on Spring MVC.
- Worked on Apache Camel integration for moving inbound HTTP Messages to JMS Endpoints and route message to different destination queues based on the URI context.
- Developed Unit test cases using Junit.
- Configured pom.xml in ANT to manage project dependencies, plugins, and goals.
- Worked on ANT, Maven scripts (pom.xml) for building the application.
- Used ANT, Maven Deployment Descriptor Setting up build environment by writing Maven pom.xml, taking build, configuring, and deploying of the application in all the servers.
- Used Git for source code maintenance. Used Jenkins for continuous integration and used JIRA for project management.
Environment: JAVA, J2EE, Struts, Hibernate, ORM, Spring Rest, Spring Boot, Soup, Rest, HTML, CSS, AngularJS, JSP, JNDI, Clear Case, Oracle, SOAP, WSDL, UDDI, JUnit, AWS, GWT, Git, HQL, Eclipse, Agile, Scrum, JAXB, SOA, SQL, PL/SQL, Oracle, JAXP, XML SCHEME (XST), EJB, ANT, maven, Jenkins, Junit, Mackito, WebSphere, EJB, GWT, SQL, HTTP, JavaScript, JMS, Python, JPA, Rational Rose, Linux, Unix, WSAD.
Confidential
JAVA Developer
Responsibilities:
- Involved as part of requirement gathering sessions
- Used Rational Rose to generated Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application
- DevelopedUI screens using HTML, JavaScript, JSP
- Managed connectivity usingJDBCfor querying/inserting & data management including triggers and stored procedures.
- Used XPATH,Xqueryand XSLT for XML transformations.
- Designed and implemented highly intuitive, user friendly GUI from scratch using Drag and Drop with Java/ Swing and CORBA.
- Involved in Database design and development. Involved in SQL scripting.
- Created service components for integrating web applications with Strong Mail API and also created java components for batch processing of emails.
- Designed and implemented highly intuitive, user friendly GUI from scratch using Drag and Drop with Java/ Swing
- and CORBA.
- Designed SQL queries and Stored Procedures for data accessing.
- Supported integration efforts between the Struts Action classes and the EJB's services layer.
- Used JPA framework for DAO layer to access the MySql database.
- Involved in the team discussions regarding the modeling, architectural and performance issues.
- Using the UML methodology, developed Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the dynamic view of the system developed in Visual Paradigm.
- Coding accordance to functional requirement.
- Used the JDBC for data retrieval from the database for various inquiries.
- Analyzed defects and fixed problems and Involved in peer review of test results.
- Involved in writing Junit, Mackito, PowerMock Test Cases.
- Used JavaScript for client side validation.
- Wrote Python scripts to Run Data bases.
- Created service components using different java design patterns and object-oriented concepts.
- Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
- Involved in creations of Applets using Visual cafe’s make Applet utility.
- Worked on ANT, Maven scripts (pom.xml) for building the application.
- Used ANT, Maven Deployment Descriptor Setting up build environment by writing Maven pom.xml, taking build, configuring, and deploying of the application in all the servers.
- Responsible for doing various enhancements of the current application and fixing issue.
- Implemented various kinds of test cases which is covering the business functionality.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- JVM Performance tuning, Thread dump analysis, Heap analysis and application.
- Design and development of the exception management workflow.
- Worked on JDBC to select and update the data from the SQL database
Environment: Java, JDK, JavaScript, J2EE, JSP, Ajax, Xml, ANT, Struts 1, struts 2, Servlet, JPA, JMS, ANT, Maven, PHP, EJB, SQL, Jenkins, Junit, Mockito, Python, Oracle and Tomcat, Core Java, J2EE, HTML, CSS, JSP, MS SQL Server 2008, JDBC, Junit.