Java Full Stack Developer Resume
Boston, MA
SUMMARY
- Around 8.5 years of technical expertise in the complete software development life cycle (SDLC) process that includes Requirements gathering, Analysis, Design, Development, Testing and Implementation.
- Hands on experience on all phases of SDLC, Test Driven Development (TDD), Agile and Waterfall methodologies.
- Good knowledge on core java with strong understanding of Multithreading, Collections, Exception handling, Garbage Collector.
- Good at development in enterprise web applications using Core Java, Java 8,11, and Java J2EE.
- Experience in consuming SOAP webservice using Apache CXF and Axis frameworks.
- Experience in UI frameworks such as jQuery, Ajax, JavaScript, Nodejs, Angular 2, 4, 6 &8 and experience in Client - side validations.
- Extensive experience in developing RESTful (JAX-RS) web service using REST Easy and Jersey framework, JSON as a data exchange format to integrate custom web applications and various enterprise systems like Alfresco ECM, Sun LDAP, RDBMS and ServiceNow ticket management.
- Developed core modules in large cross-platform applications using JAVA, J2EE, spring, JSF, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), E-Commerce, and Micro services.
- Proficient in RDBMS concepts, queries, PL-SQL, stored procedures, functions using Oracle.
- Experience in Web/Application Servers such as Tomcat 6, JBoss6for deploying and configuring web applications.
- Expertise in web development using HTML, XHTML, CSS, Ajax, Angular 2,4,6&8, JavaScript, JSP, Servlets.
- Expertise in SAO/OSB, WebLogic and Database performance tuning and administration tasks.
- Expertise with frameworks like Angular 2,4,6&8 jQuery in web presentation layer with servlets, JSP, Spring MVC at the web controller layer.
- Experience in automated deployment tool such as Kubernetes which is used to deploy quickly.
- Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Micro services to Pivotal Cloud Foundry (PCF) using build pack.
- Experienced in Apache Spark for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities written inScala.
- Good Knowledge in GO lang, Linux, databases/SQL/PostgreSQL, shell scripting.
- Having knowledge on (JMS) MQ’s like Kafka, Rabbit MQ, IBM MQ and Active MQ.
- Extensive experience with databases such as Oracle and MySQL, MongoDB.
- Expertise in developing web services using WSDL, RESTFUL and SOAP.
- Expertise in different open-source frameworks like Struts2.0/2.1, Spring 2.5/3.0 and ORM Technology like Hibernate 3.0, IBatis, Mybatis, jQuery.
- Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WebSphere, JBoss application server.
- Worked with Spark, improving the performance and optimization of the existing applications in Hadoop using Spark Context, Spark-SQL, Data Frame, Pair RDD’s, and Spark YARN.
- Used NodeJS, React JS, and Backbone.JS MVC framework for developing the Single Page Application (SPA).
- Hands-on experience in deploying applications on Windows and UNIX environments.
- Robust design and development experience in J2EE including JSP, Servlets, JDBC, JNDI and JMS.
- Strong Experience in RDBMS using PostgreSQL, PL/SQL to write Stored Procedures, Functions, Triggers, Prepared Statements.
- Performed Unit testing on angular applications using tools likeKarma, Jasmine, Integration testing using Selenium, Hudson, Jenkins, Cucumber, chai, Mockito, Protractor.
- Used Maven and Jenkins as build tool and deploying the application using Kafka.
- Used spring config server for centralized configuration and Splunk for centralized logging.
- Expertise in developing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle, SQL Server 2000, MySQL, and DB2 and excellent development experience using Agile Methodology.
- Focused on architecting NoSQL databases like MongoDB, Cassandra and Cache database.
- Experience in Data Modeling and working with Cassandra Query Language (CQL).
- Developed and maintained code for various applications using PHP, Java and MySQL.
- Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access).
- Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases Oracle9i / 10g / 11g, SQL Server 2005/2008, DB2, PostgreSQL andMySQL.
- Developed unit and integration tests for existing micro services using JUnit, Mockito and Docker.
- Strong Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.
- Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.
- SpringApplication Context Module, SpringMVC Framework module, SpringAOP Module,Spring ORM Module, Springsecurity, SpringQuartz scheduler in Web applications.
- Implementation Experience with Oracle BPM and BPMN2.0
- Experience in writing queries using Oracle 10g, Sybase, SQL Server 2008 and MySQL.
- Experience in writing with no schema database Couch DB and have knowledge on MongoDB.
- Expertise in writing JUnit test cases for system testing, Used Log4j for logging.
- Expertise in Software Development Life Cycle (SDLC) like Analysis, Design, Development, Testing, Implementation, Enhancement, Production Support and Change Management of business applications, even used mythologies like Agile, Waterfall, TDD and RAD development.
- Worked with SVN, Team Foundation Server, gitkraken, Bitbucket, GIT and GIT HUB for version control and Quality Center, Jira for bug tracking.
TECHNICAL SKILLS
Languages: JAVA, C, C++, SQL, and PL/SQL, Golang.
Web Technologies: HTML, XML, SAX, CSS, Java Script, Angular JS, Angular 2, Angular 4&6, AJAX, JSP, JSF, jQuery, DTD, Swing, Java Beans, JMS
J2EE Technologies: Servlets, JSP, JSF, EJB, JMS, JNDI, Multithreading, Web Services, JDBC, SOAP, RMI.
Methodology: UML, MVC2, Agile, Scrum, Waterfall, RUP
Java Script Technology: Angular JS, React JS Nodejs.
App/Web servers: Apache Tomcat, WebLogic, Apache camel, WebSphere, JBoss
Messaging Tools: Rabbit MQ, Apache Kafka, Apache Spark, Scala
Applications Frameworks: Spring, Hibernate, Struts, JSF.
Web services: SOAP, WSDL, AXIS, JAX-WS, REST, JSON, JAX-RS, UDDI.
Build Tools: Ant, Maven, Gradle, Log4J, Hudson, Jenkins, Alfresco, SBT
Databases: Oracle, MySQL, SQL Server, PostgreSQL, DB2, MongoDB, Cassandra.
XML: XML, XPATH, XSLT, JAXB, SAX, DOM, JAXP.
Tools: ANT, JUNIT, Log4j, TOAD, Maven, Rational Rose.
Testing: Junit, Mockito, SOAP UI, Selenium, Cucumber, Log4J
IDEs: Eclipse, My Eclipse, NetBeans, IntelliJ.
Operating Systems: Windows, UNIX, LINUX.
PROFESSIONAL EXPERIENCE
Confidential, Boston,MA
Java Full Stack Developer
Responsibilities:
- Analyzed the technical requirements and created various models required for the project. Implemented Model View Controller (MVC) architecture using Spring Framework.
- Used Agile software development with Scrum methodology.
- Worked on user validations by using Angular 2, 4, 6&8.
- Developed web-based customer management software using JSF and Spring.
- Used Hibernate to query DB2 database and return results to the Front-end.
- Developed User Interface by using Angular2, 4, 6&8, HTML5, Spring Web Flow, XHTML, DHTML and CSS3.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Facade, and Singleton.
- Good Experience developing distributed systems and micro services (Java,GOLang)
- Automate the project's build infrastructure using Maven.
- Used Pivotal Cloud Foundry (PCF) to quickly build, deploy & update the applications
- Used maven for creating reports, checks, build and testing automation setups.
- Used SPRING 1.2.1 for the view and Controller layer successfully.
- Used Angular 4&6 and NodeJSframework for building web-apps and is highly efficient with Restful services.
- Utilized several Java 11 concepts like Stream API, Time API, Collection API, lambda expressions to migrate the existing application.
- Designed the client-side pages using AJAX, HTML, JSP, JQuery, Java Script, Angular JS, NodeJS, VueJS, Typescript, JSON, XML, CSS, Bootstrap, different tag libraries and custom-built frameworks.
- Services are migrating to Camel and deploying to Kubernetes cloud environment using CI/CD pipe line.
- Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL.
- Streamlined the server Implementation by moving to JSON and MongoDB as the backend data model.
- Created various MongoDB collections and wrote services to store and retrieve user data from the application
- Implemented REST API as Spring Boot Microservice to perform modular functionality as per Micro services architecture.
- Good experience designing and developing large scale software applications usingGOLang(Go).
- Used Spark Streaming APIs to perform transformations and actions on the fly for building common learner data model which gets the data from Kafka in near real time and persist it to Cassandra.
- Performed cross browser testing by usingSeleniumGrid on multiple browsers and platforms.
- Good Experience of developing with AWS databases (RDS, Aurora andPostgreSQL).
- Introduced Hibernate 2.1 in this Project for the first time in place of EJB 2.0 and made a successful implementation of POJO (Plain Old Java Objects).
- Use Spring boot forsingle sign onpage application to access more quickly.
- Written Jenkins pipeline template script in groovyprogramming language for the automation of build and deployment process.
- For client-side view rendering services, used React JS and various predefined Redux libraries.
- Proven ability in developing BDD/TDD scripts with Cucumberand writing step definitions for behavior.
- Worked with NodeJSframework including authoring complex directives, services, controllers and filters.
- Implemented new features in groovyprogramming language as a part of Jenkins continuous delivery.
- Developed with Spring, Concurrent HashMap in maps with Multithreading.
- Used Cloud Foundry (PCF) from initial development, through all testing stages, to deployment.
- Developed and executed Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Designed and developed Web Services to provide services to the various clients using Restful.
- Worked on Swagger API and auto-generated documentation for all REST calls.
- Resources were exchanged using RESTful web services with the data passed around in JSON format.
- Implemented Micro services architecture to make application smaller and independent.
- Worked with micro services related frameworks Ribbon and Eureka for client-side load balancer and network discovery.
- Implemented Core Java Concepts such as Multithreading, Exception Handling and Collections when needed.
- Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and JIRA.
- Demonstrated experience in production support, and use of tools such as Bash, PowerShell, Shell, Unix Shell Scripting,Perl, Java, Pl-SQL, VBScript, or JavaScript.
- Created a complete release process documentation, which explains all the steps involved in the release process.
- Used JBoss Fusefor remote console login, JMX management and web server console.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 6 and 8.
- Implemented custom asynchronous and load balanced processing using RabbitMQ.
- Involved in writing SQL queries, PL/SQL programming and created new packages and procedures and modified and tuned existing procedure and queries using TOAD.
- Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
- Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
- Design the user interfaces using HTML, CSS, Bootstrap, JavaScript, AngularJS, VueJS, NodeJS, jQuery, etc.
- Data modeling and development experience in Cassandra or other NoSQL databases.
- Experienced in handling distributed messaging using Kafka and JMS.
- Implemented data ingestion and handling clusters in real time processing using kafka
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Maven.
- Performed code build using MAVEN.
- Deployed the Application EAR and RESTful Services on JBoss Application Server.
Environment: Java 1.8&11, C/C++, J2EE, Angular 2, Spring 4.3, Spring boot, MongoDB, Kubernetes, Perl, Spring AOP, Scala, hibernate 4, JMS, JSF, CVS, REST, log4j, JUnit, Jenkins, Gradle, Golang, XML, Selenium, React JS, Groovy, Grunt, PostgreSQL, Gulp, Ajax, XSD, Kafka, java Script, jQuery, Angular 4&6, Spark, Scala, PCF, Multithreading, React Js, Linux, Cucumber, Cassandra, Tomcat.
Confidential, Jersey City, NJ
Sr. Full Stack Java/J2EE Developer
Responsibilities:
- Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
- Built the responsive UI with Angular2.0, Bootstrap, NodeJS and SASS. Developed the dashboard for displaying charts, graphs, and other analytics-related widgets.
- Developed mock-up screens in the prototype to demo the application screens to business users using HTML, Angular 4&6, Bootstrap.
- Worked on Installing and configuringKubernetesfor the Orchestration of Docker Images, deploying applications on Docker containers inKubernetesand Cluster management on AWS usingKubernetes Operations (KOPS).
- Extensively working on Java persistence layer in application migration to Cassandra using Spark to load data to and from Cassandra Cluster.
- Implemented DAO for data access using Spring ORM/Groovy with Hibernate.
- Created SOAP web services to implement SAO Architecture.
- Used Angular 4&6, AJAX for asynchronous validations for the input fields of the forms with the data existed in the database.
- Design, implement, test, and deploy services in a Micro service-oriented architecture and has Implemented the REST based Micro services using the Spring Boot, Spring Data with JPA.
- Expertise writing the Test Cases to be automated and performed functional testing of the front-end usingSelenium(IDE and Web Driver) & created Data Driven framework using Junit, Mockito, Easy Mock.
- Having Strong expertise with RDBMS (PostgreSQL, SQLite) and SQL.
- Knowledge on Linux operating system, UNIX commands and PERL script.
- Worked with Structsfront-end utilizing the structstiles framework andstructsValidation Framework to implement GUI interface.
- Worked onPivotalCloudFoundry (PCF)to hostCloudbased Applications.
- Strong knowledge of OracleServer Architecture and Database Design.
- Developed backend logic using Core Java including Collections and multithreading.
- Involved in writing backend Packages extensively in PL SQL.
- Used http and resource service for retrieving data from the server via XML Http request object in Angular 4&6, framework.
- Good working knowledge on NoSQL Databases MongoDB, Cassandra.
- Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
- Working on Spark Streaming configuration based on type of Input Source Developing business logic using Scala. Developing traits and case classes etc. in Scala.
- Worked on Angular 2 components for the separation of concerns.
- Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, such as portfolio summary and user information also developed Services, Business Delegate, POJO, Controller and Dao.
- Extensively Implemented Spring boot, dependency Injection (DI) and aspect-oriented programming (AOP) features along with hibernate.
- Used JMS (Java Mailing Service) API and Kafka to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
- Implemented data ingestion and handling clusters in real time processing using kafka.
- Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
- Created automation test scripts usingSeleniumWeb-Driver for multiple platforms and browsers testing.
- Configured Spring declarative transaction manager and implemented transaction management in DAO layer.
- Implemented RESTFUL web services using Spring Boot and consumed using spring REST services. Published Rest services for performing CRUD operations from database.
- Used JSON for data exchange between application modules along with XML and WS-Security for authenticating the REST messages along with encryption and decryption.
- Used Java Naming/Directory Interface (JNDI).
- Worked with Oracle OSB to build services proxies which has load balancing, fault-tolerance, dynamic transformation and dynamic routing to back-end SOA services which involves dealing with XQUERY and XSLT.
- Involved in setting up AWS services with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS.
- Strong experience with MongoDB (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra, and Couch DB.
- Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality.
- Created new customized issue type in JIRA for tracking custom requests in JIRA.
- Used Log4J to capture the logging information and JUnit to test the application classes.
Environment: MEAN Stack (MongoDB, AngularJS, Nodejs, Express JS), Multithreading, Kubernetes, Perl, Bootstrap Spring, MAVEN, Spring Boot, HSLT, PCF, JFS, Servlets, Selenium, JSP, React JS, MDB, Swift2.0, PostgreSQL, Parse Server, REST& SOAP webservices, Spark, Scala, Kafka, Structs Windows Server 2008 r2, Jira, Eclipse, GitHub, Bitbucket.
Confidential, Overland Park, Kansas
Java Backend Developer
Responsibilities:
- Followed Agile software methodology for project development
- Designed the architecture based on the popular J2EE Model 2 approach of MVC design paradigm.
- Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
- Used Spring AOP in case of logging and security.
- Exposed the application as a Restful web service and implemented the authentication.
- Used Spring Rest Template to use the exposed REST Web Services.
- Designed front end View with HTML, CSS, HTML5, CSS3 and JSP.
- Implemented Data validations for critical functionalities using Angular2 and JavaScript.
- Implemented Responsive development using Bootstrap and CSS3media queries.
- Used jQuery plugins to develop the custom portal templates.
- Created web services using SOAP, to allow application and services to connect them over the Internet.
- Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications.
- Developed unit and integration tests for existing micro services using JUnit, Mockito environments for development and QA teams.
- Used Pivotal Cloud Foundry (PCF) to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access.
- Developed applications using MEAN(Mongo-DB + Express.JS + Angular 4 + NodeJS) stack and created POC's for rest service development using NodeJS, Express.JS and MongoDB.
- Implemented MongoDB queries for reporting and analyzing production data and used various concepts such as locking, transactions, indexes, sharing, replication, and schema design.
- Coded web service interfaces using JAXWS.
- Involved to implement various screens for the front end using React Js and used various predefined components from NPM (Node Package Manager) and redux library.
- Created and consumed multiple soap services with JAXB and JAXWS for the consumers and multiple jersey- based rest services with JAXRS and JAXWS for the consumers.
- Developed code using various patterns like Singleton, Front Controller and Value Objects, Data Access Object.
- Designed developed and maintained the data layer using Cassandra DB and performed configuration of Spring Application Framework.
- Behavioral and integration testing is done using Cucumber and Selenium testing tools.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Scaling solution using Amazon'sEC2 and S3 web services.
- Used Apache CAMEL to route our JMS queue messages to different business floors and configured routes in Apache CAMEL and Apache CAMEL in e-mail notifications.
- Used Log4J for logging and tracing the messages.
- Hands on knowledge of Git, Jenkins, AWS Cloud Technologies, RDBMS (PostgreSQL)
- Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades.
- Used JIRA tracking tool for assigning and defect management.
- Used Maven to build and deploy application onto JBOSS Application Server and LARA to deploy code onto server.
- Involved in pre-testing the Web-Service calls with SOAP UI/POSTMAN/Swagger UI using end-points.
- Used GIT HUB for maintaining the component and to release version management.
- Used Eclipse as Integrated Development Environment (IDE).
- Used Jenkins to build the War file.
- Used Confluence page to update the services information and the project related information. Deployed web server components using Apache Tomcat and application server with WebLogic.
- Developed Application using Spring MVC Architecture.
- Developed Validations for Client-side using JavaScript.
- Developed performance and browser compatibility using AJAX.
- Developed backend logic using Core Java including Collections and multithreading.
- Hands-on experience on Kafka.
Environment: Java, Spring MVC frameworks, Servlets, JSP, MongoDB, Struts, HTML, JavaScript, jQuery, AJAX, Webservices, Angular 4&6, SOAP and REST web services, Jenkins, Micro services, PCF, React Js, Hibernate, Selenium, Cucumber, PostgreSQL, Cassandra Eclipse, ANT, Kafka, Apache Camel
Confidential, Atlanta Georgia
Java/J2EE Developer
Responsibilities:
- Followed Agile software methodology for project development.
- Identified production and non-production application issues.
- Designed and developed UI screens with XSLT and JSF 2.2 (MVC) to provide interactive screens to display data
- Developed the UI using SFX Framework, JSF2.0, JavaScript, jQuery.
- Implemented client-side Interface using React JS.
- Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
- Created conditional logics in pages using JSF tags and JSTL.
- Used Angular JS as the development framework to build a single-page application.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application using Angular JS.
- Involved in writing the code using Multithreading and extensively used Collections during the development.
- Implemented Model View Controller (MVC 2) architecture Using JSF 2.2 Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Implemented business tier using Structsand MVC.
- Created views with JSF 2.2 Framework and Service Layer Classes using Session Beans.
- Application implemented as a single-page Backbone app with a custom data layer that used an in-memory message bus (postal.js) for data requests and application events.
- Developed Complex Data Tables, Data List, Pick List, Tree Table, Data Grid, UI Search and results screens using XHTML, Prime faces and CSS.
- Developed a Micro Service Oriented application with React JS in the front end and used Spring Boot service.
- Having excellent Relational database development (RDBMS) particularly withPostgreSQLor MySQL.
- Used distinct phases of JSF lifecycle for client-side and server-side data validation.
- Used Prime faces as a JSF 2.2 extension libraries for rich components such as Accordion, Calendar, Data Table, Panel, Panel Grid.
- Created web services using SOAP, WSDL and XML with JAX-WS and JAX-RPC.
- Configured faces-config.xml and navigation.xml to set all page navigations.
- Implemented features like logging, user session validation using Spring-AOP module.
- Generated complex reports as per CMS guidelines, using Jasper Soft Studio-5.1.0.
- Used version control repository SVN (Subversion by Apache).
- Used MYSQL database for creating tables, views, stored Procedures and writing complex queries.
- Used Log4j for logging purposes.
- Experience in using RDBMS concepts and creating complex database queries in SQL and PL/SQL for fetching results in Oracle using JDBC concepts.
- Created SHELL SCRIPTS for generic use.
- Expertise in developing test cases for Unit Testing, Integration Testing and System Integration Testing.
Environment: Core Java 8, C/C++, J2SE, Structs, Unix, JSP, Servlets, EJB 3.0, JDBC, J2EE (Servlets, JSP, JTA, JDBC), spring 2.5, NetBeans 7.4, (X)HTML, DHTML, Micro services, Multi- threading, JavaScript, WebSphere MQ Series, RDBMS, PostgreSQL, CSS, jQuery, XML, SOAP, Ajax, SHELL SCRIPTS, Agile, Oracle10g, Junit and ANT
Confidential
Software Developer
Responsibilities:
- Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
- Involved in resolving the Design issues and other project related problems
- Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
- Developed the credit check module using Servlets and JSP.
- Involved in injecting dependencies into code using spring core module.
- CSS is used to style Web pages with user friendly guidelines.
- Deployed web components, presentation components and business components in Web Logic Application Server.
- Performed client-side validations using JavaScript.
- Extensively worked on Java server-side programming using Servlets, and JSP.
- Involved in peer code reviews and performed integration testing of the modules.
- Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.
- Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.
- Developed session EJB and message driven bean (MDB) to process JMS XML messages.
- Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
- Developed application using Eclipse IDE.
- Designed and implemented Java engine and API to perform direct calls from front-end JavaScript, AngularJS to server-side Java methods.
- Test cases for unit testing.
- Building cloud micro services and implementing back-up using Spring Boot.
- Worked with Spring Restful Web Services to interact with the JPA Objects created using ORM tools.
- Documented all the low-level design of the application.
- Developed JSP / Action servlet classes.
- Applied J2EE design patterns such as MVC, Singleton, and Data Access Objects in the architecture,
- Developing Hibernate XML Javaobject-to-database mapping documents.
- Performed code reviews.
- Used XSLT, XML, XSD, and JAXP for transforming request/responses to other formats.
- Implemented Restful web services.
- Used XSLT, XML, XSD, and JAXP for transforming request/responses to other formats.
- Implemented Restful web services.
- Extensively worked with XML schema (XSD), XSL/XSLT, and XML to navigate in XML documents, and SAX to process and parse xml files.
- Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOAP architecture.
Environment: Java, JUNIT, DB2, Rational Rose, CVS, UNIX, Struts 1.0, JSP, JDBC, EJB 2.0, ANT, XML, IBM Web Sphere, Servlets, Struts, JavaScript, JAX-WS (SOAP) web services, SAX, Core Java, C/C++, J2EE, Servlets, EJB, JSP, JMS, Micro services, Java Swing, HTML, XML, Oracle 9i, JBoss, Hibernate, Restful web service, Eclipse, Unix.