We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Portland, OR

SUMMARY

  • Over 8+ 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
  • Development (TTD), Incremental and Iteration methodology, Pair Programming, Agile Development.
  • Developed UI modules using Angular 4/6/7, Node.js, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5.
  • Good experience inMicro services - based Cloud Architecture on Pivotal Cloud Foundry (PCF).
  • Expertise in using inbuilt and custom AngularJS directives and filters to add functionalities to the web page.
  • Experience in Angular 4.0 along with Bootstrap, CSS3 to create reusable components for RWD applications.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Used Amazon Web Services (AWS) a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.
  • Developed core modules in large cross-platform applications using JAVA 8, J2EE, Spring 3/4/Boot, JSF, iBATIS, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), Micro Services.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Netflix.
  • Strong experience in Struts Framework modules such as Struts MVC, IOC, AOP, JDBC, JTA, IO,Struts Microservices, Spring REST.
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Developed applications using latest technologies like EJB3.2, Spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), jBPM tools.
  • Experience in working with Spring JDBC Templates, JMS, Spring EAI, Spring Rest Templates, and Spring Batch.
  • Proficient in RDBMS concepts and worked with MySQL 5.0, Sybase, Oracle 9i/10g and SQL Server.
  • Extensive experience in designing professional UI web applications using front-end technologies like HTML5, CSS3(LESS, SASS), JavaScript, Vue.JS, XML, DHTML, XHTML, and Bootstrap.
  • Strong experience in working with scripting languages like JavaScript, Typescript, and AJAX.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java 8 classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections.
  • Experience in working on Pivotal Cloud foundry (PCF).
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator
  • Experience in working with applications deployed to AWS cloud/Azure/GCP and hands on experience using AWS management console and SDK to interact with AWS services.
  • Working experience with Node environment using Node JS, Chef, Ruby, PHP, Python, Yeoman, GIT, NPM, Gulp, Grunt JS, Bower.
  • Session Facade, DAO, DTO, and Business Delegate in the development of N-Tier distributed Enterprise Applications.
  • Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures and JDBC.
  • Experienced with XML related technologies such DTD/Schema, XML, XSLT (DOM, SAX), and XPATH.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, SQL Server, DB2, PostgreSQL and MySQL.
  • Experience in working with NoSQL databases like MongoDB, Cassandra.
  • Experience in working with web servers like Tomcat 8, WebSphere 8.x/9.x, JBoss7.1.0 and Web Logic 12.0.
  • Having good proficiency on RxJS Powered state management for the Angular application inspired by Redux to achieve consistency with simplicity.
  • Used Reactive Extensions Library for JavaScript (RXJS) for observables, operators, subjects and scheduler.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk.
  • Monitoring and logging tools such as Splunk, ELK Stack (Elasticsearch, Log stash, and Kibana).
  • Experience with CICD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub.
  • Experienced in using IDEs such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, and IntelliJ.
  • SCM Tool Subversion, GIT, Tortoise SVN, perforce, GitHub, GitLab Scripting Languages Python, Bash, PowerShell, shell Operating System Linux (Red hat & Ubuntu Distributions), Mac, Windows Azure
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Proficient in AWS services like VPC, EC2, S3, ELB, Autoscaling Groups (ASG), EBS, RDS, IAM, ECR, ECS, AWS Lambda, ElastiCache, API Gateway, Cognito, Kinesis Streams, SNS, CloudWatch, DynamoDB, SES.
  • Expertise in development frameworks Struts, Vert.x, spring, EJB, Hibernate and Mybatis.
  • Worked with Kafka to load the data into HDFS and exported it into MongoDB database.
  • Expertise with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
  • Experience using secure authentication mechanisms like LDAP, SASL and Kerberos v4.
  • Designed and developed custom Mongo applications specific to clients' needs and proficiency in multiple databases like MongoDB, Cassandra, MySQL, ORACLE and MS SQL Server. Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design.
  • Used Multithreading and Concurrency and implemented threads while preparing and generating mails.
  • Developed Web Service client interface with files for invoking the methods using REST and SOAP.

TECHNICAL SKILLS

Programming Languages: Java 8.0/7.0/6.0/5.0 , C, C++, PL/SQL, JDK 1.7, 1.8

Java/J2EE Technologies: Servlets, Spring, Struts2, EJB, JPA, JDBC, JSP, JSTL, JNDI.

Frameworks: Spring 4.3, Hibernate 2.0/3.0/4.x, Spring Security 3.2, Struts 2.X MVC

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, PostgreSQL

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular 4.0, Node JS 6.0. XSL, XSD

Cloud Environments: AWS, Kubernetes, PCF

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 - Portland, OR

Full Stack Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis and development of Yard Trash Processing Facilities, Waste tire collector & Dry Cleaner Registration submittals.
  • Worked on RESTful Web services as well as Node Rest framework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Developed effective web pages using HTML5, Bootstrap, CSS3, Angular 4.0, and AJAX.
  • Created Single Page Application which can data bind and synchronize with server using Angular 8 framework.
  • Experience with JDK 8, J2EE, Servlets, JSP, JSF, Swings, UI, EJB, Java Beans, GWT, Rich faces, JMS, JDBC, XSLT, JUnit and Web Services.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, CloudFront, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • BIT Systems is looking for Software Engineers with a background in full life-cycle software development of Java based enterprise systems.
  • Managing the Openshift cluster that includes scaling up and down the AWS app nodes
  • Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery.js and Vue.js and Laravel.
  • Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy Experience in Microsoft Azure Cloud Computing development and support.
  • Experience in TDD (JUnit and Mockito) and BDD (Cucumber) based development model.
  • Writing Java programs implementing JCE/JCA, SSL, JSSE for PKI Authentication.
  • Experience with jQuery, Ajax, JavaScript, Nodejs, ReactJs, BackboneJs, AngularJs, Angular 2.x/4.x and Client-side validations.
  • Involved in developing new features for the project using Angular 7 and Node.js following the TDD approach
  • Work closely with teams across the enterprise to provide enterprise services allowing a single view of enterprise retail data.
  • Developed front-end components using Angular 6,8 TypeScript, Angular Material and NgRx-bootstrap and Node.
  • Strong Database (RDBMS) development experience in writing queries, functions, stored procedures, triggers, and views in Oracle, SQL, PL/SQL.
  • Experience with Docker containers, leveraging Linux Containers and AMI's to create Docker Images/ containers.
  • Created Touch UI and Classic UI AEM components.
  • Having experience with Middleware Technology Messaging Brokers like JMS, Apache Camel, RabbitMQ, ActiveMQ and MuleESB (Enterprise Service Bus) in SOA (Service-oriented) Architecture.
  • Extensive experience with Git, Github, Gitlab, and Gitkraken
  • Implemented Routing, validations, different forms, HTTP requests using RxJS Observable library to handle multiple values over time in Angular 2 application.
  • Configured Docker image to consume messages from Kafka and store them in MongoDB, ElasticSearch using Confluent, Kafka Connect, Stream Reactor sink connectors.
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
  • Created POC for Automatic update for the deployment status update using Vert.x Framework (push Notification), HTML5, CSS3, JavaScript, Junit & JAVA.
  • Expertise in MySQL, Oracle, PL/SQL Databases.
  • Experience in Automation testing using Selenium Web Driver, JUnit and Maven.
  • Leveraging Angular 4/8 resources for all data access, encapsulating URLs and standardizing data access.
  • Accessed REST spring calls in Angular 4.0 using promises, custom directives and custom services.
  • Used J2EE design patterns like Model View Controller (MVC), Singleton, Factory, Data Access Object (DAO), Data Transfer Object (DTO) and Service Locator etc.,
  • Used spring framework including spring core/IOC, Spring AOP, Spring ORM, Spring Batch, Spring Auto wiring, and implemented the authentication, authorization, and access-control features by using Spring Security.
  • Experience in working with big data platform with a combination of Hive MQ, Cassandra and Spark.
  • Used OAuth 2.0 and Apigee for authentication and authorization process for the backend APIs.
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
  • Implemented API management POC using Apigee.
  • C# is used software data access as well as algorithms.
  • Developed middleware in Ruby and tested in RSpec. Used this layer for communication between the React layer and Java services.
  • Integrate JBPM business process with customized PHP application.
  • Experience with BPM/orchestration and workflow frameworks such as JBPM, knowledge of Drools
  • Experience in building Java 8 application using XML based Maven 3.5.4 and Groovy-based domain-specific Gradle 4.8.1.
  • Designed and developed test automation modules of an Integration Verification Test block to validate storage arrays using iSCSCI, IPV4, DB2, Powershell, MySQL, OOPerl, and Python
  • Used in-built marketplace services of PCF for RabbitMQ config.
  • Built administrator page displaying profile information in React.js and GraphQL.
  • Written Python needs to communicate with a server that is written in Java, Apache Thrift can be used to provide the interfaces for the cross-language communication.
  • Created and injected spring services, controllers and DAO’s to achieve dependency injection and to wire objects of classes.
  • Use of OOPs concept and other core java concepts like multithreading/concurrency, inheritance etc. in development.
  • Implemented the RESTful web service for utilizing these services and exposing some of the newly implemented functionalities for others through JAX-RS and Spring Rest Controller.
  • Service Oriented Architecture (SOA) was exposed through RESTful web services with loose coupling between layers using Spring framework during development.
  • Implemented Spring MVC RESTful services and consumed via HTTP services from Angular JS.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Involved in writing Thread safe blocks for Multithreading access to make valid transactions.
  • Developed responsive single page web application using Angular4 and Node.js, custom directives.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Configured Identity and Access Management (IAM) groups and users in AWS for improved login authentication.
  • Worked with the Node package manager along with Karma, Jasmine, Grunt and Bower for test and build.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Experience with messaging systems like Kafka, Kafka event sourcing.
  • Deployed Docker contained Spring boot micro services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the Oracle database.
  • Experienced HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end jQuery Ajax calls.
  • Used PL/SQL Procedures, views, indexes and functions to create and manage data on schema’s by using TOAD.
  • Developed Spring Batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions
  • Used IntelliJ Idea for developing and debugging Spring Boot applications.
  • Used ReactJS to implement form validation, search, sort, pagination, multi-selections
  • Configured and deployed application into Web Logic application Server.
  • Involved in writing dynamic functions to read JSON objects and display on HTML pages using ReactJS.
  • JIRA issue tracking system has been utilized to track the issues.
  • Assisted in conducting UAT and provided production support during and after deployment of the application.
  • Proficient in MuleSoft AnyPoint API platform on designing and implementing Mule APIs. Strong working knowledge on API Gateway.
  • Developed CI/CD pipeline and build tasks to run the unit tests on Jenkins and maintained separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file.
  • Worked with Kafka Cluster using Zookeeper. Developed Applications using Rule Engines-Jboss Drools 4.x, Work flows, Human tasks to implement Business rules validations.
  • Developed data transformer for converting legacy data from Source tables to avro format and fed into Kafka using Camel.
  • Used kafka services to push data to HBase and Hive tables.
  • Worked with Kafka to load the data into HDFS and exported it into MongoDB database.
  • Utilize Spring Boot to integrate Micro services with other Micro services and RabbitMQ messaging exchanges.
  • Used JAVA 8 functional expressions to manipulate the complex user defined data types of Cassandra and developed Micro services.
  • Developed financial multithreading applications using C++, Boost, STL, Perl, Python and Sybase IQ database for data analysis and reporting purpose.
  • Worked on Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka, Zookeeper to establish communication between the Microservices in the application environment.
  • Involved in supporting Design and analysis by providing POC's by using Cassandra DB, Apache Kafka.
  • Strong experience with the relational databases like Oracle-12c/11g, MySQL-5.x and non-relational database MongoDB 3.x.
  • Involved in understanding of java concepts like multithreading and concurrency, Collection Framework, Exception handling, JDBC Framework.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Used Apache tomcat and WebLogic as an application server to deploy various components of application.
  • Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
  • Extensively worked with Java Collections like List, Set etc.
  • Expertise in using high throughput distributed messaging system such as Kafka Streams, Connectors, Schema API’s.
  • Experience in JAAS, JDBC, JCE, JMS, JACC and JCA

Environment: Java, JDK 8, Spring Boot, HTML5, JavaScript, Angular 4.0, AJAX, React Js, Bootstrap, Json, Hibernate5, AWS, XML, LOG 4j, GitLab, IntelliJ IDE, Oracle 12c, Node JS, Kafka, Cassandra, MongoDB, PCF, Web Logic Application server 12c, Git, Ruby on Rails, Apigee, Jenkins, Python, Groovy, Selenium, GraphQL, Perl, Bash, Maven, JIRA.

Confidential, Columbus, OH

Full Stack Java Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements.
  • UI development of the MVP POC using Angular 7, typescript, HTML5, and sass.
  • Created POC for SSl authorization using vert.x Framework .
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Used Agile (SCRUM) methodologies for application development.
  • Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with AngularJs interaction.
  • Developed forms for user event handling and validations using JavaScript's and AJAX (libraries Dojo and YUI).
  • Used Micro service architecture with SpringBoot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Experience in using version control and configuration management tools like GitLab, GitHub, BitBucket, SVN.
  • In depth knowledge of Enterprise frameworks, e.g. Spring, Hibernate, JMS, etc.
  • Proven track record in Java Enterprise development.
  • Used CI/CD pipeline with JIRA, Bitbucket, Git, Jenkins, Puppet and Ansible following Agile methodology.
  • Experience in developing and migrating existing application into cloud-based platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry (PCF).
  • Demonstrated experience in enterprise application development
  • Developed web applications in AEM systems in coordination with software development teams.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Used AJAX & JSON communication for accessing RESTful web services data payload.
  • Developed the view-controller components using HTML, CSS, JavaScript, Servlets/JSPs, and Angular 7.
  • Implemented routing logic and login functionality on the client side using AngularJS.
  • Worked on controllers, views and models in BackboneJS.
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Well experienced 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.
  • Implement open source JBPM workflow engine for the automation of business process.
  • Implemented the application using Struts2 IOC, Struts2 MVC Framework, Struts2 and handled the security using Struts2 Security.
  • Used Groovy 2.1 to write shell and build scripts with processing primitives, Object Oriented (OO) abilities and an ANT DSL.
  • Extensive experience in developing Non-Blocking I/O web applications using Node JS with MongoDB database.
  • Java 8programming with Multi-threading and performance tuning experience.
  • Experience in developing automation script using REST Assured, Groovy, Selenium Grid, Junit, TestNG, Orasi Chameleon and reporting using Custom and Allure.
  • Used Hibernate 3.0 for ORM (Object Relational Mapping) and DAO (Data Access Object) implementation.
  • Designed and developed MicroServices business components using Struts.
  • Developed, tested and debugged software in Java, C++ and Perl in a Red Hat Linux using Netbeans.
  • Developed UI modules using Angular 4/8, Node.js, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5
  • Performed Spark join optimizations, troubleshooted, monitored and wrote efficient codes using Scala.0020
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Developing SHELL Scripts, Perl Scripts in Linux environment
  • Configure and deploy Amazon Web Services (AWS) Lambda service to run codes in response to events and automatically manage resources.
  • Designed and developed third-party payment services, REST services to offer users convenient payment methods using various APIs provided by various third-party payment processor based on OAuth protocol.
  • Exposed Restful Web Services using JAX-RS specification.
  • Implemented Spring Integration framework for messaging abstraction while making REST calls.
  • Involved in designing and developing the JSON, XML Objects with database like PostgreSQL.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Used WebSphere server to route our JMS queue messages to different business floors and configured routes in WebSphere and used WebSphere in e-mail notification.
  • Developed application code using Eclipse IDE and configured with Struts2.
  • Extensively used Junit and JMockit for writing unit test cases.
  • Used Sonar, Jenkins to build the projects.
  • Used JIRA to fix bugs and track the workflow.
  • Experience with TCP/TP, Ubuntu Linux, AWS, Data Structure and Algorithms, Restful API, JSON, Apache Tomcat, Selenium.
  • SDLC Design Patterns Front End & Back End Components RESTful Web Services
  • Database Development Object-Oriented Programming Concurrency & Multithreading
  • Data Structures & Collections Dependency Injection Testing & Troubleshooting
  • Used GIT version control to track and maintain the different version of the application.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.
  • Used React-Router to turn application into Single Page Application.
  • Experienced in Full stack UI technologies using Gruntjs, Gulp Server, Yeoman generator for Angular 6.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Used Annotations for Spring DI, Autowiring and Spring MVC for REST API s and Spring Boot for Microservices.
  • Worked on (JMS) MQ's like Rabbit MQ, IBM MQ and Active MQ.
  • Designed and developed Microservices using REST framework and Spring Boot.
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Used to Deploy Application in Apache Tomcat.
  • Experience in J2EE security with authentication (identity management), authorization (access management), class loader/verifier, Java2 permission model andsecurity manager, JCE & JCA, JSSE JAAS authentication & authorization, PKE and PKI.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Partnered successfully with various stakeholders of different teams to produce increased backend performances using API management tool such as APIGee.
  • Tools Used: ReactJS, NodeJS, Bootstrap, MySQL

Environment: Eclipse, HTML5, CSS3, JavaScript, JQuery, GWT, AJAX, Bootstrap, Multi-Threading, AngularJS, BackboneJS, Agile(SCRUM), Hibernate, Spring, Struts2, Struts2 MVC, Spring Integration, PostgreSQL, Spring Batch, Spring Boot, Spring Security, Servlet, Gitlab, XML, GIT, JUnit, Maven, JMS, Ant, WebSphere, Restful, JAX-RS, Log4J, AWS, MicroServices, JIRA, Sonar, Groovy, Selenium, Python, GraphQL, Perl, Bash, Jenkins, Node JS, React JS, Cassandra, MongoDB, Ruby on Rails, Kafka, Apigee, Tomcat.

Confidential

Java Developer

Responsibilities:

  • Responsible for requirement capturing, Use Case analysis, Object Model, Class Diagrams etc.
  • Used J-query for Rich User Interface and used widgets for rich data tables in UI which has PDF & Excel export functionality.
  • Designed and developed service layer and used Design Patterns like Data Access Object, MVC and Facade.
  • Good understanding on Server-Side JavaScript structures like Node JS, Hapi Js, and Express JS.
  • Analyzed, designed and implemented presentation layer using Spring MVC for rendering web pages.
  • Developed views and Controllers using Spring MVC Framework
  • Essential skills, extensive enterprise level development experience with experience in the following technologies and languages: Java, Scala, JavaScript, JQuery, React, Spring Frameworks, Akka, Maven, Junit..
  • Leveraged Spring Validator framework for validating user input used and used J-query for client side validation.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Developed test cases for Unit testing using Junit and performed integration and for generating mock objects to write test cases as a part of the test driven development.
  • Developed Ant Build Scripts for the automatic configuration of the project and deployment of jar files into the Web Logic application server.
  • Worked on Test automation framework using Selenium web driver.
  • Developed and guided the team to work on application’s GUI in Swing, java networking, java- xml binding etc.
  • Used various libraries of JavaScript like JQuery, JQuery UI, Angular.js, Ext JS, and Node.js.
  • Developed Web interface using JSP, JSP Standard Tag Libraries (JSTL) and Spring MVC custom components.
  • ImplementedJavaSwingGUI applications for managing the IMAS DSL.
  • Custom component library development inJavaSwing.
  • Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Developed quality code adhering to Scala coding Standards and best practices.
  • Implemented React.js code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.Used Babel plugin tool for conversion of ECMA versions to support all type of browsers.
  • Developed the flux pattern by using Redux framework as a core dependency.
  • Experience with messaging systems like Kafka, Kafka event sourcing.
  • Experience in data structure design, Data Modelling in Cassandra.
  • Worked with Spring Ribbon and Kafka broker service to handle heavy traffic.
  • Implemented MongoDB database concepts such as Locking, Transactions, Indexes, Sharding, Replication, Schema design.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g, SQL Server, PostgreSQL and MySQL.
  • Used Spring Core Annotations for Dependency Injection - Spring DI and Spring MVC for REST API s and Spring Boot for MicroServices.
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Microservices to base on RESTful API utilizing Spring Boot with Spring MVC. services while integrating with Apigee platform.

Environment: IBM Rational Application Developer RAD,Spring, JQuery, IBM Rational Clear Case, Jdk 1.6, J2EE, POJO, XML, XSL, XSD, XPATH, JAXB, React JS, JMS MQ, Node JS, Kafka, Cassandra, MongoDB, HTML,Log4j, Swing,JDBC, JNDI, Sfwing,Oracle, JUNIT, Perl, Apigee, Selenium, Python, GraphQL, Bash, Tomcat.

Confidential

Java Developer

Responsibilities:

  • Extensively worked on business, front end and persistence tier using the JSP, Servlets, Spring MVC, and JSON.
  • Developed user interfaces using JSP, JQuery, JavaScript, HTML5, and CSS3.
  • Used AJAX to implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
  • Implemented Java multi-threading and thread handling issues during application development
  • Maintained hibernate configuration file and hbm files for object relational mapping.
  • Used Hibernate Query Language (HQL) features like Named Queries for querying the database and using the objects in data access layer.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
  • Managed Database Transactions using spring's Transaction Management module and optimized and improved performance of the queries.
  • Also participated in development of new features for the core of the application. This included converting the company's current SOAP API to Restful web services.
  • Implemented Security and configuration using APIgee Edge.
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • Invoked web services and parsed the XML results.
  • Extensively involved in the development of backend Logics or data access logic using Oracle DB and JDBC.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database
  • Use of WebLogic application server to deploy the application and connect through the data source using JNDI.
  • Participated in weekly status meeting for providing the development updates.
  • Resolved technical issues for an Enterprise product using C++, JAVA, Python, MySQL, and Linux environment; resolved technical issues of highly profitable customers located in different time zones
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
  • Expertise in consuming Restful web services using Node JS, AngularJS and jQuery along with JSON parsing to implement AJAX call and render the response data to User Interface.
  • Configured auto-scaling groups for applications like Elasticsearch and Kafka to scale automatically when needed.
  • Developed REST API for test server for Express Router middleware-based API's with Mongo DB integration
  • Developed Spring Batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions
  • Designing and developed a data migration strategy and source to target mapping to migrate the data out of the legacy systems into the Cassandra customer DB.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.

Environment: Java1.7/1.8, J2EE, Spring, Hibernate, JQuery, AJAX, JavaScript, Oracle 11g, JDBC, Apache CXF, Apigee, Restful web services, SOAP, Eclipse, Python, Node JS, Cassandra, MongoDB, Kafka, WebLogic, Clear Case, JUnit, UML, JSP, Selenium, Apigee, JSTL, EJB, GraphQL, Servlet, Perl, Bash, Maven, ANT.

We'd love your feedback!