We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Malvern, PA

SUMMARY

  • 7+ years of Analysis, Design, Development, Deployment Experience in Object oriented, SOA, Event Driven Architecture based distributed object applications and web based multi - tier enterprise applications. Client/Server Applications usingJava/J2EE technologies and worked on the complete Software Development Life Cycle (SDLC).
  • Designed and developedJava/J2EE applications on SDLC, Agile, TDD models.
  • Significant expertise in all phases of complex Web UI using HTML/HTML5, JavaScript, CSS/CSS3, XML, jQuery, Angular JS, React JS, Microservices.
  • Having knowledge on Java 8 features like Lambda expressions and functional interfaces, and Parallel Streams.
  • Good knowledge of Configuration Management tools like SVN, CVS and GIT for version control.
  • Proven software development experience using different methodologies - Agile, Waterfall and TDD.
  • Working knowledge with databases Oracle, MySQL, DB2, MS-SQL Server and Postgres databases.
  • Written JDBC, SQL and HQL statements for interacting with persistence layer to perform CRUD operations.
  • Areas of expertise include analysis, design and development of applications using JEE/J2EE technologies including JAVA, Servlets, JSP, EJB, JDBC, Web Services, SOAP, JAXB, JAX-RPC, JAX-WS, XML and XSD.
  • Experience using Spring MVC, Spring Boot, Spring Cloud, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
  • Good Knowledge on Object Oriented Programming (OOP), Analysis and Design (OOAD) Concepts and designing experience using UML, Rational rose to develop UML or design artifacts like Class diagrams, Sequence diagrams and Use case realization.
  • Experienced in AWS Cloud platform and its features which includes EC2, S3, AMI, AWS Cloudwatch, AWS Fargate. Also, worked on End-to-end deployment ownership for projects on Amazon AWS.
  • Worked in web application development using HTML, DHTML, CSS, UML and JavaScript.
  • Solid programming skills and experience in development and implementation of Client/Server 3-tier architecture-based applications using JAVA, JDBC, JSP, Servlets and JavaBeans.
  • Good Knowledge and sound experience working with MVC framework like ORM frameworks like Hibernate, JPA and IOC frameworks like Spring.
  • Expertise in designing and developing JEE/J2EE compliant systems using IDE tools like Eclipse, and deploying these applications in UNIX/Windows based local/Development/Integration Domain configurations.
  • Experience in working with application server technologies like Apache Tomcat, Glassfish.
  • Highly proficient in using frameworks like Hibernate, Spring and Design Patterns such as, Front Controller, Data Access Object (DAO), Singleton for executing multi-tier, highly scalable, component based, services driven, test driven enterprise applications.
  • Experience in developing XML documents with XSD validations and DOM parsers to parse the data.
  • Experience in developing and supporting with API Management tool -APIGEE
  • Possess strong working knowledge of Database programming using SQL, PL/SQL, Triggers and Stored Procedures.
  • Proficient in developing Unit testing, and components with good knowledge on testing frame works and testing methodologies.

TECHNICAL SKILLS

Programming Languages: Java, C++, Python, SQL and PL/SQL

Java Technologies: JSE, JDBC, JPA, JSF, AJAX, JSP, Servlets, EJB, JMS, JSTL, JNDI

Web Technologies: HTML5, CSS3, JavaScript, Angular 2/4//6/7/8, Node JS, React JS, Vue JS. Bootstrap, XML, XSD, XSL/XSLT, AJAX, jQuery, JSON, Typescript

Webservices: REST, JAX-RS, SOAP, JAX - WS, WSDL, SAAJ, SAXJ, Microservices, JAXB, CXF

Application Servers/Web Servers: WebLogic, Web Sphere, JBoss, Apache Tomcat, Oracle.

Applications Frameworks and modules: Struts, JSF, Spring Framework, Spring MVC, Spring Boot, Spring Cloud, Spring, Batch, Spring Core, Spring Hibernate, Spring JDBC, Spring Security.

Databases: Oracle, MySQL, SQL Server, MongoDB, Cassandra DB, Couch DB, Postgres DB

IDEs: NetBeans, Eclipse, IntelliJ, RAD.

Version Control Systems: CVS, SVN, Bamboo, GIT

Tools: Viewer: JUnit, Log4J, DOM

Cloud Technologies: AWS (Elastic Search, EC2, S3, EMI, ELB, Dynamo DB), Docker, PCF

Other Tools: MS Visio Professional, StarUML, Code Quality, Code Coverage.

PROFESSIONAL EXPERIENCE

Confidential, Malvern, PA

Sr. Java Full Stack Developer

Responsibilities:

  • Participated in design and development as a Core Java and J2EE Software developer. Understanding software requirement and utilizing apposite technology to enunciate most apposite data flow between front end and back end technologies.
  • Involved in complete Agile/SDLC Requirement Analysis, Development, System and Integration testing.
  • Followed Agile principles and methodologies to achieve quality product by interacting with different teams to develop a web application.
  • Responsible for developing the application using Angular 7/8, Node JS, Typescript, JSP, CSS3, HTML 5, jQuery, Bootstrap, Struts, Spring MVC, JavaScript.
  • Implementing Service oriented architecture (SOA) and OOP concepts using Web Services.
  • Pooling up most apposite design pattern for SOA and implementing interface to reduce code reuse. Understanding the Business Process and developing logic and software stack based on business flow.
  • Integrated Spring Dependency Injection (IOC) among different layers of an application.
  • Developing single page application by using Covalent open-source framework, which is built onAngular 7/8.
  • Worked in Stream of API for Bulk Data Operations on Collections and API improvements in Java 8.
  • Involved in a team that administered MQ, Message Broker in Development and test environments.
  • Involved in implementation of matching functionality between account and offers and also the functionality to manage customer communication and channel preferences usingSpringandHibernate.
  • Worked withRabbitMQandAMQPJava APIs for Queues to build the application as SOA platform.
  • Consumer API’s communicate to other services or API’s via APIGEE proxy, and some consumer’s use Rabbit MQ as a medium to delegate message.
  • Used Object Relational Mapping (ORM) tool Hibernate for mapping java objects to the relational database.
  • Design, implement and test services in a Microservice-oriented architecture and has Implemented the REST based Microservices using the Spring Boot.
  • Used databases like Oracle 11g, SQL Server,and NoSQL database like Mongo DB, PostgreSQL DB as distributed database.
  • Used Node JS libraries NPM, gulp directories to generate desired view and flux to root the URL's properly
  • Responsible for identifying and designing the MQ objects required and involved in capacity planning for the MQ objects.
  • Implemented Angular JS component router for navigation and the services to connect the web application to back-end APIs.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Used Mongo DB document-oriented database to store data. Created Object to Mongo mappings for various domain objects.
  • Migrate Oracle 11g database to SQL database using ESF Database migration toolkit.
  • Implemented JMS for sending the messages to RabbitMQ queues and supporting, troubleshooting RabbitMQ related issues and used RabbitMQ to communicate with controller and for business logic.
  • Used Spring Boot for developing micro services, and API’s to communicate Oracle DB for handling real time feeds.
  • Defined file structure for Angular JS files based in Angular IO documentation.
  • Experience in implementing the security on Microservices using Spring Boot Auth server which generated JWT tokens as OAUTH2 mechanism.
  • Development of front-end application using Angular, Dependency injection and Http modules with Node JS server for future evolutions.
  • Deployed the Spring Batch application on Pivotal Cloud Foundry (PCF) instance and bind the services like Java and PostgreSQL services.
  • Involved in hands on programming on the core application development using Multi-threading that combines Hibernate and Spring.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB and Oracle database 11g/ 12c management system and handled database access and data transmission based on RESTful web service.
  • Used Java 8 features such as Lambda Expressions to make the code concise and Stream API to increase the performance and manage some of the AWS Services.
  • Used build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Used of Node JS mainly used for authentication, authorization and session maintenance.
  • Using Angular 7 we created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
  • Used Fargate service to auto scale/manage EC2 instances with AWS Oracle RDS database service.
  • Used Multi-threading to handle REDIS cluster failover between local and remote data centers.
  • Implemented the Business Layer for Mongo DB Service. Used it for Storing Product Reviews, Ratings and Likes.
  • Build REST web service by building Node JS Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Designed and developed using the Java collection API with Java 8 features and other java processes to fulfill business case requirements.
  • Used RESTful Web Services making HTTP protocols as a medium of communication between client and server. A client sends a message in form of a HTTP Request and the server responds in the form of an HTTP Response.
  • Developed user interface using Angular JS services method is used to pull JSON data which is exposed through REST services
  • Used Angular 7 framework where data from backend is stored in model and populated it to UI.
  • Developed and designed new cross-browser accessible interfaces using jQuery and JavaScript. Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content. Used WebLogic for deployment of applications.
  • Provided PostgreSQL DB, Oracle and MS SqlServer installation, patching, cloning, configuration, migration, upgrade, and capacity planning.
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database 11g.
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement. Used JavaScript and jQuery for validating the input given to the user interface.
  • Extensively worked in Test Driven Development (TDD) framework using Junit5.
  • Worked on JavaScript testing framework using Jest for Angular JS, TypeScript and Node JS.
  • Setting up AWS and Oracle database 11g/12c for new project, use data pump to migrate data to Relational Database Services (RDS)
  • Developing Docker file for different end points and validate them through the Docker-central to run the Jenkins job with given parameter and deploy job to the Kubernetes.
  • Used object storage container to store the secured files and retrieved from API by using Amazon web services (AWS)
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Developed the code environment using IDE as Eclipse and deployed into Tomcat Server Developed ANT build to achieve more functionality for build process.
  • Get the error report and analyze the defects and also categorize the defects using the Splunk tool.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging.

Environment: Java 8, JavaScript, Angular 7/8, JSON, Spring IOC, MVC, JAXB, XML, JAX-WS, Web Services, MQ, RESTful, AWS EC2, Microservices, JMS, MDB, Hibernate, JMX, JUnit, Docker, Mockito, Kubernetes, TestNG, Maven, Gradle, GIT, Oracle 11g/12c, Tomcat, WebLogic.

Confidential, Phoenix, AZ

Full Stack Java Developer

Responsibilities:

  • Design and development applications using Rational Unified Process (RUP), UML and OOAD and created Use Cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
  • Developed JSP, HTML 5, CSS3 and a part of presentation layer using JavaScript, Angular JS 4 and React JS.
  • Deployed application updates to AWS EC2 and monitored the load balancing of different instances and used AWS IAM for access management.
  • Create new interfaces using Java 8, Spring MVC, Struts2, Hibernate.
  • Developed the backend server with Spring Boot, involving different layers of the application including entity/model, DAO/repository, Controller, Service, Business, and Persistence.
  • Involved in a team that administered MQ, Message Broker in Development and test environments.
  • Handled client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQuery.
  • Implemented ORM (object-relational mapping)-based data migration in Java for upgrade using second level database cache library.
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Integrated Java 8 concepts like Collections, Lambda and Exception Handling to implement different functionalities.
  • Developed user interface by using theReact JS, ReduxforSPAdevelopment.
  • Designing and implementing scalable, RESTful and Micro Services-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability.
  • Implemented the web services client to consume the third-party service API for validating credit cards.
  • Implemented Collections Framework for fetching and appending string from the deployed UI.
  • Used Spring Boot Actuator to monitor and manage the application in production environment
  • Installed and configured Docker for creating virtual environments. Applied the company build pipeline using Jenkins, AWS and Docker.
  • Design and implement disaster recovery for the PostgreSQL Database.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and client info tracking.
  • Fetching the records for SOAP and Restful requests from Oracle 11g DB using SOLR search.
  • UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
  • Created Directives, Services, Filters using Angular JS with Typescript.
  • Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle 11g.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.
  • Developed various helper classes needed following Core Java Multi-threaded programming and Collection classes.
  • Wrote Kafka producers to stream the data from external Rest APIs to Kafka topics.
  • Involved in working on Cassandra database to analyse how the data get stored.
  • Development of MQ application programs for Java JMS environments using queues and messages.
  • Designed and created Cassandra tables as data repository to host transactions and implemented Kafka consumers move transaction data from Kafka to Cassandra.
  • Independently integrate multiple APIs and new features usingReact+GraphQLstack.
  • Exposure and built applications using React JS with ES6 which allowed us to render pages on both the client and server using the same codebase.
  • Design and development of many PL/SQL batches using JAVA with connectivity to Oracle database 11g for data maintenance and handling. Used SVN Subversion for software version control.
  • Used Multi-threading concept to post data from files to tables involving transformation of file in different formats.
  • Patch, Upgrade and keep the PostgreSQL DBs current. Review all PostgreSQL logs for problems.
  • Developed/Maintained relational database hosted on PostgreSQL, accessed by Java programs.
  • Implemented business logic in middle tier using pluggable components, which were specified in the customized XML documents using Spring Framework.
  • Extensively used AWS to integration with Enterprise and web applications. Persistence layer implemented using Hibernate framework.
  • Successfully Generated consumer group lags from kafka using their API Kafka- Used for building real-time data pipelines between clusters.
  • Performed client side and Server-side validations using Struts validations. Created Action Form beans and performed validation by configuring the Struts Validator.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Fetching user contacts from third party accounts using OAuth 2 Authentication.
  • Used Web Services for transmission of large blocks of XML data over HTML.
  • Mapped java classes with database using Hibernate and in Hibernate Query Language (HQL).
  • Developed Apache Camel routes and defined JMS endpoints for message processing and routing.
  • Used MQ, HTTP and email to send the notifications messages to administrators.
  • Experience in making the Devops pipelines using OpenShift and Kubernetes for the Microservices Architecture
  • Experience in design and development of messaging applications using JMS, AMQP, MQ Series and Kafka.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA) and React-Redux to make REST API calls.
  • Involved in the development of Micro Services for all the models using combination of Spring Boot and Spring Security.
  • Configured local Maven repositories and multi-component Ant projects and scheduled projects in Jenkins for CI.
  • Used SOAP based web services to develop interfaces to integrate between front end systems and back end systems.
  • Designed and documented REST/HTTP API’s including JSON data formats and API versioning strategy.
  • Implemented Test Driven Development (TDD) for developing and testing the application.
  • Developed Apache Camel middleware routes, JMS endpoints, Spring service endpoints and used Camel free marker to customize REST responses
  • Created Custom Directives in Angular JS, making use of Modules and Filters objects according to the application.
  • Used Junit, JMeter and Jest framework for Unit testing the application.
  • Deployed PCF on AWS EC2 to manage the containers created by PCF.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report between the clients and the bank.
  • Worked with IDE as Eclipse and deployed into Apache Tomcat Server and WebSphere Application Server
  • Used Log4J to capture the log that includes runtime exceptions.
  • Looking into the splunk logs for hidden application errors.
  • Followed TDD Test Driven Development and developed test cases for unit testing for each and every module developed.
  • Developed Splunk reports that provide a high-level overview of the Application Health.
  • Used Servlets and JSP's in developing the web application on Apache Tomcat 7.
  • Used SVN and GitHub for software configuration management and version control.
  • Used Clear Case for source code maintenance.

Environment: Java 8, J2EE, Spring MVC, Angular JS 4/6, Hibernate, JSP, HTML, XML, CSS, AJAX, JavaScript, Bootstrap, GWT, React JS, Apache Kafka, jQuery, Rabbit MQ, PostgreSQL, Cassandra DB, Apache Tomcat, Micro Services, WSDL, RESTful web services, MongoDB, Oracle 10g/ 11g, JMS, WebLogic, Jenkins, JUnit, Log4j, Git.

Confidential, Hartford, CT

Java Developer

Responsibilities:

  • Involved in various phases of SDLC including creating design documentation, development (with browser compatibility), unit testing (in multiple browsers) of application and deployment on Web Logic server (Java Portal Environment).
  • Responsible for building a framework to support the easy creation of, and the consumption of REST Microservices using Java 8, JAX - RS, AngularJS (SPA), Spring.
  • Involved in developing the business logic, database structure of the project and database schemas.
  • Used Scripting Languages like jQuery and JavaScript to implement several client-side functionalities like validations, service calls, sorting, filtering etc.
  • Designed, developed and test HTML 5, CSS3, jQuery, Angular JS and React JS, Redux that meets accessibility of web browser.
  • Employed Hibernate to store the persistent data as an Object-Relational Mapping ORM tool for communicating with database.
  • All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and Spring Security modules.
  • Worked on custom libraries for business layer using Object oriented programming (OOP).
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot and Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Extensively used mainframe platform to access the tables in DB2 Database and to refresh the data
  • Developing, maintaining, and following coding standards using Test Driven Development TDD.
  • Design and implement end-to-end data solutions (storage, integration, processing, visualization) in Azure
  • Spring framework is used to implement Inversion of Control (IOC) and Model View Controller (MVC).
  • Extensive use of Angular JS for developing the SPAs (Single Page Applications) for internal application/tool
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used React JS to turn application intoSingle Page Application. Implemented theDragandDrop functionalityusingReact-Draggable.
  • Designing, creating, Running and monitoring spark job on Cassandra cluster for validation, loading from Oracle RDBMS
  • Conducted security assessment of the application as per OWASP guidelines and incorporated it in the application.
  • Used SOAP based web services to develop interfaces to integrate between front end systems and back end systems.
  • Supported queries and sort transactions by their own criteria using Angular JS which includes Date-binding, Data-filter and Custom Sorter Functions.
  • Involved in developing custom taglibs, JSP, EJB's, Portlets and DB2 - stored procedures.
  • Implemented Spring boot Microservices to process the messages into the Kafka cluster setup
  • Deployed EJB Components (both Session and Entity Beans) in IBM Web Sphere Application Server, which encapsulate business logic and build up the model for the system.
  • AddedExcel-Builderto downloadthe Tabular datain Excel format usingReact.
  • Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2
  • Used design specifications & Developed communication between Client and server using Multi-Threading
  • Developed various Servlets and Java Interfaces as part of the integration and process flow required for the system.
  • Built an Application and deployed Microservices in the AWS Cloud using Docker containers.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • In-depth knowledge and experience in UI using was a part of moving the existing Angular 1.5.x component based legacy application to Angular 4 typescript.
  • Experience in creating buckets in Couchbase Server and inserting the JSON ’s into the buckets.
  • Designing and developing a data migration strategy and source to target mapping to migrate the data out of the legacy systems into the Cassandra DB.
  • Worked on extracting event data from front end using Kafka REST proxy. Used Kafka frameworks for messaging and queuing.
  • Responsible for customizing data model for new applications by using Hibernate ORM technology.
  • Coded DB2 stored procedures and user-defined functions that contain business logic.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Used various sources to pull data into Power BI such as SQL Server, Excel, Oracle, SQL Azure etc.
  • Responsible for writing Unit Test Cases using Junit, Jest, Cucumber. Responsible for Load Testing using Apache JMeter.
  • Built the customized ETL tool for migrating the data from MS SQL Server to Couchbase server which builds varieties of documents for later use of web services, which pulls the data from Couchbase in JSON format.
  • Secured the API's by implementingOauth token-basedauthenticationusingSpring Security.
  • Experience and building an application using React.js and Redux with GraphQL on server side.
  • Developed asynchronous service call in Angular 4 with Type Script and transacted data in JSON format between back-end and front-end applications.
  • Implemented a couch base layer which acts as a caching layer for data communication between user devices and the ERPs.
  • Architect and implement ETL and data movement solutions using Azure Data Factory.
  • Used Microservices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity Microservices.
  • Experience in managing Cassandra clusters on Amazon Web Services (AWS).
  • Designed and developed Jenkins plugin as an end-to-end testing tool to increase Dev. Team productivity several times.
  • Configured Jenkins in Microservice apps for deploying and implemented Jenkins for the central build.
  • Developed a RESTFUL service interface using Spring MVC for applications to communicate.
  • Using Hibernate as ORM tool to store the persistence data into the Oracle 10g database.
  • Used Hibernate as persistence Layer - using the SQL Server Database and configuration data to provide persistence services (and persistent objects) to the application.
  • Design and developed Maven scripts to build and deploy the application in JBoss
  • Written Unit and Integration test cases for services and ensure good code coverage.
  • Involved in design & development of SQL queries, Functions and Stored procedures for performing database operations.
  • Performed Production releases through OpenShift platform.
  • Wrote complex SQL queries, DML scripts, stored procedures, triggers and PL/SQL packages to interact with SQL Server database.
  • Created Alert, Reports and Dashboards in Splunk and Catchpoint portal.
  • Deployed application updates to AWS EC2 and monitored the load balancing of different instances and used AWS IAM for access management.
  • Deployed the applications on Web logic, Apache Tomcat, JBoss and proxy webserver.

Environment: Java 7/8, J2EE, Maven, Spring, Hibernate, OpenShift, DB2, Web Services, XML, Jenkins, Couchbase, JavaScript, AJAX, Bootstrap, AngularJS 2/4, JSF, Azure, Kubernetes, Cassandra DB, JSP, Web Services WSDL, AWS, Junit, Jest, GIT, MVC, Eclipse.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Went through the business requirements, understand and analysed them in scrum meetings and preparing specifications for the requirements.
  • Programmed client's websites and applications. Worked collaboratively with clients, teammates and web analysts to complete designs.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Designed and coded the J2SE solver, used to solve differential equations for the multithreaded simulation
  • Implemented Spring MVC and Spring Dependency Injection (DI) features along with Hibernate.
  • Designed and developed the REST based Microservices using the Spring Boot
  • Development of Servlets, JSP files and Involved in developing J2EE design architecture
  • Designed and implemented the presentation layer usingJavaServer Pages (JSP), tag libraries, and Cascading Style Sheets (CSS).
  • Used Couchbase to view the document structure and Query APIs
  • Used Node.js framework for better organization of the code.
  • Created SQL queries for diverse usage ensured integrity of data with frequent restoration and back up.
  • Experience in Microservices development using spring boot and deployment in Pivotal Cloud Foundry (PCF)
  • Used Hibernate Criteria Queries and Hibernate Query Language (HQL) for optimized searching of huge data sets
  • Deploying and testing the application in Web Sphere App server.
  • Modularized frontend CSS and JS code with Sass. Built, analytics web service with Node.js
  • Used RAD for developing the application components.
  • Involved in developing front end screens using JSP, XLTS, DHTML, HTML, CSS and JavaScript.
  • Worked with stateless session beans on the middle tier.
  • Developed and implemented search feature using Ajax.
  • Developed Restful Web Services and to consume JSON messages.
  • Responsible in configuring and setting-up Apache Tomcat Server for the development phase.
  • Created use case diagrams, activity diagrams, class diagrams, workflow process diagrams using Visio
  • Used Maven as a build tool and GIT as version control tool.

Environment: Java, J2EE, Servlets, JSP files, Struts, Spring Boot, Microservices, Couchbase, Oracle 9i/10g, Hibernate, HTML, CSS, XML, XSL, JavaScript, Eclipse IDE, Tomcat.

Confidential

Jr. Java Developer

Responsibilities:

  • Generated the classes and interfaces from the designed UML sequence diagrams and coded as per those plans along with the team.
  • Developed user interfaces for policy owner module using JSPs, Struts Tag Library, and Tiles framework.
  • Developed necessary DAOs (Data Access Objects) for policy owner module.
  • Application was built on MVC architecture with JSP, CSS, HTML and DHTML acting as presentation layer, Struts framework as business layer.
  • Developed Single Page Web Applications (SPA) by consuming Restful Web Services.
  • Performed client side and server-side validations using Struts validations. Created Action Form beans and performed validation by configuring the Struts Validator.
  • Started as a monolithic application that runs on Jboss, later migrated it in to a set of Spring boot and NodeJS, Microservices
  • Used config-server options of PCF for maintaining application properties pertaining to each environment and enable communication via cloud
  • Used SQL statements and procedures to fetch the data from the database.
  • Used Dispatch Action to group related actions into a single class.
  • Developed Business tier and Presentation tier using Struts, JSP. Coding using JSP, HTML, and CSS JavaScript for validation, Servlets using STRUTS framework, JDBC.
  • Wrote JDBC class to interact with Database.
  • Created database tables for the application on a DB2 database.
  • Created data model, SQL scripts for the application.
  • Build the applications using ANT tool. Also used Eclipse as the IDE.
  • Actively involved in testing, debugging and deployment of the application on Weblogic Application server. Developed test cases and performed unit testing using JUnit.

Environment: Core Java, Struts, J2EE, JSP, HTML, CSS, JavaScript, JDBC, Hibernate, Servlets, XML, SQL statements, VSS, EJB, Oracle 9i, RAD, WebSphere, Log4j and JavaScript.

Hire Now