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 wif Java/J2EE technologies.
- Experience in Development Methodology such as Agile (Scrum) Methodology, Iterative and Waterfall.
- Extensive experience wif both Core and Advanced Java concepts which include Java, Servlets, JSP, Java Script, JDBC, JSF, XML, EJB, Struts, Spring MVC, Ajax, jQuery, Hibernate, JDBC, and Web Services.
- Extensive noledge 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 noledge on creating services wif Angular 2.0/4.0@injectable property, as to make teh 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 wif 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.
- 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 wif 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 teh 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 wif 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 wif software build process and writing Maven and ANT Build Scripts for automated build and deployment process. Experience wif 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 and 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
Concepts: UML, Design Patterns.
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 teh 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. Used jQuery in directly manipulating teh DOM yet separating teh ReactJS Components.
- Worked on Multi-threading, collections, Serialization and Deserialization while processing teh upstream feed and load valid data into teh application. Implemented validation using JavaScript.
- Created various UI components for different web pages using HTML5, CSS3, JavaScript, jQuery, Bootstrap, ReactJS and AngularJS 2. Designed Frontend wif in object-oriented JavaScript Framework like ReactJS.
- Configured routes between ReactJS and Flask to render teh templates from teh server-side. Also added unit tests to teh codebase using Jasmine and trained teh team on JavaScript best practices, Backbone, and unit testing using Jasmine. Followed AGILE development methodology to develop teh application.
- Designed and developed login portal using framework Angular 2.0 along wif HTML5, CSS3 and Type Script.
- Maintained business standards and requirements in EJB and deployed them to Web Logic Application Server.
- Contributed as key resource of teh "AngularJS 2 Framework Team" in conversion of existing UI screens of teh application to AngularJS 2 based UI. Have a very good noledge in using Windows, LINUX and UNIX.
- Used route Provider, $location, route Params services to setup routing, navigate inside teh angular app and cache Factory 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 web RTC. Created Single Page Application (SPA) using AngularJS 2.
- Component files and other dependencies were generated using angular-cli and written in Typescript.
- Used jQuery to traverse through a DOM tree and manipulated teh nodes in teh tree. Implemented teh Drag and Drop functionality using jQuery framework. Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms. Extensively worked wif 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 wif 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 wif support of spring framework and Presentation tier. Established connections wif other applications by using RabbitMQ and JMS.
- 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.
- 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 Spring Boot wif Spring MVC.
- Automated different workflows, which are initiated manually wif 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.
- Data Analysis, Data modelling and Data manipulation in Oracle 12g which requires extensive work wif 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 wif 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 teh projects.
- Expertise in deployment of Spark integration wif Cassandra, Ignite and RabbitMQ, Kafka.
- Implemented relational databases and SQL query language and Postgres, MS SQL Server, and have good noledge in SDN network stack along wif web-related protocols like HTTP, TLS and DNS.
- Responsible for consuming teh REST services, getting JSON response and parsing them to get teh 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 wif 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 teh batch process and run SQL scripts.
- Used Git and Perforce version controller for submitting teh 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 wif 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 teh issue.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using components.
- Performed Unit Testing of various modules by generating teh Test Cases.
- Fixing bugs in various modules that were raised by teh testing teams in teh application during teh different testing phases. Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
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, Jenkins, Ansible, Mackito, 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, Fort Worth, TX
Sr. Java/J2EE Developer
Responsibilities:
- Involved in complete SDLC of teh application from requirement analysis to testing.
- Followed Agile Methodology in analyse, define, and document teh application, which will support functional and business requirements. Coordinate these efforts wif Functional Architects.
- Developed teh UI using HTML5, CSS3, JSP and JavaScript for inter JMS cross browser functionality and complex user interface. Designed and developed teh REST based Micro Services using teh Spring Boot.
- Used NodeJS to run Angular JS on server wif mock JSON data and completed teh UI development independent of server. Developed teh Controller to handle teh requests and responses.
- Used Streams and Lambda expressions available as part of Java 1.8 to store and process teh data.
- Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing teh 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 teh Spring Beans, and to manage teh beans life circle.
- Secured API's by implementing OAuth 2.0 token-based autantication/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 teh Docker containers in various environments.
- Developed POJO objects and used Hibernate as teh Object-Relational Mapping (ORM) tool to access teh persistent data from SQL Server. Stored procedure in teh database and used Dynamic SQL to load teh data.
- Used RabbitMQ message broker to route messages to teh clients across teh cloud network.
- Used Jersey to implement Restful Web Service and used XML form to transfer teh data.
- Used Rest Controllers to replace teh existing operations layer, which acts as bridge between business layer and teh UI. Created UNIX shell scripting for periodic generation of reports.
- Worked wif MongoDB to store, retrieve, and update and manage all teh details for customer order tracking. Used Brackets IDE for UI development and RAD IDE for Server.
- Deployed teh Web Application in WebSphere. Configured pom.xml to deploy teh 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 teh application.
- Responsible for Production support activities like Jobs monitoring, log teh load statistics, analysis and resolve in case of any production issues, coordinate wif business to fix any source file issues, coordinate wif DBA to resolve any table space or file system related issues.
- Provided Technical support for production environments resolving teh issues, analysing teh defects, providing and implementing teh solution defects.
Environment: Java 1.8, J2EE, HTML5, CSS3, JavaScript, jQuery, AJAX, 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, Irving, TX
Full Stack Java Developer
Responsibilities:
- Involved in design, development, testing, and production deployment phases of teh project using Agile methodology. Use bootstrap, React JS and Node JS in teh effective web design.
- Extensively involved in teh development of teh agent module, which involved multi-threading and GUI for this product, which was developed in Swing. Developed teh MVC architecture using Struts Framework.
- Developed front-end web page by using HTML5, CSS3 and JavaScript taking advantage of teh frameworks Angular JS. Involved in Analysis and design of teh project which is based on OOAD and Design patterns.
- Designed different modules using Java7 and implemented teh application.
- Developed a proof of concept for using HBase and Cassandra to store and process borrower history.
- Extensively worked on teh Spring JDBC and Implemented a Module called Quote Service.
- Implemented teh Business Logic in teh Quote Module to insert teh Data in teh Tables.
- Used Spring JDBC to implement SQL Queries to insert, modify or delete teh records in teh database.
- Responsible for pagination for teh application by integrating Spring framework wif Node.JS.
- Involved in teh 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 teh components using a distributed architecture on AWS cloud platform. Designed data structure of teh 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 teh code.
- Apache CXF is used along wif Maven to generate WSDL and JAXB Objects.
- Used Hibernate to develop an application to manage reference data to store/retrieve data out of teh database. Used IBM WebSphere as teh Application server to load teh application.
- Worked wif SOA to integrate teh Backend wif teh application. Used Soap UI for testing Web Service.
- Developed teh necessary Struts Action and Action Forms for teh applications.
- Designed and developed reusable web interface components using Struts and JSP Tag Libraries.
- Implemented teh view layer using JSP and JavaScript, HTML, CSS.
- Used Struts Validator Framework to do server-side validations.
- Worked wif 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 teh Web Logic Server. Developed Restful web services that managed teh 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, New York, NY
Full stack Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed teh 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 teh functionalities.
- Involved in preparing teh High Level and Detail level design of teh system using J2EE.
- Created struts form beans, action classes, JSPs following Struts framework standards.
- Implemented teh database connectivity using JDBC wif 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 ui compon.
- Worked on core java, using file operations to read system file (downloads) and to present on JSP.
- Involved in teh development of underwriting process, which involves communications wifout side systems using IBM MQ and JMS. Involved in teh 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 teh XML and populate teh 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 teh entire build process.
- Created XML document using STAX XML API to pass teh 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 teh 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 wif team members for Requirements Capture and Analysis.
- Responsible for Understanding teh scope of teh 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 teh user interface screens.
- Worked on teh Web Services clients and WSDL generation and integrated teh clients wif third party services in teh other module of teh 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 teh 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 teh 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 teh application through OOPS, Class, Multi-threading, Collections concepts. Used Hibernate (persistence framework) to implement teh 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 teh application developed in GWT, wif 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 teh notifications to each change in teh 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 wif MVC capability. Worked wif cross functional teams, including associated Data, UI and Mid-Tier teams.
- Wrote Page level code using JavaScript wif Angular.js, Node.js and Bootstrap framework.
- Implemented teh security access rules for all types of users for different services applied.
- Developed code to grant user authorizations for ALM based upon user autantication 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 teh applications quickly to teh servers. Worked wif Splunk to logging and analysing defects status.
- Good at automating repetitive work through Shell scripts and Python.
- Created multiple types of reports by using teh API classes to give accurate system utilization.
- Developing Hibernate Criteria and sessions to achieve teh Object Relational Mapping and easy maintenance of data. Processing batch jobs daily/weekly to build teh application to teh 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:
- Effectively interacted wif team members for Requirements Capture and Analysis.
- Responsible for Understanding teh scope of teh 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 5.0 and java script extensively in creating teh user interface screens.
- Worked on teh Web Services clients and WSDL generation and integrated teh clients wif third party services in teh other module of teh application. Responsible for creation of Beans, Controller classes JSPs.
- Used LDAP protocol to administrate teh user's data of a directory service.
- Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in teh business layer. Used J2EE web-services to get geographic data (city, country etc.) and EJBs for credit card validation etc. 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.
- Involved in entire life cycle development of teh application through OOPS, Class, Multi-threading, Collections concepts. Software maintenance and source control using Clear Case.
- Participated in developing web pages using JSP, JavaScript and Google Web Toolkit, DWR (Ajax Framework) for better user interface experience. Implemented PowerShell remoting and execution.
- Responsible for making enhancements to teh application developed in GWT, wif JBoss and Maven.
- Used Hibernate (persistence framework) to implement teh Database Access layer.
- 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 notifications to each change in 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 wif MVC capability. Worked wif cross functional teams, including associated Data, UI and Mid-Tier teams.
- Wrote Page level code using JavaScript wif Angular.js, Node.js and Bootstrap framework.
- Implemented teh security access rules for all types of users for different services applied.
- Developed code to grant user authorizations for ALM based upon user autantication 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 teh applications quickly to teh servers. Developed Interactive GUI Screens using HTML, JSPs.
- Worked wif Splunk to logging and analysing defects status.
- Good at automating repetitive work through Shell scripts and Python.
- Created multiple types of reports by using teh API classes to give accurate system utilization.
- Developing Hibernate Criteria and sessions to achieve teh Object Relational Mapping and easy maintenance of data. Processing batch jobs daily/weekly to build teh application to teh WebLogic server.
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 Autantication and Authorization of teh application.
- Defined new validations through Angular JS for teh 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 teh provided data source. Integrated Spring DAO for data access using Hibernate.
- Extensively used JSON to parse teh data from server side to satisfy teh business requirement.
- Developed Message Driven Bean for asynchronous sending Messages using JMS.
- Consumed Web Services to interact wif other external interfaces to exchange teh data in different forms by using RESTful service. Used Spring JMS module for lookup for teh queues and MDBs for teh listeners
- Established Database Connectivity using JDBC, Hibernate O/R mapping wif Spring ORM for Oracle.
- Packaged and deployed teh 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 teh Web applications.
- Analysis and Bug fixing of teh production problems and defects along wif enhancements
- Implemented JUNIT test cases for unit testing and Suites for end to end testing.
- Used JIRA for tracking teh Project Stories in Agile Methodology.
- Used Tortoise SVN to maintain teh version of teh files and took teh responsibility to do teh 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.
