Senior Java Full Stack Developer Resume
CA
SUMMARY
- 7+ years of experience with proven expertise in system development activities including requirement analysis, design, implementation and testing with emphasis on Object Oriented, J2EE and Client Server technologies.
- Actively involved in all phases of Software Development Life Cycle (SDLC). Developed applications in Agile with Scrum Software Development processes and Waterfall methodologies. Experience in working in environment with Test - Driven Development (TDD) and Behavior-Driven Development (BDD).
- Experience in Object Oriented Analysis and Design and UML notations and experience in using design tools like Rational rose and Star UML.
- Excellent working knowledge on Core Java concepts like multi-threading, data structures, collections and exception handling concepts.
- Implemented various design patterns like Factory Pattern, Singleton, Data Access Object, and Model-View-Controller (MVC), Facade Pattern, Repository Pattern in the development of Multi-Tier distributed Enterprise Applications.
- Full Stack Modern Progressive Web Apps -ReactJS,Redux,GraphQL.
- Extensively used IDEs like Eclipse, IntelliJ, NetBeans, RAD and Extensively worked Maven build tool.
- Significant exposure to Cloud technologies such asPCF, CICD pipelines, Google Cloud.
- Experience with CI/CD, ANT, Maven, Gradle, Jenkins, Hudson and version controls tools like Git, GitHub, CVS, SVN, VSS, and Rational ClearCase
- Hands on experience in Designing and Developing web pages using the HTML, XHTML, CSS, JSTL, JAX, Java Script, AngularJS, Bootstrap, Node JS and jQuery.
- Experienced in Single Page Applications using AngularJS, Node JS and Express JS. Good understanding of server-side CSS preprocessors, such as LESS and SASS. Experience with using web tools like Bower (package manager), Grunt and Gulp (Task automation).
- Having knowledge on Java 1.8 features likeLambda expressionsandfunctional interfacesandParallel Streams.
- Having good knowledge inNOSQLdata bases likeDynamo DB, Cassandra. Setting up and administering DNS system inAWS cloudusingRoute53
- Experienced in usingJasmine, Karma, Gulp, Grunt and NPMto test and build applications.
- Extensive experience in developing the Web applications using JSP, Struts, and Spring MVC. Used Python scripts for manipulating data.
- Good Knowledge with EAI tools like, TIBCO BW (Business Works), TIBCO Enterprise Messaging Service for JMS TIBCO Administration, IBM MQ Series, Rabbit MQ and Kafka.
- Strong knowledge onHibernate ORM framework. UsedHibernate Connection Pooling,HQL, Hibernate Caching, Transactions, Sessions.
- Experience developing Service components using Spring framework API’s like IOC, AOP, JDBC, Transactions, JPA, Hibernate Integration, Web Service Integration (SOAP/REST).
- Extensive experience in working on various spring modules (Spring MVC, Spring Boot, Spring Security, DAO and AOP) and implementing MVC framework using spring, Struts in J2EE architecture.
- Good Knowledge on Spring Boot to run Spring Scripts for creating micro services.
- Proficient in handling web and application servers in creating Domain, configuring connection pool, deploying applications on Apache Tomcat, WebLogic, WebSphere and JBoss.
- Involved in a TDD (Test Driven Development)environment, worked withJUnit 4for unit testing,Mockito 2.0for mock creation and verification, andPostmanfor connection testing.
- Implemented application security including User Management, authentication, authorization using Java EE Security and Spring security. Implemented OAuth authentication/authorization for login.
- Good Experience with build tools like ANT, Gradle and Maven 2.2/3.0.
- Experienced in LINUX/Solaris/2000/XP programming environment.
- Create and configured the continuous delivery pipelines for deployingMicro ServicesandLambda functionsusingJenkins CIserver.
- Expertise inSOX(Sarbanes-Oxley Act) documentation in accordance with department standards.
- Experienced using RDBMS databases systems like Oracle, MySQL, PostgreSQL and NoSQL databases like MongoDB, Cassandra. Experience working with JMS, IBM MQ and KAFKA.
- Used tools like SQL Developer, Toad and Squirrel for performing database operations.
- Proficient in developing and deploying Java/J2EE applications on Application Servers - JBoss, IBM Web sphere, Web logic and Apache Tomcat.
- Knowledge of developing single page web applications by usingAngular 8 withtypescript/ ESandjQueryand working knowledge on HTTP access controlCORSto enable cross-origin resource sharing in the project.
- Experienced in querying using SQL and updating records and validate database records as expected. Proficient in PL/SQL programming and writing Stored Procedures, creating Views and Triggers.
- Have good experience of all testing phases such as Unit testing, Integration testing and System testing.
- Experience in performing unit testing, mock testing and automation testing using Junit, Mockito and Selenium. Used Jasmine to perform unit testing on Java Script.
- Experienced using Jenkins to perform continuous integration and continuous deployment. Implemented new features using Groovy programming language as a part of Jenkins continuous delivery.
- Experienced in Log4J, SLF4J for extensive logging, debugging and error tracing. Used JIRA as a bug tracking tool.
- Worked on building jquery modules and vue.js apps.
- Worked on Import Export of data using ETL tool Sqoop from MySQL to HDFS.
- Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or React or AngularJS, with NodeJS and CSS.
- Experienced working with testing tools likeJasmine, Selenium, Jest, Firebug, Protractor, Chrome/safari web inspectors and IE Developer Toolbar.
- Good knowledge in AWS to deploy the projects on EC2 instances and create snapshots for the data that must be stored in AWS S3.
- Good knowledge in Configuring the Docker Containers and creating files for different environments.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, PL/SQL, Python
Java core: OOPS, JDBC, Applets, Multi-threading, Exception Handling, Collections
Application/Web Servers: Oracle WebLogic, IBM WebSphere, JBoss, Apache Tomcat
J2EE Frameworks & API s: Servlets, JSTL, Struts, Spring, Spring Boot, Hibernate, JSF, JPA, JSP, Spring JDBC, Spring MVC, Log4J
IDE s: IntelliJ, Eclipse, Net Beans
Web technologies: JSP, Java Script, jQuery, AJAX, XML, XSLT, HTML, CSS, JSON, Bootstrap, Angular 5,7,8, Node, React, Typescript
Debugging Tools: Firebug, Chrome
Web Services/ Protocols: SOAP, REST, HTTP, HTTPS, FTP, SMTP
CI/CD Tools: Jenkins, GitLab, Kubernetes, Postman, Swagger
Modeling Tools: UML, Design Patterns, Rational Rose, Visio
Databases: Oracle, DB2, SQL Server, MySQL, Mongo DB, PostgreSQL
Version Control: CVS, GIT, SVN, Jira
Build Tools: ANT, Maven, Gradle, Jenkins, Groovy
Operating Systems: Windows, Linux, Unix, Mac
Design Patterns: Singleton, MVC, Factory, Session Fa ade, DAO, Business delegate
Messaging Platforms: Kafka, Rabbit MQ, Active MQ, IBM WebSphere MQ
PROFESSIONAL EXPERIENCE
Confidential - CA
Senior Java Full Stack Developer
Responsibilities:
- Worked in various phases ofSoftware Development Life Cycle (SDLC)of the application.
- ImplementedAngular 8Router to enable navigation from one view to another.
- Used Protractorto performEnd to end testingfor single page application developed utilizingAngular 8.
- Performed in developingApplication to assessJSONandXMLfromRestfulweb service from consumer side usingAngular 8.
- Managing the Openshift cluster that includes scaling up and down the AWS app nodes.
- Worked closely with back end team to implementAJAXcall toREST APIsand update dynamic functionality of HTML injQuery.
- Worked with Responsive Web Design,Bootstrap. Developed various genericJavaScript, Angular functionsto implement client-side validations.
- Performed unit testing after writing the code by using Jest Framework and involved in TDD environment.
- Designed, documented (Swagger) and developed Micro Services (Admin Service, Reports Service, Audit Service, Loan Processing Service) using Java, Spring Boot, Spring, Hibernate, JSON, JWT and MongoDB.
- Worked in developingThreadSafe blocks formultithreadaccess and distributed transaction management.
- Created and injectedspringservices, controllers and DAOs to achievedependency injection.
- UsedSpring Inheritance, Auto-wiring, Core Container, Security, AOP for scheduling tasks to create reports and emails to clients.
- Designed the responsive front-end screens usingAngular 2, HTML5, CSS3, JavaScript, Typescript, jQuery and Bootstrap.
- Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application
- Developed Persistence layer usingSpring Datato associate with the Database.
- Developed applications utilizing Angular 8,Java8and new highlights of java (lambda expressions).
- Worked on node.js router to make cross-domain requests to API services like GitHub API, Mongo DB
- Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
- Implemented an express-Graphqllibrary to mount aGraphQLAPI server on the user-configuredHTTPendpoint.
- Integrated the different pages to be a single page application using Angular 4 and Typescript.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Data was bound to the components with MVVM using Kendo and Vue.JS, and was retrieved, created, updated, & deleted using REST.
- Development of new listeners for producers and consumer for both Rabbit MQ and Kafka.
- Involved inSpring SecurityandSpring MVC frameworks andHibernate ORMframework.
- Involved in developing screens usingHTML5, CSS3, SASS, Java Script, jQuery,andAJAX.
- Used Ant for developing build scripts and deploying the application onto Web Logic.
- ImplementedSpring MVCflow to interact with different modules and extensively usedSpring AOPandDependency injectionduring various modules of the project.
- Writing Entities inJava, Play Frameworkalong with named queries to interact with database.
- UsedMavenandJenkinsto automate the build and deploy process andGitwas used for project management and version management.
- Managed the Metadata associated with the ETL processes used to populate the Data Warehouse.
- Developed Single Page applications using AngularJS using components, directives using TypeScript.
- Implemented GET and POST services of RESTful in Angular 7 and performed testing using Postman.
- UsedMicroservicearchitecture withSpring Bootbased services interacting through a combination ofRESTandApache Kafkamessage brokers.
- Implemented Authentication & Authorization with Site Minder andSpring security.
- Worked in implementingRESTbased web services usingJAX-RSannotations,Jersey providerand consumed usingHTTPservices fromangularmodules.
- Worked in AWS likeEC2, S3,cloud watchandElastic Bean Stalkfor code deployment.
- Designed & Implemented services that orchestrates order related metadata & thereby providing scalable lookups from Cassandra.
- Hands on experience in writing light weightNode.js expressserver, and using technologies likeAjax,JavaScript/jQuery,JSONto make connections between server and databases likeMongoDBandMySQL.
- Log Back for the logging the output to the files and Google Stack Driver part of Google Cloud Platform.
- Worked in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React concepts.
- Involved in Composing and executedMongo DBscripts to insert and updateNoSQLdatabase and reporting.
- UsedGWTandAmazon AWS (EC2/S3/EBS)for prototyping and subsequent evaluation.
- Proficiently worked withKafka ClusterusingZooKeeper. Developed Applications usingRule Engines-JBoss Drools4.x, Workflows, Human tasksto implement Business rules validations.
- Created and configured Kubernetes cluster with Ubuntu Linux.
- Selecting the appropriateAWSservice based on compute, data, or security requirements
- Worked on creation of customDockercontainer images, tagging, pushing images, integration ofSpring boot.
- Worked in creating theDockercontainers andDockerconsoles for managing the application life cycle.
- Worked with theNode package manageralong withKarma, Jasmine,GruntandBowerfor test and build.
- Involved in smoke Test and Acceptance Testing is performed withSeleniumin multiple Java platforms.
- Involved in designing and developing application usingMERN(Mongodb, Express, ReactJS, NodeJS) stack along withRedux, JavaScript (ECMA 6), JQuery, HTML/HTML5, CSS3, and Pipe Bootstrap.
- Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes
Environment: Java 8, Spring MVC, Spring Boot, Angular, HTML5, CSS3, JSON, Java Script, Node.js, Spring Data, Mongo DB, Oracle 11g, IntelliJ IDEA, Junit, Mockito, GitHub, Selenium, AWS, Docker, Spring Cloud, RESTful web services, Apache Tomcat, Apache Kafka, Camel, Maven, Jenkins, Karma, Jasmine.
Confidential - Foster city, CA
Senior Full Stack Developer
Responsibilities:
- Involved in developing the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
- Designed and Developed UI for Portfolio Review Dashboard application using Angular, Node, React, HTML, CSS, Bootstrap, Java Script and jQuery.
- Keeping current with Angular 4 and Typescript we were able to further modularize the app for reusability and consistency.
- Worked in container-based technologies likeDocker,KubernetesandOpenshift
- Worked on LINUX commands to manage and setup the environments for running the applications.
- Used Swagger Framework for Restful API documentation as Swagger gives the rich UI to test the API.
- Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
- InstalledKafkaon the cluster and configure producer and consumer coding part in java to establish a connection from source to HDFS with popular hash tags.
- Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular.
- Analyzed theNode.JSserver structure in legacy project, then mimicked theREST serviceby using JavaJAX WSAPI, and did the corresponding configurations.
- Managing the Openshift cluster that includes scaling up and down the AWS app nodes.
- Spring BootMicroservices were developed with microservice architecture usingRESTand Apache Kafka.
- Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create user screens with assigning various roles using Spring MVC framework, Spring DAO Module, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Developed the backend server withSpring Boot, involving different layers of the application includingentity/model, DAO/repository, Controller, Service, Business,andPersistence.
- Developing, maintaining, and following coding standards using Test Driven Development TDD.
- Utilized AngularJS framework to bind HTML template (views) to Java Script object (models).
- Involved in creating Custom Directives in AngularJS, making use of Modules and Filters objects according to the
- Working on various web servers like WebSphere, Tomcat, Web Logic.
- Used Middleware, Redux-Promise in application to retrieve data from Backend and to also performRESTFULservices.
- Developed a customized Automation Framework for the Wave Opt modules using Frameworks JBehave and Selenium.
- Develop theUIcomponent architecture for developer framework usingAngular 4,Typescript, HTML5, CSS3 and Bootstrap.
- Built real time pipeline for streaming data usingKafkaandSpark Streaming.
- Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
- InstalledKafkaon the cluster and configure producer and consumer coding part in java to establish a connection from source to HDFS with popular hash tags.
- Involved in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Implemented Snapshot testing usingJestfor React project along withEnzymetest utilities.
- Involved in developing unit test cases using Mocha and Karma as unit test runner for various application modules.
- Used Rest client- POSTMANandSOAPUItools to test REST API services.
- Worked in developing a Java based ETL tool which extracts data from sources like IBM Cogno’s (xml) & MySQL and dumps data in the target tables in MySQL database.
- Involved in building cloud native app with Spring Framework and Spring Boot, Micro services
- Worked in ReactJS and working with React Flux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Good Knowledge in developing business service layer and data access layer using Spring and Mongo db. (Spring Mongo-Template)
- Created shell scripts on Linux for enabling seed data loading into Cassandra tables
- UsedReact JSto make webpages rendering faster usingvirtual DOMand took part in testing the application components usingJEST, React test utils and mocked http calls.
- Built React application utilizing Redux for state management.
- Developed Rich UI with AngularJS, Bootstrap, CSS3, HTML5 and back-end with RestFul Web services, Cassandra/oracle as necessary to fulfill the client's requirements.
- Used Tomcat web server for deploying the web content and all code was written using the Eclipse IDE.
- Designing and developing various server-side components like service handlers for service layer
- Involved in making spring and Hibernate enhancements to existing applications.
- Created REST clients to consume data from other partner applications and involved in creating POC's using MEAN stack and enhancing existing REST API's developed using Node JS, Express-JS and Mongo db.
- Worked in developing Apache Camel endpoints and used producer template to route messages to JMS queues.
- Developed CI/CD solutions for running an AngularJS application from a Tomcat container using Jenkins.
- Proficient in creating Message enrichers and customizing REST responses using Camel Free marker templates.
- Developing Batch jobs using Spring Batch to read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling.
- Good Knowledge in using Spring LDAP for user security credentials authentication and for validating the Userroles.
- UsedSpring Bootwhich is radically faster in building cloudMicroservicesand developSpringbased application with very less configuration, access logging forSpring BootApplication.
- Designed and developedMicro servicesusingRESTframework andSpring Boot.
- Worked in Swagger for themicroservicesfor DocumentingRest API.
- Coded Gradle build scripts to build and deploy the application on WebSphere.
- Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
- Debug the Google stack drive for logs.
- By Using DocuSign management platform need to prepare and send documents to customers for signing and manage from them.
- Extensively used Junit and Mockito framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT interactions.
- Experience in Docker containers were used to deploy the applications as part of scaling application using Micro services. Image creation, pushing and pulling of images was also part of deploying application.
- Log4jwas used to monitor the error logs. UsedGitHub Repository as version control tool.
- Handsome experience in MySQL as backend database using Windows OS, involved in development of Stored Procedures, Functions, Packages and Triggers.
- Worked in deploying the application on a JBoss server on a UNIX platform
Environment: Agile, Core Java 1.7, Spring, Angular-JS, Node JS, ReactJS, HTML 5, Bootstrap, CSS, Java Script, jQuery, JIRA, MySQL, Mongo db., JUnit, Mockito, Hibernate, Log4j, JERSEY REST, GIT, GitHub, Eclipse, NetBeans, Toad, IBM Cognos, JMS, Apache Camel, JBoss, SonarQube, Jenkins, High charts, Gradle, AWS, Unix.
Confidential
Senior Java Developer
Responsibilities:
- Involved in Agile (Scrum) development methodology during designs, implementation, testing, and maintenance.
- Extensively used JUnit for unit testing, integration testing and production testing.
- Used Tomcat web server for deploying the web content and all code was written using the Eclipse IDE.
- Used IntelliJ as IDE and deployed the into JBoss Application Server. Also, used Maven build tool to achieve more functionality for build process.
- Develop theUIcomponent architecture for developer framework usingAngular, Typescript, HTML5, CSS and Bootstrap.
- Created theReact JScomponents and triggered Angular code to render the React components using life cycle hooks.
- Experience onAWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies onAWS.
- This involves developing the Spring boot app in STS with GIT as repository. Used Atlassian tools like BitBucket, Bamboo and Jira for build and Maintenance of the project.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Developed frontend application using React.js.
- Documented the REST API using Swagger Framework.
- Developed unit tests using JUnit and Mockito and Integration tests using Postman.
- UsedSpring Boot, which is radically faster in building cloud Micro services and developSpringbased application with very less configuration.
- Involved in agile development process following Test Driven Development (TDD) by usingGroovy, Junit4, Mockito.
- Worked in using WebSphere application Server in the production for deploying the code.
- Handsome knowledge in gathering business requirements, analyzing the project, and creating use Cases and Class Diagrams.
- Hands on experience of multipleAWSaccounts with multiple VPC's for both production and non-production where primary objectives included automation, build out, integration and cost control.
- Used Spring framework for building the application based on MVC design paradigm.
- Used Maven Builder extensively for the code building and smoke testing.
- Eclipse is used for development as IDE and involved in Quality Control Activities such as defect tracking, fixing using JIRA.
- Set up the deployment environment on Web Logic Developed system ps UI screens using JSP and HTML.
- Extensively usedKubernetes and dockerto enable faster and consistent deployments
- Developed Spring and Hibernate ORM mappings to perform various association mappings to the database tables
- Wrote Hibernate criteria and Named queries for the data retrievals and performed second level caching in hibernate.
- Implemented unit test for testing Angular components with frameworks using KARMA and JASMINE
- Worked with sessions for database interaction with MS SQL Server implementing Persistence for data storing and maintenance procedures.
- Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
- Consumed Web Services (SOAP) from third party and implemented them using CXF.
- Wrote JSF and Java Script validations to validate data on the UI for Optimization and Diagnostics.
- Designed & developed JSP pages using JSF, Facelets, JSF CORE tags library, Apache MyFaces, HTML & CSS.
- Experienced in Developing the application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- ImplementedReact JScode to handle cross browser compatibility issues.
- Created theRedux/ngrxdata flow by building the store, dispatching theactions, maintaining the store usingReducerand accessing the APIServicesusingEffects.
- Performed Unit testing, bug fixing in multiple environments (DEV/TEST/STAG/PROD) and reproduced bugs for fixing and code review of individual modules in the application.
- Created data-models for customer data using the Cassandra Query Language.
- Implemented the application usingSpring BootFramework and handledSecurityusingSpring Security forimplementingauthentication,authorizationandAccess-Controlfeatures.
Environment: HTML, CSS, Java Script, Eclipse Kepler, Spring, Hibernate, SQL, CXF, WSDL, SOAP, SVN, Maven, Eclipse, JUnit, log4j, MS SQL Server 2012, WebSphere, Cucumber
Confidential
Senior Java Developer
Responsibilities:
- Have worked in Agile methodology environment including Acceptance Test Driven Design (TDD) and Continuous Integration/Delivery.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 8.
- Implemented back end API using Spring REST and tested endpoints using Postman
- Involved in gathering system requirements for the application and worked with the business team to review the requirements and went through the Software Requirement Specification document and Architecture document.
- Worked in application development using Java SE, with strong experience in Spring, Hibernate, Struts, Spring Boot, Rest API/SOAP web services, JDBC, EJB, JMS.
- Involved in injecting dependencies into code using spring core module.
- Developed presentation layer using JSP, HTML and CSS.
- Used collections extensively to store, retrieve and manipulate objects in the business logic layer.
- Optimized the inventory levels at retail stores and transport operations using advanced resource planning modules using J2EE, JMS and RDBMS technologies.
- Experienced RESTful web services with JSON.Experience Apache CXF open source tool to generate java stubs form WSDL.
- Implemented MVC architecture andDAO design patternfor maximum abstraction of the application and code reusability.
- Experience Oracle10g database for tables creation and involved in writing NoSQL queries using Joins and Stored Procedures.
- Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
- Extensively worked with XML schema (XSD), XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse xml files
- Used a Microservice architecture with Spring Boot based services interacting through a combination of REST and MQ message brokers and leveraging AWS to build, test and deploy Identity Micro Service.
- Used Java Swings to develop wizards for internationalization purpose.
- Created Functional specification documents (FSD) and JSON contracts.
- Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
- Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Written Java script code for Input Validation.Extensively used Spring IOC for Dependency Injection.
- Worked on Mongo DB for storing security related information. Developed Action classes and DAO classes to access the database.
- Developed several POJO class to map table data into Java Object.Deployed the applications on Web Sphere Application Server
- Used tortoise SVN tool to keep track of all work and all changes in source code.Developed MAVEN script to build .war and. ear files for the application.
- Used JUnit for testing the application.Used Apache Tomcat to service WSDL requests.
Environment: Java, J2EE, Spring framework, Spring Model View Controller (MVC), Struts, Java Server Pages (JSP), Servlets, JDBC, AJAX, Web services, JSON, Java Script, Oracle 10g, IBM RAD, Web sphere, Agile Methodology, TDD, Design Patterns, Rational Rose, SVN, Putty, MAVEN, JUnit, XSLT, HTML/DHTML, CSS.
Confidential
Java Developer
Responsibilities:
- Developed Presentation Layer, Business Layer & Data Access Layers completely from end to end.
- Worked with testers in resolving defects in the application and was an integral part of the team.
- Used No SQL for JBoss Caching and implemented various complex PL/SQL queries.
- Worked with the ISP Site Development to get any infrastructure related issues fixed.
- Implemented the best practices and performance improvement / productivity plans.
- Interacted with Business Analysts to come up with better implementation designs for the application.
- Used Spring framework for dependency injection, transaction management.
- Used Spring MVC framework controllers for Controllers part of the MVC.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of vital information.
- Implemented Business Logic as per the requirement
- Worked on JDBC batch updates.
- Worked on Karma and Jasmine for unit test cases
- Developed Reports using XSQL and XSL.
- Developed the presentation layer and content management framework using HTML and Java Script.
- Worked with Configuration Files (Hibernate configuration).
- Used JQuery while writing Java Script Functions.
- Written a web service using SOAP to provide data to online Bill history of consumer.
- Worked on Agile methodologies.
Environment: Java, J2EE, JDBC, Servlets, JSP's, JMS, JBOSS, Glass Fish, HTML, Spring, Hibernate, Java Script, jQuery, CSS, XML, AJAX
