Java Full Stack Developer Resume
St Louis, MissourI
PROFESSIONAL SUMMARY:
- Over 8+ years of IT Experience in Object Oriented, Distributed and Web - based, Server-Side, mission critical, secure Client/Server and Internet/Web applications using multi-tier architecture.
- Strong experience in SDLC methodologies such as Water fall, Iterative, Agile (TDD, SCRUM)
- Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture .
- Experience in Front-End UI technologies like Java script , HTML4/5 , XHTML , DHTML , CSS2/3 (using SASS and LESS ), Bootstrap to achieve design flow and developing dynamic web pages.
- Well experienced in developing applications using jQuery , React JS for view rendering and implementing React JS with Redux and Flux patterns to attain MVC functionality.
- Well understanding in implementing the features of ES6 like arrows, modules, block scoping, promises and enhanced object literals.
- Good knowledge on client-side JavaScript framework Angular 2.x/4.x with NGRX to achieve MVVM design flow using directives, observables, promises, dependency injection from component to services, pipes, shadow DOM (to render DOM tree).
- Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular and Node) full stack development tool kit.
- Experience in using various JavaScript Web application related libraries such as Backbone.js, React JS, Ember JS, Require.js, Knockout, Angular JS, bootstrap and Google Web Toolkit .
- Good amount of hands-on experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event-driven, non-blocking i/o model web applications.
- Expertise in using of Java Script build tools and task runners like We bPack for React and Angular 2.0 /4.0, Grunt, Gulp for Angular 1.0, Browserify for packaging Node JS modules for browsers.
- Extensive work experience in usage of bundle package and task runner tools like NPM, Bower on UI testing with Karma, Jasmine, Protractor for Angular JS, Mocha and Chai for React JS and Backbone JS.
- Expertise in the implementation of Core Java concepts of Java, J2EE Technologies : JSP, Servlets, JSF, JSTL, EJB transaction implementation ( CMP, BMP, Message-Driven Beans ), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures etc .
- Good Knowledge on ES5 features and syntactical changes made like property access on strings, trailing commas in array and object literals, multiline string literals, reserved words as property names.
- Solid implementation experience in the area of J2EE design patterns : DAO, Business Delegate, Data Transfer Object (DTO), Service Locator, Session Facade, Singleton and Model View Controller.
- Solid experience in Java Database Connectivity ; JDBC API, Entity Beans, DAO Pattern, and configuring data sources on Web sphere and Web Logic App Server.
- Worked extensively with JAVA 8 features like Stream API, Time API, Functional Interfaces, Lambda Expressions, Multithreading, Transaction Management, Exception Handling, Collection API, StringJoiner.
- Experienced in development, testing and deployment of enterprise applications on Windows &UNIX platforms using IDE's such as Eclipse, IntelliJ, Spring Tool Suite (STS), JBuilder, RAD and Netbeans.
- Robust design and development experience in J2EE including JSP, Servlets, JDBC, JNDI and JMS .
- Experience in using text - Editors like Eclipse, Komodo Edit, Sublime Text and Notepad++.
- Expertise in various open source frameworks like Struts 2.0/1.2, Spring 2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0, IBatis, Mybatis, JQuery .
- Expertise in Distributed and Web environments, focused in JAVA Technologies -Java collections, Threads, J2SE, JDBC, Struts, Spring products (core, boot, integrations, security), Hibernate Framework .
- Expertise in Spring Security Modules and Authentication .
- Experience in SOAP services like JAX-WS, Apache CXF, WSDL, Apache Axis 2 .
- Worked on various web servers and application servers like Web logic, Apache Tomcat, IBM Web sphere, JBOSS and Glassfish.
- Implemented and automated the documentation (a contract between producer and consumer) using Swagger and WSDL .
- Developed self-contained, black box projects using Service Oriented Architecture (SOA).
- Good knowledge on providing authentication and authorization for web services using OIDC (Open ID Connect) on top of OAuth 2.0. and Spring security, Site minder (for pol based authentication and single-sign on) and JWT (JSON web tokens for securely transmitting information between parties as a JSON object).
- Have good knowledge on XML language like SAX, XSD, DOM, Path, DTD, JAXB, JAXP, XSL/XSLT.
- Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.)
- Extensive knowledge of XML-based standards and protocols ( such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services .
- Strong Experience in RDBMS using PL/SQL to write Stored Procedures, Functions, Triggers, Prepared Statements.
- Experience in integrating REST, SOAP services using MuleSoft .
- Utilized the REST web services by using the tools like jersey, RESTEasy, apache CXF, spring rest(WADL)
- Used Maven and Jenkins as build tool and deploying the application using Kafka (Used to stream server side events) .
- Used spring config server for centralized configuration and Splunk for centralized logging.
- Expertise in developing SQL Queries , Stored Procedures and Triggers in databases Oracle, SQL Server 2000 , My SQL , and DB2 and excellent development experience using Agile Methodology .
- Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
- Experience in Data Modeling and working with Cassandra Query Language (CQL) .
- Good Understanding on Spring Cloud - Netflix OSS stack for Microservices deployment and auto configurations like Ribbon (client-side Load Balancer), Hystrix (latency and fault tolerance library), Zuul (gate way for routing, monitoring, security) with Eureka service registry and log management with ELK.
- Experience in applying JMS (Java Messaging Service) for reliable information exchange by Developing message-oriented middleware applications using ActiveMQ, Rabbit MQ, IBM MQ, Apache Kafka to communicate from Client to Server.
- Experienced with 3 open source projects ELK (Elastic search, Logstash, Kibana (dash board for logging)) and used Splunk which creates dash boards and creates charts for analysis.
- Implemented pivotal cloud foundry to deploy IAAS or PAAS a nd to run own applications .
- Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud(EC2), Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic Filesystem, RDS, DMS, VPC, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM.
- Working directly with Amazon Web Services engineers to ensure that customer issues are resolved as expediently as possible.
- Experience with pivotal cloud foundry open shift and docker containerization and managing these containers using Kubernetes along with Zero Down Deployment.
- Strong understanding of Micro services patterns- Circuit Breaker/Hystrix, Aggregator, Proxy Chaining.
- Implemented security using tools OAUTH 2.0 single sign on, OAUTH, siteminder, JWT (JSON Web Technologies).
- Automated the deployment process by integrating code repository using build pipe line Jenkins , Bamboo and GoCD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.
- Good practical experience with Java -based logging utility. i.e. log4J ., sl4j, log-common.
- Experience in Java Thread Dump Analysis and familiar with thread dump techniques.
- Experience on version control tools like GitHub, BitBucket, Subversion (SVN) and CVS.
- Experience in writing Unit test cases using Groovy and Java.
- Good understanding on JIRA and Rally
- Strong Knowledge on automated java based integration testing and behavioral testing of the applications using Selenium(connects you to your browser), Unit testing, Junit4, TestNg, (organizes the tests) mockito, (power mock for mock )and for rest testing mockmvc and fluent API, mockers service server for spring rest template testing.
TECHNICAL SKILLS:
Languages: C, C++,Java,1.7/1.8, JavaScript, Perl, SQL, PL/SQL.
Methodologies: Agile, Test Driven Development
Operating Systems: Windows, Linux, Unix, Mac OS X
Web Tools/IDE: Eclipse4.3.0, IntelliJ, Spring Tool Suite (STS), Microsoft Visual Studio, WebStorm, NetBeans
J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, JSF, EJB, JTA, JNDI, JPA, JMS,JSON-P, JAXP, JAXB
Framework/ APIs / Tools: Struts, Spring3.x/4.x, JSF, Hibernate2.x/3.x/4.x, Spring MVC, Spring Boot, Spring Security, Spring Cloud, Ibatis
Web/ Application Server: Apache Tomcat 7/8/9, JBoss EAP 6.1, BEA Web Logic 10, IBM Web Sphere7.0/8.0, Wildfly10/11/12/13
Databases: Oracle 8i/9i/10g,11g, Microsoft SQL Server, MySQL, IBM DB2, MongoDBCassandra, dynamoDB, CouchDB, GraphDB
SOAP, Restful, Micro services, JAX: RPC, WSDL, JAX-RS JAX-WS.
Testing Tools / Others: Junit4.x/5, Mockito2.x, Log4j and JIRA7.xVersion Control System Tortoise SVN, CVS and GIT.
Build Tools: ANT1.10, Gradle 4.x, Maven, Jenkins, Bamboo. Gulp, Grunt, GoCD
Front End Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, JSON Restful, Angular 2,4 AJAX, React JS, Node JS
Cloud Technologies: AWS EC2, S3, RDS, Pivotal Cloud Foundry
Protocols: HTTPS, TCP/IP, HTTP, SMTP, FTP XML XSL, DOM, SAX, XSD, DTD, XSLT, XML Schema and Designing DTDs.
PROFESSIONAL EXPERIENCE:
Confidential, St. Louis, Missouri
Java Full Stack Developer
Responsibilities:
- Involved in developing user interface with HTML5, CSS3, SASS, JSON, AJAX, Angular 4, Type script, Es6 and on server - side technology with Node JS.
- Used Bootstrap front-end framework for faster and easier web development. Design website and maintain the website content up to date.
- Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including Bootstrap .
- Used Angular4.0 HTTP Module to make API calls and worked with the observables.
- Developed Single page applications and Custom Directives using Angular 4.0.
- Implemented Routing, Imperative Routing and guards with the help of Angular4.0 .
- Highly used Angular4.0 Router to build single page application for navigation through the different status and multiple modules.
- Decorating Angular4.0 UI bootstrap to appear as look and feel creates unique features.
- Consumed Restful web services using Angular4.0 Http module.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags .
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager ) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Configured various routes, directives for grid, pagination, conditional validations, templating, dynamic loading, lazy loading, Shadow DOM, ngrx/store.
- Used OAuth 2 which is a lightweight authentication framework with a central authorization server and generates an access token to access a protected resource on a resource server.
- OAuth 2 simplifies all the communications between the client, server, and content provider.
- Designed and developed Spring Boot adapter applications using Rest API .
- Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful web services .
- Used Spring Boot which removes boilerplate configuration and makes application faster.
- Developed some standalone Micro services using Spring Boot micro service architectural patterns
- Used Spring Boot properties like actuators and health checkers to enhance micro service implementations.
- Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
- Used Express JS which is fast, assertive, essential and moderate web framework of Node JS that helps manage a sever and routes.
- Used Express JS which respond to HTTP Requests and dynamically render HTML Pages based on passing arguments to templates.
- Have worked with big data to generate the Rest API and integrated that API to client-side code using Node.JS, Express JS.
- Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Integrated Spring with Hibernate for data access from MySQL Database.
- Used Microsoft Azure for role based access for authentication and authorization purpose.
- Unstructured data was handled using Cassandra DB and used Cassandra Connector for connection.
- Composed and executed Cassandra DB scripts and queries to fetch and test data from NoSQL databases.
- Used Apache Kafka ( Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
- Used GIT as version control and regularly pushed the code to Bit Bucket and used Jenkins for continuous Integration and Deployment (CI/CD).
- Documented the REST API's using Swagger2 API for briefing the services involved in the application.
- Implemented Spring Cloud we have used Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy and Dynamic servic e discovery of API's.
- Worked on the ELK (Elastic Search, Logstash, Kibana ) stack to facilitate information processing and sharing.
- Experienced in working with Babel and Webpack in application build and deployment processes.
- Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
- Worked on creation of custom Docker container images, tagging and pushing the images.
- Used Pivotal Cloud Foundry to quickly build, deploy and update the applications and managed Pivotal Cloud Foundry based platform built on Kubernetes programming with deployment manager and containerized using Docker.
- Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
- Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
- Used MAVEN for building the project, dependency and documentation which is based on POM (project object model).
- Performed automation testing and authored test scripts using Selenium Web Driver, Selenium Grid and Junit4.
Environment: HTML5, CSS3, SAAS, JSON, AJAX, Bootstrap, React JS, Angular 4.0, Maven, Spring Boot, Spring IOC, OAuth 2, Node JS, Express JS, NPM, Babel, Webpack, Docker, AWS, Apache Kafka, RESTful, JAX-RS, Swagger2, GIT, Jenkins, MySQL, NoSQL, Cassandra DB, Mocha, Chai.
Confidential, Richmond, VA
Full Stack Developer
Responsibilities:
- Developed dynamic and responsive web pages to user interface screens using HTML5, CSS3 and JavaScript.
- Created reusable components and used across various modules using Angular custom libraries.
- Developed a dashboard based on Ajax calls with Business customers count, Flags, Real - time graphs for analytical reporting using Node.js.
- Worked in using React JS Components, Forms, Events, Keys, Router, Animations and Flux concept.
- Extensively worked in writing minimal code in building re-usable forms with their validations using REACT with Flux Architecture.
- Utilized Flux architecture for Dispatcher, define dependencies and managing the application using stores, actions and controller views.
- Extensively used ES5 to create components in REACT.
- Enhanced the customer search experience by developing searchable components with Splunk.
- Used a Microservice architecture, designed and developed RESTFUL web services using Spring Boot framework.
- Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services.
- Used Node.js for deploying POC and used for Bower and other development automation tasks.
- Used Hapi.js which is fast, assertive, essential and moderate web framework of Node.js that helps manage a server and routes.
- Integrated Node.js with Hapi.js and communicated with MongoDB for CRUD operations on the data repository.
- The back-end use of Node.js, Hapi.js, MongoDB and Mongoose the complete MERN Stack to provide RESTful API.
- Implemented various screens for the front end using React.js and used various predefined components from Node Package Manager (NPM) and Flux library.
- Performed CRUD operations like Create, Update, Insert and Delete data in MongoDB.
- Worked on MongoDB database concepts such as locking, transactions, indexes, replication and schema design and utilized Mongoose Connector and ORM (spring JPA)
- Configured mongo-connector to create a pipeline from the MongoDB cluster to keep synchronize with the multiple sources like Elastic Search or another MongoDB cluster.
- Used Docker Engine and Docker Machine environment, to deploy the micro services-oriented environments for scalable application.
- Experience in using Mule soft which is light weight Java based Enterprise Service Bus (ESB) which allows connecting applications together quickly and easily, enabling them to exchange data.
- Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code and Amazon ECS.
- Designed and deployed a multitude application utilizing almost all the AWS stack which Includes EC2, MongoDB, Docker, Kubernetes Orchestration container focusing on high-availability, fault tolerance, and auto-scaling.
- Worked on AWS Cloud Front, S3 and Lambda Web Services to integrate the server side and client-side code.
- Configured AWS EC2 instances, domain mapping via Route53.
- Implemented JWT (JSON Web Tokens) for creating tokens to assert claims in the application and thus providing authentication of RESTful services.
- Used Maven and Jenkins to automate the construct and convey process and SVN was utilized for project administration and version management.
Environment: Java, AWS EC2, Docker, Spring Boot, Spring Web MVC, Spring REST, Spring JPA, Spring Batch, UML, XML, XHTML, HTML5, CSS3, ReactJS, XSL, Oracle, SQL Developer, jQuery, JUnit, REST, AngularJS, Flux, Hibernate, MongoDB, Hapi JS, AWS ECS, EC2, ES6, Maven, Jenkins.
Confidential, Glen Allen, VA
Full Stack Developer
Responsibilities:
- Designed the user interface screen and its functionality as per user requirements and developed RESTful web services in mule ESB based on Service Oriented Architecture (SOA).
- Involved in designing and developing navigation bar, home page menu, and login interface using HTML, CSS, JavaScript, Bootstrap, SASS.
- To create views and to hook up models to the DOM, Used Angular and synchronized data as SPA.
- Performed a lot of DOM manipulations using native JS and jQuery for loading and manipulating dynamic content on webpages.
- Worked with custom directives in Angular JS to generate reusable components and developed custom views using Bootstrap components.
- For data binding and reusability of HTML pages, Worked with some of the Angular directives.
- Created services using Angular JS factory method and used Angular JS promise to handle asynchronous calls.
- Performed Angular JS end to end testing using Protractor framework, developed and ran E2E tests for AngularJS PaaS using Protractor.
- Worked on Grunt used for concatenation, minification and running of unit test cases.
- Legacy Web Services Systems using SOAP (AXIS - 2) is migrated and implemented using REST (Jersey extending the JAX-RS) with data representation in different formats such as XML and JSON.
- Used J2EE, REST, and Spring Framework for developing the application.
- Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Couch Database from the DAO.
- Worked on Virtualization, Cloud Computing and Web Services.
- Performed Configuration, deployment and support of cloud services including Amazon Web Services (AWS), Open stack and VMware.
- Designed and developed Micro Services that are highly scalable, fault-tolerant using Spring Boot.
- Worked on deploying, managing and operating scalable, highly available, and fault tolerant systems in different Cloud providers.
- Used Spring Core and Spring Data modules in Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
- Implemented Spring AOP for basic authentication at API Level, which it reduces the development time to handle the exceptions.
- Developed Spring REST web services to serve multiple applications across the organization.
- Developed user interfaces which are single page applications using JavaScript, CSS, HTML, Angular JS.
- Wrote various Shell Scripts to run on top of a virtual Box in various Providers.
- Schema design and deployment for both RDBMS and NOSQL databases.
- Programmatic usage of RDBMS and NOSQL database APIs including Hector and Couch clients.
- Responsible for implementing the business requirements using Spring Boot , Spring Data and Spring Security.
- Developed API automation Scripts using SOA Test .
- Implemented the application using Spring Boot and handled the authentication, authorization, and access-control features by using Spring Security .
- Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC Template using Spring IOC (Dependency Injection ).
- Built servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture.
- Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose.
- Created Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances for their application elsewhere.
- Involved in migrating applications from Java 1.7 to Java 1.8.
- Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.
- Provided solutions to improve performance on multi-threaded processes and controlling the load on downstream API calls. After which there were no hung threads found in the application server logs.
- Developed the application using SCRUM methodology, participated in Scrum meetings where we would demo all the user stories done during that iteration for final feedback from end users.
- Provide production support and address issues that may occur in production and Involved on build and deployment process.
Environment: Java 1.7-1.8, Spring, Jenkins, Maven, SVN, Cassandra DB, HTML4/5, CSS2/3, JavaScript, jQuery, JSON, SOAP, RESTFUL Micro services, Hibernate, AWS, Kubernetes, Docker, VMware
Confidential, Sacramento, CA
Full Stack Java Developer
Responsibilities:
- Developed web applications using spring, Rest based Web services. Used HTML5, CSS3, JavaScript, JSP, JQUERY, AngularJS, AJAX and Bootstrap in front end.
- Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO, and MVC.
- Involved in configuring and integrating Spring and Hibernate frameworks.
- Involved in Design, Development, Unit Testing and maintenance of CEC application.
- Involved in discussions with Business Analysts and designed the TDD (Technical Design Documents).
- Involved in writing Spring Configuration XML files that contains declarations and other dependent objects declaration.
- Designed and documented REST/HTTPAPIs, including JSON data formats and API versioning strategy.
- Developed user interface using BOOTSTRAP UI and Angular JavaScript to simplify the complexities of the application
- Implemented the framework to migrate Relational data to Non - relational data stores and to run performance tests against different NoSQL vendors.
- Developed User Interfaces using HTML and Backbone.JS.
- Developed reusable Backbone.JS directives and worked on Backbone.JS Controllers which Isolates scope to perform operations in UI.
- Angular JS was used to parse the JSON file using the REST web services.
- Developed business tier components and services using RESTful web services.
- Used Spring Rest Controllers, Spring Web MVC and Spring Boot extensively to implement server side business logic.
- Built applications for scale using JavaScript and NodeJS.
- Used React JS for templating for faster compilation and developing reusable components.
- Used Spring JPA to design entity data mapping with Oracle DB.
- Implemented Log4J1.2 for Logging Errors, debugging and tracking using Loggers and Appenders.
- Involved in JAD sessions with the client and functional team and gave demos on developed functionality.
- Worked on the REST/Web API to create the services and tested on postman and used in AngularJS HTTP service calls and bind the data in the table using ng-for directive attributes.
- Developed a REST API using Spring boot as a microservice for interacting with notification manager and MongoDB .
- Developed JUnit test classes for Controller, Service and Data layers
- Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
- Used for data mapping along with J-Units.
Environment: Java 1.7, Backbone.JS, Spring Boot, AWS, Spring Web MVC, Spring REST, Spring JPA, IBM Rational Application Developer (RAD) Eclipse, Apache Tomcat, Twitter Bootstrap, IBM Clear case, IBM Clear Quest, React.js, Node.JS, UML, XML, XHTML, HTML, CSS, XSL, Oracle, SQL Developer, Log4j, MongoDB
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams .
- Worked with the JavaScript frameworks like HTML, CSS and AngularJS.
- Involved in developing the use cases, class diagrams , preparing Technical specification documents based on the identified Use cases , and sequence diagrams for UML.
- Designed, Produced and consumed SOAP web services
- Created a foundation for modularized HTML, CSS , and JavaScript which enabled migration of the existing UI.
- Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
- Used Hibernate to do the object relational mapping between the tables and java objects.
- Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects
- Developed web applications using My Eclipse and deployed in WebLogic application server.
- Developed Interactive web pages using AJAX and JavaScript.
- Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script.
- Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) , Inversion of Control (IOC).
- Involved in developing the GUI for the commissions application using JSP, HTML/CSS and JavaScript.
- Expertise in Agile Software Development Methodology including Scrum technology
- Used springs to manage beans to use windows session state framework to persist session to the database.
- Managed MAVEN environment by setting up local, remote and central repositories with required configuration in maven configuration files.
- Refactored existing project to make it more RESTful and thread - safe.
- Developed Java Server components using Spring MVC, Hibernate, Web-Services technologies .
- Used JQuery and JSF/Prime faces validation framework for front end validations.
- Used MAVEN for build framework and Jenkins for continuous build system.
- Used Hibernate as persistence framework for DAO layer to access the Oracle11g database
- Developed the Web services using SOA.
- Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.
- Used Log4J to print info, warning and error data on to the logs.
- Deployed and tested the application with web server Tomcat.
- Wrote Test Cases using JUNIT as a framework.
- Participated in Code Reviews for better quality assurance and Debugged the application Module.
Environment: JDK 1.7, Servlets, JSP, Spring, Oracle 11g, XML, Maven, JUnit, REST, SOAP, JSP, JSF, HTML, CSS, AngularJS, Log4j, WebLogic, Apache Tomcat, Eclipse.
Confidential
Java Developer
Responsibilities:
- Designed and developed client - side GUI using JSP, HTML and JavaScript.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Developed UI pages using HTML, CSS, MySQL, JavaScript and AJAX.
- Worked closely with system analyst to understand the technical requirements of the projects
- Involved in development of Servlets and JSPs using Apache Struts framework.
- Developed user interfaces using Tiles with JSP, HTML and JavaScript.
- Implemented Form Bean and the Action Servlet using the struts framework.
- Used CVS (Concurrent Versions System) for version controlling
- Used Eclipse 3.0 develop the Application
- Performed unit testing.
- Strong hands-on knowledge of Core JAVA, Web-Based Application, and OOPS concepts.
- Involved in the preparation of prototype and demos of the project and presented before the client to check that it meets their requirements.
- Optimized images for web page display and feature item slides using Adobe Photoshop.
- Maintained page layouts, navigation, presented designs and concepts to the clients and the managements to review.
- Cooperated with team members to conduct user research with strong communication, analytical and interpersonal skills.
- Created database tables and manipulated data using MySQL.
- Used JSON to store and access the data in a search page.
- Developed modules to retrieve data using AJAX calls through jQuery method.
- Applied XML into transferring administration data to the back end.
- Validated the user input using jQuery validation plugin.
- Implemented a lightweight customizable jQuery plugin for styled appearance.
- Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
- Involved in developing HTML and JavaScript for client-side presentation and data validation on the client side with in the forms.
- Created build script using ANT and deploy to different servers
- Worked closely with Photoshop designers to implement mock ups and the layouts of the application.
- Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Involved in writing the Properties, methods in the Class Modules and also consumed web services
Environment: Eclipse 3.6, JSP, HTML, CSS, JavaScript, JSP, AJAX, JSON, XML, TOMCAT APACHE.
