Sr. Java/j2ee Full Stack Developer Resume
Columbus, OH
SUMMARY:
- Over 8 Years of experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies.
- Experience in Development Methodology such as Agile (Scrum) Methodology, Iterative and Waterfall.
- Extensive experience with both Core and Advanced Java concepts which include Java, Servlets, JSP, Java Script, JDBC, JSF, XML, EJB, Struts, Spring MVC,Vaadin Framework, Ajax, jQuery, Hibernate, JDBC, and Web Services.
- Extensive knowledge in Front End technologies like jQuery, JavaScript, HTML, XML and CSS.
- Have good experience to implement Object Oriented design diagrams for Application system in UML, using IBM Rational Rose and Microsoft Visio.
- Expertise in using and implementing various design patterns such as Singleton, Bridge, Abstract Factory, Decorator, and Iterator etc.
- Experience in OOPS concepts like Inheritance, Encapsulation, Abstraction, Polymorphism.
- Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, RAD (Rational application Development), NetBeans and JDeveloper.
- Expertise in Developing and Deploying applications using Webservers like Apache Kafka and Application Servers like Apache Tomcat 5.x/6.x/7.x/8.x, WebLogic, IBM Web Sphere, JBOSS, and JRun.
- Good knowledge on creating services with Angular 2.0/4.0@injectable property, as to make the service available for dependency injection when creating components.
- Experience in building web applications using various frameworks such as Spring Framework (2.0-4.0), Spring MVC (Model View Controller), Spring Boot, IOC (Inversion of Control), DAO (Data Access Object) and familiarity with AOP (Aspect Oriented Programming), Spring Boot.
- Worked on Struts open source java framework utilizing Strut Tiles, Strut Controllers (Action and Forms) and Validation framework for client, server validation.
- Extensive experience in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, NIO, Collections framework, Java Beans.
- Extensive experience in developing GUI using HTML, CSS, jQuery, Java Script, EXT JS, DOJO, AJAX, Knockout JS, Bootstrap and Angular.js, Node.js, React.js, Angular 2.0/4.0.
- Experience is developing RIA applications using GWT based Vaadin Framework and Liferay.
- Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
- Experience using ORM framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
- Knowledge on service-oriented architecture (SOA), workflows and web services using XML Test Driven Development (TDD) Environment, SOAP and RESTful web services.
- Expertise in unit testing the applications using Junit Framework, Mockito and developed logging and standard mechanism based on Log4J, SLF4j.
- Demonstrated ability in installation, configuration and management of provision tools Docker and Jenkins.
- Experience in Amazon Web Services(AWS) (Amazon EC2, Amazon S3, Amazon IAM, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing).
- Worked with DEVOPS team - Jenkins in CI/CD environment and Docker for microservices.
- Experience in implementation of version controls tools like CVS, Tortoise SVN, Clear Case and GIT.
- Experience in Oracle DB2, SQL Server, PostgreSQL, MySQL, MongoDB database programming using PL/SQL and standard built-in Oracle Packages.
- Proficient with software build process and writing Maven and ANT Build Scripts for automated build and deployment process. Experience with Build tools like, ANT, MAVEN, GRADLE.
TECHNICAL SKILLS:
Languages: Java/ J2EE, Groovy, Scala, Go, C, C++, HTML, DHTML, SQL.
Operating system: Windows, Unix.
Java Technologies: Core Java, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, JavaBeans, Web Services, Microservices, OSGI, Spring, Spring Cloud, Spring Boot
Frame Works: Struts 1.x/2.x, Hibernate 3.x, Spring 2.5/3.0, Jackrabbit, Groovy on Rails 2.x, Apache Sling
XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, Rest
Web Technologies: HTML5, CSS3, Java Script, AJAX, jQuery, vaadinand Angular JS
Servers: IBM Web Sphere 6.x/5.x, Apache, WebLogic, JBoss, Tomcat 5.x/6.x, JBOSS 4.x/3.x
RDBMS: Oracle, MS SQL Server, MySQL.
NoSQL: MongoDB, Elastic Search, Couchbase, Cassandra.
Cloud: AWS, AWS EC2, AWS IAM, AWS load balancing, Route53, AWS SQS, KUBERNETES, MESOSPHERE, DOCKER, SPRING CLOUD, Ansible, Puppet
Tools: Eclipse, WSAD, RAD, CVS, JBuilder, JDeveloper, Ant, Maven
CMS: AEM 6.0, CQ 5.5, 5.6, 5.6.1, JCR/Apache Sling, Day CRX, Components
Methodologies: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
Sr. Java/J2EE Full Stack Developer
Responsibilities:
- Work in all phases of the software development lifecycle, including requirement gathering, application design, system development, testing and implementation.
- Worked on Core Java Role & Responsibilities OOP's concepts like Encapsulation, Inheritance, and Polymorphism.
- Worked on Multi-threading, collections, Serialization and Deserialization while processing the upstream feed and load valid data into the application. Implemented validation using JavaScript.
- Created various UI components for different web pages using HTML5, CSS3, JavaScript, jQuery,Vaadin framework ReactJS and AngularJS 2. Designed Frontend with in object-oriented Java Framework vaadin.
- Configured routes between ReactJS and Flask to render the templates from the server-side. Also added unit tests to the codebase using Jasmine and trained the team on JavaScript best practices, Backbone, and unit testing using Jasmine. Followed AGILE development methodology to develop the application.
- Designed and developed login portal using framework Angular 2.0 along with HTML5, CSS3 and Type Script.
- Maintained business standards and requirements in EJBand deployed them to Web Logic Application Server.
- Contributed as key resource of the "AngularJS 2 Framework Team" in conversion of existing UI screens of the application to AngularJS 2 based UI. Have a very good knowledge in using Windows, LINUX and UNIX.
- Used routeProvider, $location, routeParams services to setup routing, navigate inside the angular app and cacheFactory for caching data in AngularJS 2. Created frontend screens using GWT2.0 framework.
- Implemented data binding and validation using AngularJS 2, client-side scripting using JavaScript and jQuery, and communication using webRTC. Created Single Page Application (SPA) using AngularJS 2.
- Worked on Core Java Role & Responsibilities OOP's concepts like Encapsulation, Inheritance, and Polymorphism.
- Component files and other dependencies were generated using angular-cli and written in Typescript.
- 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 jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms. 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 using Hibernate framework and Spring JPA repositories.
- Developed Action class and Action Form for business logic with support of spring framework and Presentation tier. Established connections with other applications by using RabbitMQ and JMS.
- 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.
- Designed and developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes. Development carried out under Eclipse Integrated Development Environment.
- 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.
- Designed and developed a comprehensive metrics tracking system to monitor service delivery performance, customer metrics, LOB metrics, and this tool provided senior management reporting.
- DataAnalysis, Data modelling and 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. Developed Junit test cases for regression testing and integrated with ANT build.
- Experienced in Performance Tuning, Load Balancing and optimization of WebSphere Application Server.
- Developed NoSQL database (MongoDB) architecture to improve performance, scalability and implemented MongoDB ops manager for alert, monitoring, restore data. Used Jenkins to build the projects.
- Expertise in deployment of Spark integration with Cassandra, Ignite and RabbitMQ, Kafka.
- Implemented relational databases and SQL query language and Postgres, MS SQL Server
- 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 JSON object 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 to invoke web services based on request/response xml.
- Used SoapUI tool for standalone testing for web services. Used JUnit/TestNG, Mockito, Power Mock.
- Used Perl and Bash shell 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 used Confluence, Stash etc.
- Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS)
- Fair understanding on cloud platforms like Amazon Web Services. Good understanding of Docker container.
- 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 components.
- Performed Unit Testing of various modules by generating the Test Cases.
- 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,vaadin,ExpressJS, Jenkins,, Jasmin, MongoDB, Jetty, shell Bash, jQuery, ANT, Maven, GWT, ITEXT, AWS, AngularJS 2.0, RDBMS, ILOG, SOA, XML, JSON, WSDL, XSD SQL, UNIX, LDAP, HTML5, EJB, CSS3, Linux, Unix, JSP, JNDI, JTA, JMS, Collections API, JDBC, REST & SOAP, XML, XSLT, SAX, DOM, JAXP, JAX-RS, JAXB, JPA, Kibana, Splunk, Scrum, Graddle, MS Visio, kubernetes, Struts, Spring Core, AOP, Integration, Spring integration, Log4j, UML, SQL, Oracle, Windows and MS Dos.
Confidential, Helena, MT
Java Application Developer
Responsibilities:
- Work on the phases with development,requirement gathering, application development testing and production
- Worked on Core Java Role & Responsibilities OOP's concepts like Encapsulation, Inheritance, and Polymorphism. Used jQuery in directly manipulating the DOM yet separating the ReactJS Components.
- Designed Frontend with in object-oriented Java Framework with vaadin.
- Created various UI components for different web pages using HTML5, CSS3, JavaScript, jQuery,Vaadin framework ReactJS and AngularJS 2.
- Fixing bugs in various modules that were raised by the testing teams in the application during the different testing phases.
- Performed Unit Testing of various modules by generating the Test Cases.
- Involved in designing, developing and testing of J2EE components like Java Beans, EJB, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, JSON and JNDI and deployments in WebSphere Server.
- Written SQL queries, stored procedures modifications, Local Data Base Changes and Used Toad for testing environment for existing database structure as required per addition of new features.
- Involved into the data migration from the mainframe to SQL database
- Used Tortoise SVN and Git to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
- Build and Deploy the application on JBoss (WildFly) Server
- Worked On integrating COTS system’s using API’s and webservices
Environment: Java,Vaadin,Wildfly, Jboss, Spring, Hibernate, COTS Systems, IBM Websphere, API’s, DDL, SQL server Management Systems, MainFrame, SOAP UI, Maven, Git, SVN.
Confidential, Irving, TX
Full Stack Java Developer
Responsibilities:
- Involved in design, development, testing, and production deployment phases of the project using Agile methodology. Use bootstrap, React JS and Node JS in the effective web design.
- Extensively involved in the development of the agent module, which involved multi-threading and GUI for this product, which was developed in Swing. Developed the MVC architecture using Struts Framework.
- Developed front-end web page by using HTML5, CSS3 and JavaScript taking advantage of the frameworks Angular JS. Involved in Analysis and design of the project which is based on OOAD and Design patterns.
- Designed different modules using Java7 and implemented the application.
- Developed a proof of concept for using HBase and Cassandra to store and process borrower history.
- Extensively worked on the Spring JDBC and Implemented a Module called Quote Service.
- Implemented the Business Logic in the Quote Module to insert the Data in the Tables.
- Used Spring JDBC to implement SQL Queries to insert, modify or delete the records in the database.
- Responsible for pagination for the application by integrating Spring framework with Node.JS.
- Involved in the application development using Spring MVC module and responsible for developing DAO layer. Used EJB 3.0 Stateless beans to generate pick lists and to run Asynchronous Batch Jobs.
- Written SQL queries, stored procedures modifications, Local Data Base Changes and Used Toad for testing environment for existing database structure as required per addition of new features.
- Participated in Architect and design of the components using a distributed architecture on AWS cloud platform. Designed data structure of the E-bill application. Implemented Log4j and logger for Debugging.
- Has done highly optimum development in terms of coding, data structure, and components that can serve 12k concurrent users at a time. Used IBM Rational Developer to develop the code.
- Apache CXF is used along with Maven to generate WSDL and JAXB Objects.
- Used Hibernate to develop an application to manage reference data to store/retrieve data out of the database. Used IBM WebSphere as the Application server to load the application.
- Worked with SOA to integrate the Backend with the application. Used Soap UI for testing Web Service.
- Developed the necessary Struts Action and Action Forms for the applications.
- Designed and developed reusable web interface components using Struts and JSP Tag Libraries.
- Implemented the view layer using JSP and JavaScript, HTML, CSS.
- Used Struts Validator Framework to do server-side validations.
- Worked with Design Patterns like Session Façade, Front Controller, and DTO and DAO pattern.
- Designed and developed Servlets, JSP's to implement business logic and deployed them on the Web Logic Server. Developed Restful web services that managed the multiple parallel client access scenarios.
- Involved in unit testing using JUnit test cases. Implemented Client-side Validation using JavaScript, jQuery.
- Responsible for Code reviews and provided technical guidance to team members.
Environment: Java 7, HTML, CSS, JavaScript, Ajax, node.JS, Spring MVC, Spring JDBC, AOP, Hibernate 3.0, SOA (SOAP, WSDL, REST, Web Services), Node.JS, EJB 3.1, JMS 1.1, OOO Design Patterns, Agile Methodology, TDD, BDD, web sphere 7.5/8.x, JUnit, Soap UI, Maven, Jenkins, Jira.
Confidential, Fort Worth, TX
Sr. Java/J2EE Developer
Responsibilities:
- Involved in complete SDLC of the application from requirement analysis to testing.
- Followed Agile Methodology in analyse, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Developed the UI using HTML5, CSS3,Vaadin, JSP and JavaScript for inter JMS cross browser functionality and complex user interface. Designed and developed the REST based Micro Services using the Spring Boot.
- Used NodeJS to run Angular JS on server with mock JSON data and completed the UI development independent of server. Developed the Controller to handle the requests and responses.
- Used Streams and Lambda expressions available as part of Java 1.8 to store and process the data.
- Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Cloud Formation. Used Core Java to develop Business Logic as Spring Beans.
- Setup Amazon EC2 instances, virtual private cloud (VPCs), and security groups. Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Configured secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers. Created AWS environments specific to IAM.
- Configured Spring Container to implement IOC/DI of the Spring Beans, and to manage the beans life circle.
- Secured API's by implementing OAuth 2.0 token-based authentication/authorization scheme using Spring Security. Used Spring MVC module to develop MVC Architecture.
- Developed third-party Payment services to Offer Users Convenient Payment Methods based on OAuth Protocol. Implemented Spring AOP for declarative transaction management.
- Created Docker images and ran the Docker containers in various environments.
- Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server. Stored procedure in the database and used Dynamic SQL to load the data.
- Used RabbitMQ message broker to route messages to the clients across the cloud network.
- Used Jersey to implement Restful Web Service and used XML form to transfer the data.
- Used Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI. Created UNIX shell scripting for periodic generation of reports.
- Worked with MongoDB to store, retrieve, and update and manage all the details for customer order tracking. Used Brackets IDE for UI development and RAD IDE for Server.
- Deployed the Web Application in WebSphere. Configured pom.xml to deploy the project using Maven.
- Developed processing rules which involved XSLT transformation and routing messages for message formats like XML, SOAP, and JSON. Developed Unit Test Cases. Used JUnit for unit testing of the application.
- Responsible for Production support activities like Jobs monitoring, log the load statistics, analysis and resolve in case of any production issues, coordinate with business to fix any source file issues, coordinate with DBA to resolve any table space or file system related issues.
- Provided Technical support for production environments resolving the issues, analysing the defects, providing and implementing the solution defects.
Environment: Java 1.8, J2EE, HTML5, CSS3, JavaScript, jQuery, AJAX, Vaadin, AngularJS, NodeJS, Bootstrap, JSON, JSP, JNDI, Java Persistence API, Oracle, Spring AOP, Rabbit MQ, Hibernate, PHP, Spring MVC, Spring JDBC, JDBC, Amazon Web-Services (Elastic Search), SOA (Service-oriented) Architecture, Docker, REST, JAX-RS, Jersey, JUnit, JAX-B, Mongo DB, WebSphere, JIRA, Maven, GIT, RAD, Jenkins, Unix, Agile Methodology
Confidential, New York, NY
Full stack Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed the applications using Java, J2EE, Struts, JDBC. Developed SOAP based XML web services.
- Deployed Spring Boot based micro service Docker Container using Amazon EC2 Container Services using AWS Admin Console. Performed Unit testing using Karma Jasmine & Junit.
- Worked on various use cases in development using Struts and testing the functionalities.
- Involved in preparing the High Level and Detail level design of the system using J2EE.
- Created struts form beans, action classes, JSPs following Struts framework standards.
- Implemented the database connectivity using JDBC with Oracle 9i database as backend.
- Used display tag libraries for decoration and used display table for reports and grid designs.
- UI development using GWT, developing tables/grids and complex uicompon.
- Worked on core java, using file operations to read system file (downloads) and to present on JSP.
- Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS. Involved in the development of model, library, struts and form classes (MVC).
- Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
- 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
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Developed Struts Action classes using Struts controller component.
- Used SAX XML API to parse the XML and populate the values for a bean.
- Used Jasper to generate rich content reports. Built applications for scale using JavaScript and NodeJS.
- Finding Memory Issues by using JVM memory management tools.
- Developed XML applications using XSLT transformations. Apache ANT was used for the entire build process.
- Created XML document using STAX XML API to pass the XML structure to Web Services.
- Used Rational Clear Case for version control and JUnit for unit testing.
- Designed and developed web interfaces and business logic using Spring, JSP, Servlets, Java Beans, Spring JDBC, Java Script, HTML, and XML Technologies.
- Configured WebSphere Application server and deployed the web components.
- Provided troubleshooting and error handling support in multiple projects.
Environment: Spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, Angular JS, GWT, AWS, Spring Boot, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 10g, MongoDB, WebSphere, Log4J, ANT, JUnit, Eclipse
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Effectively interacted with team members for Requirements Capture and Analysis.
- Responsible for Understanding the scope of the Project and Requirement gathering.
- Configured Spring Web MVC Framework to implement MVC design patterns.
- Worked on spring application framework features IOC container and AOP.
- Worked on Hibernate object/relational mapping as per database schema.
- Used HTML and java script extensively in creating the user interface screens.
- Worked on the Web Services clients and WSDL generation and integrated the clients with third party services in the other module of the application. Responsible for creation of Beans, Controller classes JSPs.
- Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer. Used J2EE web-services to get geographic data (city, country etc.) and EJBs for credit card validation etc. Used LDAP protocol to administrate the user's data of a directory service.
- Hands-on experience in Core Java (OOPS, Multi-threading, Collections) and Swing development.
- Developed interactive and user-friendly campus map using Google API.
- Developing a Java GUI application using Java/J2EE programming and Standard Widget Toolkit SWT.
- Implemented PowerShell remoting and execution.
- Involved in entire life cycle development of the application through OOPS, Class, Multi-threading, Collections concepts. Used Hibernate (persistence framework) to implement the Database Access layer.
- Participated in developing web pages using JSP, JavaScript and Google Web Toolkit, DWR (Ajax Framework) for better user interface experience. Developed Interactive GUI Screens using HTML, JSPs.
- Responsible for making enhancements to the application developed in GWT, with JBoss and Maven.
- Software maintenance and source control using Clear Case.
- Simplified Hibernate session and transaction handling by writing a servlet filter.
- Used Struts2 tiles to display different types of template formats and contents.
- Used SOAP and JWS to send the notifications to each change in the operational process including user's information. Implemented Struts framework for integrating presentation, web and business components.
- Written SQL queries to extract data from input files validate and load data into database (Oracle/SQL Server), developed various reports and core tables lookups utilizing Business Objects.
- Worked on JavaScript framework (Backbone, Node.js) to augment browser-based applications with MVC capability. Worked with cross functional teams, including associated Data, UI and Mid-Tier teams.
- Wrote Page level code using JavaScript with Angular.js, Node.js and Bootstrap framework.
- Implemented the security access rules for all types of users for different services applied.
- Developed code to grant user authorizations for ALM based upon user authentication on LDAP server.
- Developed RESTful services using JERSEY implementation.
- Also used IBM App Scan to Code Security and Clear Quest to issue tracking to move the applications quickly to the servers. Worked with Splunk to logging and analysing defects status.
- Good at automating repetitive work through Shell scripts and Python.
- Created multiple types of reports by using the API classes to give accurate system utilization.
- Developing Hibernate Criteria and sessions to achieve the Object Relational Mapping and easy maintenance of data. Processing batch jobs daily/weekly to build the application to the WebLogic server.
Environment: Java, J2EE, JSP, JavaScript, AngularJS, Node.js, Servlets, Hibernate, REST, SOAP, WSDL, Cassandra, MAVEN, Spring, WebSphere Application Server, Eclipse Mars, REST and SOAP Web services, MYSQL, mango DB, UML, Visio, Log4J, UNIX, Soap UI, jQuery, HTML, AJAX, Bootstrap, XML, GIT, JMS, JSF, EJB, Jenkins, JUNIT, GIT.
Confidential
Java Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Responsible for development of various GUI Screens using HTML, DHTML, JavaScript and JSP.
- Responsible for Coding using JSP, Java Servlets, Struts and XML.
- Responsible in writing Data Access codes using JDBC and Oracle database as backend as Model component.
- Developed Servlets to handle HTTP client requests using Servlet Request & Servlet Response objects.
- Developed programs to retrieve the data from a MS-SQL database using JDBC.
- Coded HTML and Servlets.
- Used Ant tool to build and deploy application on Tomcat Server.
- Used Microsoft Visio for designing the Use Case Diagrams, Class Model, Sequence diagrams, for SDLCprocess of the application.
- Worked on core java, using file operations to read system file (downloads) and to present on JSP.
Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS. Involved in the development of model, library, struts and form classes (MVC).
- Responsible for Testing - unit testing & integration testing using JUNIT.
- Writing procedures and Packages for Report Generation using Oracle as Database.
- Writing code for printing of Report pages in HTML format and Microsoft Excel files.
Environment: Java, J2EE, JSP, JavaScript, AngularJS, Node.js, Servlets 3.0, Hibernate 5.0.X, REST, SOAP, WSDL, Cassandra, MAVEN, Spring 4.3, WebSphere Application Server, Eclipse Mars, REST and SOAP Web services, MYSQL, mango DB 3.2.9, UML, Visio, Log4J, UNIX, Soap UI, jQuery, HTML/HTML5, AJAX, Bootstrap, XML, GIT, JMS, JSF, EJB3, Jenkins, JUNIT, GIT.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using agile methodology. Used Spring Security for Authentication and Authorization of the application.
- Defined new validations through Angular JS for the form field validation implemented through HTML5.
- Used Spring MVC and Dependency Injection for handling presentation and business logic.
- Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source. Integrated Spring DAO for data access using Hibernate.
- Extensively used JSON to parse the data from server side to satisfy the business requirement.
- Developed Message Driven Bean for asynchronous sending Messages using JMS.
- Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using RESTful service. Used Spring JMS module for lookup for the queues and MDBs for the listeners
- Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.
- Packaged and deployed the application in IBM WebSphere.
- Written LINUX shell scripts to identify user login information.
- Used Log4J for application logging and notification tracing mechanisms.
- Used Maven tools for building and deploying the Web applications.
- Analysis and Bug fixing of the production problems and defects along with enhancements
- Implemented JUNIT test cases for unit testing and Suites for end to end testing.
- Used JIRA for tracking the Project Stories in Agile Methodology.
- Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
Environment: HTML5, CSS3, AngularJS, JSON, XML, AJAX, jQuery, Struts, Hibernate, Spring MVC, RESTful, HQL, SQL, IBM WebSphere Server, Oracle, JMS, JNDI, Maven, RMI, Eclipse IDE, UML, JIRA, Tortoise SVN, LINUX.