Full Stack Developer Resume
Dallas, TX
OBJECTIVE
- Over 9+ years of experience and backed with rich domain knowledge and practical knowledge of several IT technologies, I seek a career with challenging assignments to amalgamate personal enrichment with professional goals.
SUMMARY
- Experience working with various SDLC methodologies based on Agile/SCRUM like Test Driven Development (TTD), Incremental and Iteration methodology, Pair Programming, Agile Development.
- Used Angular to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used Bootstrap and Angular to create Controllers to handle events triggered by clients and send request to server.
- Experience in UI framework jQuery, JavaScript, HTML, DHTML, CSS3/4, Ajax, AngularJS, Tag Libraries, and custom tags. Experience working with JavaScript MVC frameworks Angular 4/6/8.
- Experience in both functional and object - oriented languages like Java. Using Java/J2EE and other frameworks developed core modules in cross-platform applications.
- Utilized Java 8 features like Lambda expressions, pipelines and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
- Proficient in applying design patterns like Facade, MVC, Service Locator, Adapter, Visitor, Observer, Decorator, Front Controller.
- Worked extensively with Core Java, Multithreading, Transactions, Exception Handling and Collections.
- Worked with various frameworks in spring such as Spring AOP, Spring transaction Management, Spring Data, Spring Batch, Spring Boot and Spring Cloud.
- Involved in writing Spring Configuration XML file that contains declarations and dependent objects and used Hibernate framework in resolve layer for mapping an object-oriented model to Relation database management.
- Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator, Session Facade, DAO, DTO, Business Delegate in the development of N-Tier distributed Enterprise Applications.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for microservices.
- Experience in Dell Boomi integration with SuccessFactors, SAP HCI, Boomi API Management, SOAP and Web Services.
- Implemented SOAP and REST Services using Spring MVC and JAX-RS and developed unit test cases for REST endpoints using Junit, Mockito and Spring Test. To test web services POSTMAN used. Experience on Deployment Automation & Containerization (Docker, Kubernetes).
- Deployed Spring Boot based microservices Docker using Amazon EC2 container services.
- Worked with Apache Kafka for High throughput for both publishing and subscribing, with disk structures that provide constant performance even with many terabytes of stored message.
- Selecting the appropriate AWS service based on compute, data, or security requirements.
- Experience in Cloud Administrator on Microsoft Azure, involved in configuring virtual machines, storage accounts, resource groups.
- Hands on experience inAzureDevelopment, worked onAzure web application,App services,Azure storage,Azure SQL Database,Virtual machines,Fabric controller,Azure AD, Azure search, and notification hub.
- Expertise in various components in Spring, which includesSpring IOC, AOP, Spring JDBC, Spring MVC, Spring JPA, Spring Batch, Spring Security and Spring Boot.
- Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
- Experience with Java based ORM frameworks such as Hibernate, JPA, Spring Data, Spring IO, Spring Batch, Spring Security.
- Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDBby using Hive.
- Experience in handling messaging services using Apache Kafka, JMS and RabbitMQ.
- Set up Jenkins server and build jobs to provide continuous automated and manual builds based on pulling the
- Git source control system.
- Experience in cloud Technologies like Amazon Web Services, EC2, ELB, Auto-Scaling and S3 storage.
- Experience in Database modelling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 10g / 11g/12c and MySQL.
- Used JBoss, Tomcat 8, WebSphere for application development with Eclipse, IntelliJ, and VSCodes.
- Configured and maintained source code repositories in Tortoise SVN and GitHub.
TECHNICAL SKILLS
Programming Languages: Java 8.0/7.0/, C, C++, PL/SQL
Java/J2EE Technologies: Servlets, Spring, EJB, JPA, JDBC, JSP, JSTL, JNDI.
Frameworks: Spring 4.3, Hibernate 3.0/4.x, Spring Security 3.2
Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Web Logic 12c
Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1
NoSQL Databases: MongoDB, Cassandra
Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 4, jQuery 2.11, Angular 4.0, Node JS 6.0.
Cloud Environments: AWS, Kubernetes.
IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, RAD 6.0/7.0
Operating system: Windows 10, Linux Mint 18.1, Unix
Testing &Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36
Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum
Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1
Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS, Apache Axis
PROFESSIONAL EXPERIENCE
Confidential
Full Stack Developer
Responsibilities:
- Involve in working environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.
- Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
- Implementing the Microservices architecture with Spring Boot based Microservices interacting through a combination of RESTful and Apache Kafka message brokers.
- Involved in developing the applications using Spring Framework for Dependency Injection.
- Involved in writing the validation rules classes for general sever side validations for implementing validation rules as per the design.
- Implemented fail safe and circuit breaker patterns in Spring Boot, Microservices applications using Hystrix, configured Swagger-UI to registered Microservices with Eureka server and monitored service health check from Spring Boot admin console and Spring Ribbon for load balancing.
- Implemented pre-authentication and database security using Spring Security and securing application access and Spring Batch for scheduling, maintenance of batch jobs.
- UsedSpring JPAto perform the CRUD operations and persist the data to the database.
- Used Java/J2EE Design patterns such as Adaptor factors and designer factors Service Locater, DAO etc. and Spring IOC pattern and responses.
- Used Jenkins for code deploying by using plug-in to deploy to AWS. Experience with DevOps methodologies, Implementing CI/CD Pipelines using tool sets like GIT, Jenkins, Chef and AWS
- Used Amazon Web Services (AWS) data store for storing the records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries,
- Hands-on experience with EC2, ECS, ELB, EBS, S3, VPC, IAM, SQS, RDS, Lambda, Cloud Watch, Storage Gateway, Cloud formation, Elastic Beanstalk and Autoscaling
- Demonstrable experience with developer tools like Code Deploy, Code Build, Code Pipeline, design the overall Virtual Private Cloud VPC environment including server instance, storage instances, subnets, high availability zones, etc.
- Experience in Testing Storage Performance issues using tools with Windows Microsoft 2008, Microsoft clustering server, Linux and VMware environment.
- Provide technical expertise for applications installs, back-up / recovery strategies to address applications performance issues and general platform problem analysis.
- Investigated and resolved key performance issues, initiating process and system improvements to increase system stability and staff productivity.
- Identified performance issues, located bottlenecks and diagnosed using Performance manager.
- Used bit bucket for version control and JIRA for bug tracking, project management and Gradle as build tool.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Performed Bitbucket and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
- Helped individual teams to set up their repositories in bitbucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.
Environment: J2EE, Spring MVC, AWS, JavaScript, Hibernate, JIRA, Spring Boot, Web services, Micro services, Hive, AWS, ELK stack, gradle,Jenkins, Selenium
Confidential, Dallas, TX
Full Stack Developer
Responsibilities:
- Involve in working environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.
- Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
- Used Angular to structure JavaScript code in an MVC model (Model-View-Controller).
- Used D3JS to build a single-page application and used Angular 8, we created custom directives for re-usable components (multi-field form elements, background file uploads)
- Defined and developed the application’s presentation layer in UI development with technologies like HTML, CSS4 and JavaScript.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular 8, Pure CSS.
- Developed Java 8 code from legacy COBOL code by deriving requirements from legacy functionality.
- Implementing the Microservices architecture with Spring Boot based Microservices interacting through a combination of RESTful and Apache Kafka message brokers.
- Involved in developing the applications using Spring Framework for Dependency Injection.
- Involved in writing the validation rules classes for general sever side validations for implementing validation rules as per the design.
- Implemented fail safe and circuit breaker patterns in Spring Boot, Microservices applications using Hystrix, configured Swagger-UI to registered Microservices with Eureka server and monitored service health check from Spring Boot admin console and Spring Ribbon for load balancing.
- Implemented pre-authentication and database security using Spring Security and securing application access and Spring Batch for scheduling, maintenance of batch jobs.
- UsedSpring JPAto perform the CRUD operations and persist the data to the database.
- Used Java/J2EE Design patterns such as Adaptor factors and designer factors Service Locater, DAO etc. and Spring IOC pattern and responses.
- ManagedDocker orchestration and Docker containerizationusingKubernete.
- UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
- Used Jenkins for code deploying by using plug-in to deploy to AWS. Experience with DevOps methodologies, Implementing CI/CD Pipelines using tool sets like GIT, Jenkins, Chef and AWS
- Used Amazon Web Services (AWS) data store for storing the records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries.
- Used Maven for building and deploying the application in web/App servers. Worked on Docker open source pro ject by automating the deployment of applications inside software containers.
- Designed enterpriseAPI’sandinvolvedindevelopingtheAPI’s.Involvedintesting API’s using SoapUI and Postman.
- Created/managed Mongo DB/NoSQL and Hive collections. Developed Server-side automation using Node.js scripting and connecting different types of SQL and NoSQL databases.
- Executed Load Runner/JMeter scenarios based on complex business scenarios with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.
- Experience with building Docker Images and running them on Docker container.
- Used Drools engine for validating business rules before executing in runtime.
- Contributes to policies, standards procedures, and documentation of process improvements to continually streamline the Identity and Access Management.
- Used Microservices with Spring Boot-based services interacting through Apache Kafka.
- Used Git for version control and JIRA for bug tracking, project management and Maven as build tool.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
- Helped individual teams to set up their repositories in git and maintain their code and help them setting up jobs which can make use of CI/CD environment.
Environment: J2EE, Spring MVC, XML, AJAX, Angular 8, Node JS, AWS, JavaScript, Hibernate, JIRA, Spring Boot, Web services, Micro services, Hive, AWS, ELK stack, Maven, HTML5, CSS3, jQuery, Docker, Tomcat, Git, Jenkins, Selenium, Cu- cumber, STS.
Confidential, Walnut creek, CA
Full Stack Developer
Responsibilities:
- Involve in working environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.
- Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
- Used Angular to structure JavaScript code in an MVC model (Model-View-Controller).
- Used D3JS to build a single-page application and used Angular 8, we created custom directives for re-usable components (multi-field form elements, background file uploads)
- Defined and developed the application’s presentation layer in UI development with technologies like HTML, CSS4 and JavaScript.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular 8, Pure CSS.
- Developed Java 8 code from legacy COBOL code by deriving requirements from legacy functionality.
- Implementing the Microservices architecture with Spring Boot based Microservices interacting through a combination of RESTful and Apache Kafka message brokers.
- Involved in developing the applications using Spring Framework for Dependency Injection.
- Involved in writing the validation rules classes for general sever side validations for implementing validation rules as per the design.
- Implemented fail safe and circuit breaker patterns in Spring Boot, Microservices applications using Hystrix, configured Swagger-UI to registered Microservices with Eureka server and monitored service health check from Spring Boot admin console and Spring Ribbon for load balancing.
- Implemented pre-authentication and database security using Spring Security and securing application access and Spring Batch for scheduling, maintenance of batch jobs.
- UsedSpring JPAto perform the CRUD operations and persist the data to the database.
- Used Java/J2EE Design patterns such as Adaptor factors and designer factors Service Locater, DAO etc. and Spring IOC pattern and responses.
- ManagedDocker orchestration and Docker containerizationusingKubernete.
- UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
- Used Jenkins for code deploying by using plug-in to deploy to AWS. Experience with DevOps methodologies, Implementing CI/CD Pipelines using tool sets like GIT, Jenkins, Chef and AWS
- Used Amazon Web Services (AWS) data store for storing the records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries.
- Used Maven for building and deploying the application in web/App servers. Worked on Docker open source pro ject by automating the deployment of applications inside software containers.
- Designed enterpriseAPI’sandinvolvedindevelopingtheAPI’s.Involvedintesting API’s using SoapUI and Postman.
- Created/managed Mongo DB/NoSQL and Hive collections. Developed Server-side automation using Node.js scripting and connecting different types of SQL and NoSQL databases.
- Executed Load Runner/JMeter scenarios based on complex business scenarios with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.
- Experience with building Docker Images and running them on Docker container.
- Used Drools engine for validating business rules before executing in runtime.
- Contributes to policies, standards procedures, and documentation of process improvements to continually streamline the Identity and Access Management.
- Used Microservices with Spring Boot-based services interacting through Apache Kafka.
- Used Git for version control and JIRA for bug tracking, project management and Maven as build tool.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
- Helped individual teams to set up their repositories in git and maintain their code and help them setting up jobs which can make use of CI/CD environment.
Environment: J2EE, Spring MVC, XML, AJAX, Angular 8, Node JS, AWS, JavaScript, Hibernate, JIRA, Spring Boot, Web services, Micro services, Hive, AWS, ELK stack, Maven, HTML5, CSS3, jQuery, Docker, Tomcat, Git, Jenkins, Selenium, Cu- cumber, STS.
Confidential, Gaithersburg, MD
Java Full Stack Developer
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing and followed agile methodology in the Scrum Cycle model.
- Responsible for identifying the root cause, investigate and provide a solution for the escalated and critical pro- duction tickets.
- Designed and developed Web Applications on J2EE using Hibernate and spring frameworks. participated in daily scrum worked with BA and team leads in preparing requirements.
- Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
- Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
- Developed the application model using Spring framework and used Hibernate to interact with the database.
- Experienced in implementing solution using Spring Service and DAO modules with annotations. experience in using Observer and Adaptor Factory design patterns.
- Responsible for the design and developing of Persistence classes using Hibernate and Spring Template frame- works to save data in database tables.
- Extensively used different Spring framework features including Spring MVC, Spring IOC, Spring AOP and Spring Templates.
- Maintained RESTful applications using Jersey and good at using JSON transport messages.
- Developed RESTful Web services using Spring Boot to provide domain data for the application.
- Worked onMicrosoft Azure(Public) Cloud to provide IaaS support to client. Create Virtual Machines throughPower Shell ScriptandAzure Portal.
- Monitor Azure Infrastructure through System Center Operation Manager (SCOM).
- Creating Storage Pool and Stripping of Disk forAzure Virtual Machines. Backup, Configure and Restore Azure Virtual Machine usingAzure Backup
- Developed the UI using REACT, HTML, Bootstrap, CSS3, AJAX and JavaScript.
- Extensively used Array List, HashMap, Tree Set and other Collection classes for concurrent applications.
- Developed SQL Stored Procedures and Prepared Statements for updating and accessing data from Database.
- Utilized Hibernate for Object/Relational Mapping and querying using HQL.
- Coded REST web services using spring boot to rewrite existing application to micro web application.
- Have written Batch jobs using spring Batch and configured them to run at specific schedule time.
- Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
- UsedSpring JPAto perform the CRUD operations and persist the data to the database.
- Maintained and developed Oracle DB tables, indexes, and PL/SQL procedures for best performance.
- Used JMS&MQ for messaging and WebSphere server as application server.
- Good at Test driven designs, unit test (Junit) and have experience in passing QA tests.
- Experienced in technical support for production systems and implemented logging using Log4J2 for support.
- Used Gradle scripts for building and deploying the application in web/App servers.
- Experienced in continuous integration to deploy using Jenkins and automate the tests.
- Responsible in fixing the production issues which are tagged to Releases.
- Created documentation on debug techniques for the application in analyzing the tickets quickly.
- Used Eclipse Integrated Development Environment IDE in entire project development.
- Provided round the clock production support on issues.
- Whenever the issue rose in production and need to join the call immediately and work with all the application teams resolve.
- Used service now for ticketing tool and Dynatrace for monitoring and health check of applications.
- Responsible for the supporting monitoring issues for the application and should respond immediately for any type of Server and Service Maintenance issues.
- Handled all types of production tickets.
Environment: Java 1.8, Spring Boot, HTML5, JavaScript, AJAX, Bootstrap, Json, Hibernate 5, AWS, XML, LOG 4j2, IntelliJ IDE, Oracle 12c, WebLogic Application server 12c, Service now, Dynatrace, Git, Jenkins, Maven, JIRA.
Confidential, San Antonio, TX
Java Full Stack Developer
Responsibilities:
- Involved in the phases of SDLC including Requirement collection, Design and analysis of Customer specification, Development and Customization of the application. used AngularJS, jQuery to develop dynamic web applications for enhanced user experience.
- Used AngularJS multiple in-built directives such as filters, root scope, child scope, template.
- Used AngularJS to retrieve JSON data from backend and saved in scope to make binding.
- Implemented Spring MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Used Spring MVC for web services and JavaScript, CSS3, AngularJS to display data in frontend.
- Experience using MVC (Model View Controller) architecture for developing applications.
- Implemented logging using Log4J2 and implemented various cross-project functionalities using Spring AOP.
- Worked on Spring Security for application authentication based on role-based security system for web-based administrative applications.
- Excellent understanding and hands on in EJB, Java Persistence Query Language, Transactions, Exceptions, Java Message Service (JMS), Java Transaction API (JTA).
- Worked on JMS as message service, JTA for Transaction and having knowledge with JPA for Java persistence.
- Used SOAP for Web Services by exchanging XML data between applications over HTTP.
- Developed REST/HTTP APIs to achieve effective and low cost of application integration.
- Designed and developed SOAP and RESTful web services (JAX-WS and JAX-RS) using Apache CXF and Jersey.
- Well Experienced in deploying and configuring applications onto application servers like Web logic, JBOSS and Web Server Apache Tomcat.
- Used Rabbit MQ queues for implementation of multi-threaded synchronization processes using JMS queues for consumption requests.
- Using Rabbit MQ as a Message Oriented Middleware for integrating applications.
- Developed JUnit test classes using Mockito for web service classes. Unit testing and functionality testing using JUnit and to test the web services.
- Contributed to developing Automation Framework that uses Java, Selenium Web Driver and Testing.
- Developed automation test scripts using Selenium to evaluate Security of Web-based user authentication applications.
Environment: J2EE, Spring MVC, XML, AJAX, Angular JS, AWS, JavaScript, Hibernate, JIRA, Spring Boot, Web services, Micro services, AWS, ELK stack, Maven, HTML5, CSS3, jQuery, Docker, Tomcat, Git, Jenkins, Selenium, Cucumber, STS.
Confidential, Sunnyvale, CA
Java Full Stack Developer
Responsibilities:
- Implemented Agile methodologies, actively involved in technical meetings, requirement gathering, analysis, planning, effort estimation, coding, development and testing.
- Developed User Interface application modules using HTML, CSS3 and JavaScript, JSONand AJAX.
- Wrote client-Side code using React.JS and used NPM & gulp directories to generate the server environments used flux with redux framework to manage targeted URL’s and to monitor the application.
- Used React.JS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- Worked with controller, service and view components in applications using Spring 3.5 framework.
- Extensively used various modules in Spring like AOP, DI(IOC), Bean Wiring, Spring Inheritance, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs.
- Service Oriented Architecture (SOA) was exposed through RESTful web services with loose coupling between layers using Spring framework during development.
- Designed and developed Microservices using REST framework and Spring Boot.
- Java expression tags were avoided using Bean, HTML and Logic Tags, and used display tags to render large data.
- Involved in developing role-based HTML navigational menu, where in menu items change dynamically based on the values derived from database in the form of XML data.
- Experience in Creating, Dropping Indexes, Tables, Stored Procs and Views on Oracle DB.
- Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database.
- Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
- Implemented Elastic Bean Stalk to auto-deploy and auto-scale applications using services such as EC2 instances.
- Writing Unit test cases using JUnit testing framework and performed unit and system testing.
- Executed Load Runner/JMeter scenarios based on complex business scenarios with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.
- Expertise on SoapUI, Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
- Worked with JAXB parser for marshalling and Unmarshalling XML data.
- Developed XPATH, XQUERY and custom XML parsers based on SAX, DOM as part of XML Consumption.
Environment: XML, XSL, Bootstrap, HTML5, JavaScript, CSS3, Ajax, React JS, Spring 3.5, Git, AWS, WebSphere7.5, Swing, Web Services, Liferay, JMS, SoapUI, MongoDB, TestNG, JSON, Maven, Elastic Search, Spring Cloud, ANT, IntelliJ, Agile.
Confidential, St. Louis, MO
Java Full Stack Developer
Responsibilities:
- Developed the presentation tier using HTML, CSS, Servlets, JSTL, Ajax and Struts.
- Used Struts-Validator framework for all front-end Validations for all the form entries.
- Used Struts framework for the MVC implementation and Hibernate as ORM tool for database communication.
- Worked extensively with Servlets to accommodate all presentation customizations on the front end.
- Used data analysis, mapping skills and the ability to understand and create data models
- Used different design patterns like MVC pattern, DAO pattern, singleton to achieve clean separation of layers.
- Designed and developed the code using multithreading, Collections and other J2EE technologies.
- Developed DAOs using Hibernate persistence API for the database operations to interact with Oracle database.
- Written and executed various SQL Queries& PL\SQL programs to retrieve the data from the database Oracle.
- Responsible for design and development of Business Process in IBM WebSphere Process Server 6.0.
- Involved in design development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, hibernate, Java Beans, XML, XSLT, XSL and ANT.
- Used Log4J, Junit and developed unit test cases to monitor the application functionality.
Environment: s: Struts, Core Java, Servlets, Hibernate, ORM, oracle, Multi- Threading, Collections, PL/SQL, OO Design, OO Analysis, XML, XSLT, IBM WebSphere, Log4J2, Junit, ANT, Eclipse.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in designing and implementing the application using various Java and J2EE Design patterns design patterns such as Singleton, Business Delegate, MVC and Data Access Object (DAO).
- Developed UI using Spring view component, JSP, HTML, CSS, JavaScript.
- Utilized Spring MVC annotations and XML configuration for Dependency Injection.
- Implemented Persistence layer using Hibernate to interact with the MySQL database.
- Involved in writing all formats of database quires like SQL, HQL in DAO layer.
- Configured Hibernate second level cache using EH-Cache to reduce the number of hits to the table data.
- Developed REST web services using Spring, Hibernate.
- Used JMS Template to publish messages to queues and Message Driven Bean (MDB) to subscribe from the JMS.
- Extensively used Java Multi-Threading concept for downloading files.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
- Was part of production support team to resolve the production issues.
- Used Jenkins as a continuous integration tool for application building, testing and deploying.
- Used IntelliJ IDE for developing code modules in the development environment.
- Used CVS version control to track and maintain the different version of the project.
Environment: Core Java, J2EE, JSP, EJB, OOAD, Oracle, Cassandra, HTML, EJB3, AJAX, JMS, XML, Design Patterns, JENKINS, ANT, Rationale Rose, IBM RAD IDE, WebLogic Application Server, Hibernate, Log4J2, SVN, TOAD, JUNIT, UML.
