We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Maryland -, MD

SUMMARY

  • Over 8 years of strong software experience in design, development and deployment of web - based Client-Server business applications using Java/J2EE technologies.
  • Experience working with different SDLC (Software Development Life Cycle) including Requirement Models.
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Experience in front end technologies like HTML5, CSS3, AJAX, JSON, DOM, TypeScript, Bootstrap, XHTML, DHTML, JavaScript, jQuery, Vue.js, Node JS, Tag libraries, Angular.
  • Experience withCSS3preprocessors styling such asSASS(Mixins, functions, variables and Interpolation) to create and reusable style sheets.
  • Experience in working withRedux architectureusing complex Object-Oriented concepts in improving the performance of the websites.
  • Experience in usingReact JS components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
  • Experience in Angular, BackboneJS, Ext JS for unique and customize front end app development and to achieve MVC design flow.
  • Well experience in developing applications using jQuery, React JS, Handlebar JS for view rendering and implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • Experience withESfeatures - closures, hoisting, prototypes, block scoping, rest, spread, restructuring, classes, promises, iterators, generators, async, await, maps and sets.
  • Knowledge in developing applications using Java/J2EE technologies Hibernate, Servlets, JSP, JSF, AJAX, JDBC, JNDI, GWT JavaBeans, JSTL, Swing, Struts, XML, Web Services, JMS .
  • Experience on Spring Framework - Spring Core, Spring DAO, Spring IOC, Spring MVC, Spring ORM, Spring AOP, Spring Boot, Spring Web flow and hands on experience in working with Spring Batch for monitoring, logging into the application, tracing, application support, transaction and resource management.
  • Good hands on Java 8 concepts like Lambda, Functional Interfaces, Filters and Streams.
  • Good command and knowledge in working with core java concepts like Collection frameworks, Interfaces, Synchronization, Serialization, Thread pools, JavaBeans, Externalization, Generics and Annotations.
  • Experience in configuration and deployment of multi-tier applications using different web servers like Apache Tomcat, WebSphere and Apache HTTP Server.
  • Experienced in developing UNIX shell scripts for batch processing andPythonscripts.
  • Experience in database design and development of PL/SQL stored procedures, and packages in relational databases like Oracle,SQL Server, DB2, MySQL and good hands-on experience in implementing, designing and developing NoSQL Databases like MongoDB.
  • Experience on AWS platforms VPC, EC2, ELB, SQ3, and EBS, ROUTE 53, DynamoDB CLI and SDK’s/API tools and good knowledge on AWS tools like S3, Lambda,Kinesis, Cloud Watch, SQS.
  • Hands on Implementing AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances and created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Experience in using Jenkins for CI/CD process and creating Docker images and containers.
  • Experience in implementing and deploying Java EE design patterns such as MVC, Singleton, Factory, DAO, DTO and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Expertise in developing and integrating enterprise applications usingSpring MVC, Spring IOC, Spring web flows,Spring Security, Spring Boot, Spring Batch Processing, Spring integration.
  • Experience in designing and developing Microservicesbusiness components using Spring Boot, Netflix OSS patterns and used various annotations such as @Enable Auto Configuration, @SpringBoot Application, and @Enable Schedulingin the spring application.
  • Knowledge in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
  • Experience in working with different IDE’s like Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ, STS (Spring Tool Suite), Visual Studio, Dream Viewer.
  • Strong understanding in implementation using Spring Cloud-Netflix OSS stack for microservices deployment and auto configurations like Eureka (Service Discovery Server), Ribbon (Dynamic Routing and Load Balancing), Hystrix(Circuit Breaker), Zuul(Edge Proxy) and Monitoring and centralized log analyses(ELK).
  • Experience withTest-driven Developmentand proficient in creating and executing Unit test cases usingJasmineandKarma.
  • Strong understanding in implementing Authentication using Okta -OIDC integrated with custom IDP (Token Exchange) to release permissions.
  • Installed, configured, and administered NoSQL database clusters in AWS Virtual Private Cloud Network for available data on cloud.
  • Experience in Implementing Netflix Zuul API gateway for all the requests from the devices and websites by registering services to Eureka.
  • Experience in configuring Kubernetes in the application for automating deployment, scaling, and management of containerized applications.
  • Experience in Message Queue (MQ) services like Apache Kafka, Rabbit MQ, Active MQ and IBM MQ.
  • Experience with project build/test/deployment tools like Maven and Ant.
  • Experience in using Version Control Systems and Build toolslike TFS, CVS, Git, SVN and Ant, MAVEN, and Log4J.
  • Worked with Log4j for logging and used JUnit and Mockito for unit testing and integration testing.
  • Good experience writing application deployment scripts using Shell Scripting. Worked on Windows, UNIX, LINUX platforms to move the project into production environment.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, Python, Scala 2.12.1 SQL, PL/SQL

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Angular JS, Typescripts, Ajax, Node JS, Express JS, JSON, Swagger UI, XML

Spring Frameworks: Spring Boot, Spring MVC, AOP, IOC, Spring Security, Spring Batch

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, RMI, XML, JSF, Struts2, Swings, AWT, Applets.

Application/web Server: Apache Tomcat, WebSphere

Database: Oracle, DB2, MySQL, Postgres SQL, MongoDB

O-R MAPPING: Hibernate, Spring data, JPA

Methodologies: Agile, Scrum, Waterfall Model

Cloud Environments: AWS, Azure, Pivotal Cloud Foundry, Netflix, Eureka

Version Control: GIT, CVS, SVN

Web Services: SOAP - WSDL, JAX-WS, RESTful - JAX-RS, Jersey

Reporting Tools: Crystal Reports XI, Jasper Reports 6.0, SSRS 5.0

Testing Tools: Junit, Jasmine, TestNG, Mockito, Protractor, Jenkins, Selenium, Cucumber, Log 4j

Tools: Kubernetes, Docker, Ansible

IDE & Build Tools: Eclipse, IntelliJ, NetBeans, Toad, SQL Navigator, Ant, Gradle, Maven

PROFESSIONAL EXPERIENCE

Sr. Java Full Stack Developer

Confidential

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Developed UI usingSwing, JSP, JSF, HTML, CSS, JavaScript, and JQuery.
  • ImplementedAngularJSControllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
  • UsedUIcomponents,Angular JSdirectives, controllers, view and routing, service modules, validations usingHTML5, applying styles usingCSS, usedJQueryto makeAjaxcalls.
  • Developing user-facing applications using Vue.js .
  • Building modular and reusable components and libraries.
  • Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js.
  • Involved in rendering additional components with customHTMLtags usingReact.js.
  • Developed web applications running on NodeJS using the Express framework, Vue.js.
  • UsedSpring Cloudandspring bootto createRESTful Micro Servicesand deploy them todockercontainers inAWS.
  • Automatically updated table data with Vue data binding.
  • Designed and DevelopedXSLstyle sheets usingXSLTto transformXMLand display the information on the UI screens.
  • Development of code using JSP code, HTML, CSS, JavaScript libraries such as JavaScript, Vue.js, jQuery, Prototype plus relevant coding standards.
  • Developed web applications usingSpring MVC, JQuery, HTML, Bootstrapand worked onMultithreadingandCollections FrameworkincludingList, Mapetc. Added interactivity to the UI pages usingJavaScript .
  • ConfiguredSpring securityin the application to secure the method calls andRESTfulwebservices.
  • Coding using core java,ServletsandJSPusingEclipse IDE.
  • Developed Request Handlers usingServletsas Controlling mechanism.
  • ImplementedCORS(Cross Origin Resource Sharing) usingNode JSand developedRESTservices usingNodeandExpress, Mongoosemodules.
  • UsedLog4jandcommons-loggingframeworks for logging the application flow.
  • UsedRational Clear Questfor tracking the changes in the application.
  • Involved in Unit Testing usingJUnitand Integration ofUse Cases.
  • Used version tools likeSVNfor source code and project documents.
  • Implemented a distributed messaging queue to integrate with MongoDB using Kafka and Zookeeper.

Environment: Java, HTML, CSS, JavaScript, and JQuery, AngularJS, Ajax, React.js, Spring boot, RESTful, docker, AWS, Servlets, Node JS, Log4j, JUnit

Sr. Java Full Stack Developer

Confidential | Maryland - MD

Responsibilities:

  • Extensively used core java concepts likeMultithreading,Collections Framework, File I/oandconcurrency.
  • Developed web applications usingSpring MVC, JQuery, HTML, Bootstrapand worked onMultithreadingandCollections FrameworkincludingList, Mapetc. Added interactivity to the UI pages usingJavaScript.
  • Involved in writing application level code to interact withAPIs, Web ServicesusingAJAXandAngular resources.
  • Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (J2EE Design patterns).
  • Designed the front end and wrote corresponding one-one REST methods to implement respective change requests .
  • Creating Front-end Applications usingCSS3,JavaScript,JQuery,AJAX,XMLandJSON.
  • Designing and implementing functionality using technologies includingJavaScript,AJAX, andJQuery.
  • EstablishingRESTfulAPIsusingNodeJS,and application backend implemented as Node.JS application server.
  • DevelopedAngular2 services, modules, components and code optimization, cross browser compatibility.
  • Implementedcustom input/output properties, directivesandpipesofAngular2usingTypescriptmodules.
  • Used Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Used MAVEN for project management and build automation and Continuous Integration is done using Jenkins .
  • Created order details end point using Spring Restful web service framework and Spring Annotations.
  • Responsible for developingPythoncode for consumingRESTfulAPIsusingFlask .

Environment: Java, J2EE, Python, Spring, JQuery, HTML, Bootstrap, JavaScript, APIs, AJAX, Angular, EJB, REST, CSS3, JSON, NodeJS, Flask.

Sr. Java Full Stack Developer

Confidential | Boston - MA

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed multiple components which are compatible with latest versions of typescript, angular CLI.
  • Configured various routes, directives for grid, pagination, conditionalvalidations, templating, dynamicloading, lazy loading, ShadowDOM, ngrxstore.
  • Developed angular views to hook up models to the DOM and synchronize data with the server as a SPA.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery.js and Vue.js
  • UsedNodeJSfor building web applications with client-server architecture where both can initiate communication in two-way connections and allows them to exchange the data.
  • Worked onJava8 features such asLambdaexpressionsfor making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Deployed the applications inAWSasEC2instances and created snapshots for the data that must be stored in SimpleStorage Service (S3)buckets.
  • ConfiguredAWSIAMGroups and Users for Improved Login authentication.
  • ImplementedSpring BootwithMicroservicesto divide the application into various sub modules.
  • Implemented the application usingSpring IOC, Spring Bootand handled the access-control features usingSpring Securitywhich is integrated withMicroservicesinto the existing system architecture.
  • UsedSpring MVCframework at web tier level to isolate each layer of the application so that the complexity of integration will be reduced, and maintenance will be very easy .
  • UsedSpring AOPModule to implement logging in the application to know the application status andSpring DAOModule along withStrutsFramework to deal with Database.
  • UsedHibernate,object /relational mapping (ORM) solution technique of mapping data representation from MVC model to Oracle Relational data model withSQL-basedschema.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring Boot configuration.
  • Used Spring Boot to provide 'starter' POMs to simplify the Maven configuration.
  • Experience with Open source frameworks using Spring Batch, and Hibernate and used design patterns like DAO, and MVC .
  • Involved in batch processing using Spring Batch framework to validate files and load data into corresponding tables .
  • Extracted data from CSV files and loaded into the tables in the database using Spring Batch.
  • Built APIs with declarative interfaces such as Swagger/OpenAPIandGraphQL.
  • Built administrator page displaying profile information in React.js and GraphQL.
  • Secured API usingOAuthtoken based authentication/authorization scheme using Spring Security.
  • Worked on integratedHystrixdashboard in order to monitor Spring Microservices using Circuit Breaker .
  • Implemented build stage-to build theMicroservicesand push the Docker container image to the private Docker registry .
  • Implemented design patterns in Scala for the application.
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Worked with Apache Kafka development. Primary focusing on producer / consumer in creating Consumer groups, setting up Retention Policies in configurable way and Zookeeper issues
  • Configured Apache Kafka Consumer and Producer metrics to visualize the Kafkasystemperformance and monitoring.
  • Worked with integration tools like Spring Integration, Apache CXF and Apache Kafka to integrate the enterprise application technologies with existing JVM environment.
  • Implemented solutions using Apache Spark, Spark Streaming, Spark SQL, and Scala.
  • Developed Oracle PL/SQL store procedures and functions to process information used to generate reports.
  • Worked onMongoDBdatabase concepts such as locking, transactions, indexes, Sharding and replication.
  • Involved in installing and configuringMavenfor building applications and deployment purposes.
  • Worked onLog4Jto validate functionalities andJUnitfor unit testing.
  • Created, tested, documented and installed modifications to the systems as required with the use of the following technology: Unix Shell Scripting, JAVA & HTML Script.
  • Working on creating batch jobs using Autosys as the job scheduler and technologies like SQL Invoker, UNIX shell scripting and core java .
  • Setup the continuous Integration (CI) process for the application usingJenkins.
  • UsedGITto maintain the version of files and took the responsibility to do the code merges from branch to trunk and creating new branches whenever new feature implementation starts.
  • Understanding Python files in open stack environment and make necessary changes if needed.
  • Involve in the development of the application using Python 3. 3, HTML5, CSS3, AJAX, JSon and JQuery.
  • Experience in reviewing python code for running the troubleshooting test-cases and bug issues.6

Environment: Java, HTML5, CSS3, Bootstrap, Angular, NodeJS, Vue.js, JSON, AWS, Spring Boot, Microservices, Hibernate, Spring IOC, Spring MVC, Spring Batch, Spring Security, OAuth, Swagger, Docker, IBM WebSphere, MongoDB, Maven, Log4J, JUnit, JIRA, Jenkins, GIT and Spring Tool Suite (STS).

Java Full Stack Developer

Confidential | Chicago - IL

Responsibilities:

  • Involved in all stages of SDLC like Requirement Analysis, Design and Implementation in Agile Methodology.
  • Developed presentation layers using HTML5, CSS3, and Angular router to build single page application to navigate through the different status and multiple modals.
  • Developing user-facing applications using Vue.js.
  • Design and develop innovative web applications that draw the user’s attention.
  • Build modular and reusable components and libraries using Vue.js.
  • Implement front-end components with progressive Vue.js framework.
  • Test, update and optimize the application for performance and security.
  • Developed user interface using React and Redux and constructed a Node powered workflow and build systems using gulp, webpack and NPM tools.
  • Used React Hooks to rewrite front-end applications. Replaced React class component with functional component. For stateful management, replaced with new Hooks like useState, useEffect, useReducer and useRef.
  • Used Axios service to retrieve data from server synchronously in the background without interfering the display and existing page in an interactive way.
  • Independently integrate multiple APIs and new features using React + GraphQL stack.
  • Used React routers for connecting the API are which enforces the communication to the server while also implementing mock services in Node.js with the help of modules using Express.js.
  • Worked on Java8 features like Lambda expressions, Streams, filters, optional classes and default methods.
  • Used Executor Service Interfaces, ThreadPoolExecutor class for multi-threading & thread resource pooling.
  • Worked on Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache, Spring Boot components to implement business layer and navigation part of application.
  • Developed the Application using design patterns-Singleton, Factory, DAO, DTO prototype and Composite View.
  • Involved in batch processing using Spring Batch framework to validate files and load data into corresponding tables.
  • Implemented Microservices architecture with Netflix, Spring Eureka, Spring Ribbon using Spring Boot to provide client-side load balancing in calls to another Micro services making application in to smaller chunks and also the Spring Hystrix as circuit breaker and for the fail-safe.
  • Involved in developingRestful service API’s endpoints in microservice architecture.
  • Developed MongoDB Data Access Layer implementing Mongo Repository interface from Spring Data.
  • Implemented a distributed messaging queue to integrate with MongoDB using Kafka and Zookeeper.
  • Developed variousSQLqueries andPL/SQLProcedures inOracleDBfor the application.
  • Worked on UNIX/Bash environments across EC2 servers with Docker hosts &Kubernetes to manage Docker images.
  • Implemented an express-GraphQL library to mount a GraphQL API server on the user-configured HTTP endpoint.
  • Implemented a recursive algorithm to parse large GraphQL introspection queries into a dotfile format in order to visualize the one-to-many relations between schemas in a SVG format.
  • Involved in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups. Supporting Systems Infrastructure comprises Linux OS, AWS, EC2 clusters.
  • Worked on instantiating multiple AWS EC2 servers by using YAML Script in Ansible playbook. Experienced DevOps methodologies by implementing CI/CD Pipelines using tool sets like GIT, Jenkins, and AWS
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions.
  • Wrote Drool rules in both rule flow and drools fusion for fetching the facts from the database.
  • Worked with API Management product ofAPIGEEin consuming the API’s in implementing customer use cases.
  • UNIX Shell scripts for Bash shell to automate deployments and environment configurations on the EC2 Clusters.
  • Compose, Test, and Implement UNIX Shell Scripts to the Test, Development and Production environments for various automated procedures as requested.
  • Developed Apache Spark jobs using Java in test environment for faster data processing and used Spark SQL.
  • Kafka integration with Spark using Spark Streaming API.
  • Designed and Developed the Automation Testing Framework using Java, Selenium Web Driver and TestNG.
  • Extensive experience in using Build Automation scripting like, Apache ANT, Maven 3.

Environment: HTML, CSS, JavaScript, React Node.js, Java, Java/J2EE, Spring MVC, Restful Webservices, Microservices, Netflix, Spring Eureka, Spring Ribbon, Spring Boot, Spring Hystrix, AWS, EC2, S3, RDS, EBS, Elastic Load Balancer, PL/SQL, Oracle, Docker, Ansible, Kafka, Zookeeper, Kubernetes, GIT, Jenkins, Chef, Linux OS, Selenium, TestNG, DROOLS, APIGEE, MongoDB, Design Patterns, log4j, Agile Methodology, Maven, Spark.

Java Full Stack Developer

Confidential, New York - NY

Responsibilities:

  • Involved in Requirement gathering, Design, Analysis and Code development by following Agile methodology .
  • Developed UI pages with HTML5, CSS, JavaScript and used Boot Strap for creating Responsive Web pages.
  • Created AngularJS Controller to control the flow of data which isolate scopes perform operations in UI pages.
  • Created a range loop directive, modules, Expressions, scope, Templates, and components in AngularJS, NodeJS and developed the server-side single page applications on AngularJS platform using JavaScript programming.
  • Worked with Advanced Java 1.8 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
  • Used Multi-threading to overcome the errors in transactions and to handle all the threads by the main process.
  • Developed the Application using Spring Features like Spring MVC, ORM, Spring Boot and Spring Security forapplication accessandauthorization, Spring Integration, Spring AOP for crosscutting concerns.
  • Used Spring Ribbon API to check servers are up and running in live environment to detect servers that are down.
  • Designed and implemented scalable,RESTful,andMicro-services-based services formobile back-end. The back end written inJavausingSpring Bootfor simplicity and scalability.
  • Used Spring MVC Framework IOCdesign pattern to have relationships between application components. It is used to separate the application configuration and dependency specification from the actual application code.
  • Used Maven as a build tool for compilation and building JAR, WAR and EAR files and retrieved all the dependencies required for the running the application,Log4J2for logging errors, messages, and control log statement.
  • Extensively used Hibernate concepts such as Inheritance, lazy loading, dirty checking, locking, and transactions.
  • Worked on creation of custom Docker container images, tagging, and pushing the images to the servers.
  • Used slick toquery and storingin database in a Scala fashion using the powerfulScala collection framework.
  • Designed and Developed JUnit testing and Integration of many components of the applications from end-to-end and Prepared Junit test cases and executed them using Junit and Continuum for integration testing.
  • Developed unit test using Karma and Jasmine. Followed strict patterns of RA team for unit test cases with jasmine.
  • Used JMeter for stress testing, Selenium WebDriver for testing the automation code.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.
  • Implemented the application using design patterns such as Session Facade, Business Delegate, Adaptor, Bean Factory and Singleton and Deployed the application in Apache Tomcat Server.
  • Worked on Oracle 11g database concepts such as locking, transactions, indexes, sharing, replication, schema design.
  • Strong understanding and hands on experience setting up Elasticsearch in AWS cloud environment.
  • Designed, Developed and Maintained web-based applications written in java Elasticsearch as the core search platform.

Environment: HTML, CSS3, Bootstrap, Ajax, Rest web services, Microservices, Java 1.8, Scala, Multithreading, Spring, Hibernate, Spring Batch, Oracle 11g, Apache Kafka, AWS, Docker, ELK, Spring Security, JUnit, Karma, jasmine, Jenkins, Apache Maven, JIRA, Git.

Java Full Stack Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implementedweb interface (UI) for end users using Angular JS, which has migrated from the existing Backbone JS application .
  • Used HTML5, CSS, jQuery, Ajax and performed client-side validationsusing JavaScript.
  • Created two way binding Angular JS Components and provide access to the server-side through Backbone's API from Backbone. Model and Backbone. Collection.
  • Developed user interactive web pages using jQuery UI plugins like Draggable, Resizable, Autocomplete, AJAX, JSON, Angular JS.
  • Developed responsive UI modules using Backbone.JS, Handle Bar JS.
  • Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.
  • Developed RESTful services based on Spring RESTusing Jersey framework.
  • Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.
  • Apache, Jetty, and JIRA.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Hibernate Session Manger used to configure multiple data source and provide independent database connectivity.
  • Performed Load testing of SOAP Web Services using SOAP UI and Apache JMeter tools.
  • Designed application to meet international marketstandards using Spring MVC Internationalization and spring core modules.
  • Server-side validations are achieved using Spring Validation framework.
  • Deployed and monitored web services using Spring Cloud Foundry Managed Domains and Routes with Spring Cloud Service Registry.
  • Adopted JMS API to setup mail notification upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
  • Utilized Apache Cassandra for storing the external stream of data and building real time analytics dashboard using Google Charts API with Angular JS Components.
  • Developed Spring Batch processes for financial reporting applicationsand modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Implemented Quartz scheduler to execute batch programming using Spring Batch.
  • Implemented various validations rules using JBoss Business rules in the drl (droolsfile) usingDroolsruleengine.
  • Developed Test classes using Junit and Easy Mock and test coverage using EMMA plug-in.
  • Utilized AWS Services platform to upload data into AWS S3 buckets, creating EC2 instances and to deploy the Dockerized Container services.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

Environment: Java, Spring Boot, Micro Services, Hibernate, XML, Scala, Angular, SQL Server, HTML, DHTML, CSS, AJAX, Jasper, CSS, JUnit, Jenkins, IBM RAD, IBM Web Sphere Application Server, GIT.

Java Developer

Confidential

Responsibilities:

  • Worked on Agile methodology including team-based design and code reviews.
  • Actively involved in Requirement Analysis, designing, development and testing of the entire application.
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
  • Enhanced and modified the presentation layer and GUI framework that are written using JSP and client-side validations done using JavaScript.
  • Implemented Spring MVC controllers, configured using Spring MVC annotations and configuration files.
  • Implemented spring framework Bean Factory & Application Context for bean initialization and configurations.
  • Spring AOP is used for logging, auditing, and security and transaction management to distinguish business logic from the crosscutting concerns.
  • Implemented the back-end functionality of the modules using Singleton and Session Facade design patterns.
  • Used Hibernate as an ORM tool to interact with the database.
  • Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
  • Asynchronous messaging is done using JMS and created Queue for point to point messaging.
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAP UI for testing these RESTFUL API web services.
  • Implemented Service Oriented Architecture by developing and consuming RESTFUL services based on JAX-RS.
  • Implemented Java Classes to use JAXP parser to create Java objects, able to modify the data received in the response.
  • Worked with DB2 and Wrote SQL Queries, stored Procedures, triggers, and integrated SQL Queries into DAO.
  • Deployed the application on Apache Tomcat Application Server.
  • Used Log4j logging mechanism for logging.
  • Used SVN for versioning and concurrent access to the project files.
  • Resolving spring framework artifacts and code build & deployment with Maven.
  • Used JIRA for defect and issue tracking and Used Jenkins for continuous integration/continuous deployment.
  • Automated regression test cases using Selenium.

Environment: Java, J2EE, Spring MVC, Hibernate, HTML, CSS, JavaScript, Angular JS, JMS, SOAP, Maven, Jenkins, DB2, Selenium, Log4j, SVN, JIRA, Tomcat.

We'd love your feedback!