Java Full Stack Developer Resume
Boston, MA
SUMMARY
- Having 9+ years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
- Extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application with web technologies, distributed technologies and client-server architecture environment.
- Good working knowledge in Java/J2EE technologies: threads, RMI, Networking, Exceptions, JDBC, Servlets, JSP, EJBs, JMS, XML, JSF, Microservices.
- Strong JAVA/J2EE application development background, with experience in defining functional and technical specifications.
- Strong knowledge in core Java concepts like collections, multithreading, design patterns, serialization .
- Developed multi-tiered object-oriented system architectures utilizing Use cases, UML (Sequence, Activity and class diagrams).
- Brief experience in implementing latest JavaScript framework Angular 4,6&8 to create animations based on CSS classes for requirement placed by the client.
- Developed Angular 4,6&8 Template driven forms and Model driven forms builder by using ng Model.
- Developed backend web services using NodeJS and stored dependencies using NPM.
- Involved in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Java/j2EE with EJB's, Java servlets, JSP and the Grails framework. The embedded application was also implemented in Scala and built with the Akka framework.
- Experience in Dynamic SQL, PL/SQL Collections and Exception handling.
- Developed no SQL/ PL/SQL Procedures and database triggers for the validation of input data and to implement business rules.
- Knowledge on Linux operating system, UNIX commands and PERL script.
- Experienced in Apache Spark for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities written in Scala.
- Extensive experience with databases such as Oracle and MySQL, MongoDB.
- Experience in automated deployment tool such as Kubernetes which is used to deploy quickly.
- Developed backend web services using Node JS and stored dependencies using NPM.
- Experience in UI frameworks such as jQuery, Ajax, JavaScript, NodeJS, ReactJS, Backbone Js, Angular 4,6&8, and experience in Client-side validations.
- Good experience in building artifacts by using build.xml in ANT pom.xml in MAVEN.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
- Worked with team in the implementation and developing AWS EC2 instance, Amazon S3, Amazon RDS, Amazon Simple DB, and Amazon Elastic Load Balancing.
- Extensive in developing Selenium Test Scripts using Java in Eclipse IDE .
- Enhanced searching capabilities on the UI by adding a variety of filter types to drive results coming from SOLR.
- Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
- Used Pivotal Cloud Foundry (PCF) to quickly build, deploy & update the applications.
- Focused on architecting NoSQL databases like MongoDB, Cassandra and Cache database.
- For client-side view rendering services, used ReactJS and various predefined Redux libraries.
- Good Experience in programming and object-oriented programming using Python and C++.
- Helping to transition team from vertically locked condition in TFS into ( JIRA, Jenkins, GitHub) DevOps environment 2 of the project.
- Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.
- Reported security and micro service incidents to management. configuration of RedHat /Linux to fit security attending SCRUM meetings
- Experience in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language.
- Designed and developed data ingestion from Kafka using spark batches and spark streaming.
- Worked on packages like socket, REST API, Django .
- Development web logic components using JSP, Servlets and server-side components using EJB 3.0 under J2EE Environment.
- AWS Solution Architect, EC2, S3, VPC, Route 53 , Systems Manager, Cloud Trail, Cloud config.
- Implemented advanced java API and core java for coding sophisticated business logic.
- The module is developed using Play and Akka, Scala framework using java8 reactive paradigm .
- Extensively worked with open source technologies: Struts (MVC), Spring, Hibernate, Axis, Junit frameworks.
- Implemented the Java design patterns: Session Façade, Data Access Object (DAO), Value Object, Business Delegate, Service Locator, Interceptor Filters, Singleton, Factory, and Command.
- Proficient in front-end/client-end Java, J2EE technologies: Servlets, Java Server Pages (JSP), HTML, XML, XHTML, JavaScript, Typescript, AJAX.
- Strong understanding of RDMS concepts and working experience of Relational Databases like SQL Server, Oracle, My SQL and DB2.
- Experience in writing with no schema database Couch DB and have knowledge on MongoDB.
- Composure and hands-on experience with build tools: ANT, Maven.
- Experience with testing tools: JUnit
- Experience with logging framework: Log4j.
- Working experience in IDEs: Eclipse, My Eclipse, IntelliJ, RAD.
- Experience with Programming in UNIX Shell Scripting, Action script.
- Expertise with Web/Application servers: Apache Tomcat, IBM Web Sphere, BEA Web Logic.
- Solid understanding of Test-Driven Development (TDD) Environment, Service Oriented Architecture (SOA) and experience in Agile software development and Design Patterns.
TECHNICAL SKILLS
Java/J2EE Technologies: Java 8&11, J2EE, JSP, JMS, JDBC, Servlets, XML, Struts, web Services (SOAP, JAX-RPC, JAX-WS, JAX-RS, WSDL, XSD), JUnit, Log4j, Akka, ScalaMicroservices, Multithreading.
Web Technologies: HTML, DHTML, CSS, Typescript, JavaScript, jQuery, AJAX, XML, VXML 2.0, XSLT.
Other Technologies: SQL, PL/SQL procedures, SQL Loader, Oracle Report, C++, Shell Scripting, MS Excel, python, Docker, GraphQL.
Design Skills: UML (JUDE, Rational Rose, Visio), Object oriented Analysis and Design (OOAD), Java & J2EE Design Patterns
IDE: Eclipse, My Eclipse, WSAD, RAD, NetBeans, Visual Studio.
Web &Application Servers: IBM WebSphere, Kubernetes, WebLogic, Apache Tomcat camel, JBoss, SOAP UI, AXIS, AWS.
Testing Tools: JUnit, SOAP UI, Jest, Firefox plugin
UI Applications: HTML, CSS, JavaScript, AngularJS 4,6&8, ReactJS, NodeJS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap.
Data Bases and Tools: Oracle, IBM DB2, pl SQL Server, MS-ACCESS, MYSQL, MongoDB, Cassandra.
Operating Systems: Windows, MS DOS, Solaris, red hat, LINUX, Unix, MAC OS
CI/CD Tools: Jenkins, Ansible, maven
Version Control: Rational Clear Case, CVS, SVN, GitHub
Design Skills: UML, Data Modeling, J2EE Design Patterns, Jira, MVC, Agile.
PROFESSIONAL EXPERIENCE
Confidentia
Java Full Stack Developer
Responsibilities:
- Involved in preparing use-case diagrams, sequence diagrams and class diagrams using Rational Rose, UML.
- Implemented Standard interfaces to load legacy file-based eligibility information from carriers and mapped the information onto Hibernate entities to persist in Oracle database.
- Implemented a significant proportion of Master Descriptions module which is a REST based web service and gives detailed information about Patients, Providers, Carriers, Coverage's, Payers, Checking Accounts, Business Groups etc.
- Front-end development using JSP, HTML, Typescript, JavaScript and wrote custom tags
- Performed Validations on UI data using JSF validators. Built Angular6&8 modules, controllers, pop up modals, and file uploaders.
- Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions
- Worked on Pivotal Cloud Foundry (PCF) to host Cloud based Applications.
- Followed Spring MVC Framework for the development of the project.
- Used Hibernate to store the persistence data into the Oracle database and wrote HQL to access the data from the database.
- Services are migrating to Camel and deploying to Kubernetes cloud environment using CI/CD pipe line.
- Expertise in Microservices developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
- Designed and developed the Presentation layer using Angular 6&8 and Angular Material.
- Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services. Worked on Bootstrap, CSS framework for Responsive Web Design .
- Design development and implementation services for SOA, BPM, WebSphere Enterprise Service Bus, Data Power, WebSphere MQ Series , Apache Tomcat , WBI MB application portfolio optimized for maximum connectivity and reuse.
- Strong Hands on experience with IBM MQ Series, Active MQ, Kafka and JMS for communication between middleware components.
- Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL .
- Maven Conducted marketing & brand development through direct marketing. Assisted in growth of small business operations through media outreach Assisted in event planning/coordination
- Develop High Volume - Ad Data Analysis applications systems using: Java 8, JMX, JMS, My Baits, Spring core, Spring boot, ActiveMQ, Camel, Mule optimization, JDBC Driver optimization, Transact-SQL Stored Procedures, MongoDB, Google protobuff, Maven, AngularJS, CSS in OSX and Linux environments.
- Responsible for Spark Streaming configuration based on type of Input Source Developing business logic using Scala. Developing traits and case classes etc. in Scala.
- Good experience in using Amazon Web Services and AWS SNS/SQS for delivering messages.
- Worked on Microservices for Continuous Delivery environment using Docker and Jenkins . Extensive experience in build tools like ANT, Maven and Gradle.
- Involved in setting up a Microservices architecture for application development.
- Configured various messaging resources for the applications in WebSphere ESB to isolate messaging infrastructure from the application target.
- Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL ) using Top Down Approach and Bottom up Approach.
- Experienced in Software Development Processes like SCRUM, Waterfall, Iterative and Agile Methodologies.
- Streamlined the server Implementation by moving to JSON and MongoDB as the backend data model.
- Hands-on experience in development of Microservices and deploying in Docker.
- Created Angular6&8 components like Controllers, Services, Directives and Forms to collect different user data and implemented form validation in Angular 6&8.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS, Bootstrap, and Angular JS.
- Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
- Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.
- Built a complete CMS in AngularJS as Front end and java 11 (using REST) as backend for creating web and mobile based applications.
- Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
- Spring Boot Microservices were developed with Microservices architecture using REST and Apache Kafka.
- The application uses jQuery for a dynamic and interactive, data retrieval and posting. Used Git Hub a documentation repository and version controlling tool.
- Used Maven tool to build and deploy applications. Deployed the application in JBOSS Application Server.
- Hands on experience on Spring Core Annotations for Dependency Injection and Spring MVC for REST API s and Spring Boot for micro-services.
- Experienced in creating AWS IAM and Security Group in Public and Private Subnets in VPC. Created AWS Route53 to route traffic between different regions.
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic search Load Balance and AMIs and Glacier for QA and UAT environments .
- Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka .
- Used NodeJS, ReactJS, and Backbone.JS MVC framework for developing the Single Page Application (SPA).
- Created various MongoDB collections and wrote services to store and retrieve user data from the application.
- Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
- Designed and developed the REST based Microservices using the Spring Boot , Spring Data with JPA.
- Developing the web services using java11 based Play which follows reactive design paradigm coupled with Akka toolkit which provides actor based programmable system on JVM environment for achieving the desirable concurrency .
- Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and JIRA.
- Used Jenkins to run the deployment process. Used JIRA to view the tasks and requirements
- Created test cases and Involved in Unit Testing using JUNIT Framework in ECLIPSE
- Java Script expertise in both client and server-side scripting languages like jQuery, Angular 4,6&8, NodeJS.
- Developed a Web Application using Java 8 with the Google Web Toolkit API with Oracle.
- Hands on experience working with cutting edge technologies including Angular 6&8, Spring Boot, Java 8 and Cloud Computing .
Environment: Java 8&11, Spring, Hibernate, JAXB, Maven, Multithreading, AWS, spring, MongoDB, Akka, Scala, Maven, Hibernate, Oracle9i, Web Services, PCF, Kubernetes, Perl, Kafka, Docker, NodeJS, REST, Angular 4,6&8, Typescript, Junit, XML, XSLT, JSP, Servlets, HTML, Microservices, CSS, Soap, JavaScript, jQuery, GitHub, Ajax, jQuery.
Confidential
Java Backend Developer
Responsibilities:
- Responsible for gathering all required information and requirements for the project.
- Experience in Agile Programming and accomplishing the tasks to meet deadlines.
- Developed UI screens using Struts tags in JSP. Managed source control on a day to day basis in GitHub .
- Modified the UI screens created by web designer using HTML5, Typescript, JSP, CSS3, ReactJS.
- Configured the application using spring boot annotations and developed Spring Controllers for request and response processing and implemented RESTful Web Service.
- Experience in NoSQL like Graph DB or MongoDB and relational databases.
- Migrated Spring based application to cloud based Microservices .
- Experience in Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installing and configuring Kubernetes.
- Configured the Struts environment by registering Action Servlet, Validator plugin, tiles plugin, form beans, dynamic action/validator forms, controller, message resource, action mappings, and forwarding/ navigation definitions.
- Configured Struts tiles (tiles-defs.xml) for reusing view components as an application of J2EE composite pattern.
- Experienced in Web based UI frameworks such as JavaScript, Ajax, JQuery, AngularJS, Angular2, Angular 4,6,7&8, ReactJS, Backbone JS, Tag Libraries, Custom Tags.
- Build Microservices for the delivery of software products across the enterprise.
- Developed Business components using Multithreading, Servlets, and JSP.
- Proficient in developing responsive mobile friendly websites quickly and effectively using HTML5, Typescript, CSS3, JavaScript and jQuery and experience in making them cross browser compatible.
- Expertise in implementing Micro-Services using Spring boot and Spring Cloud services
- Used JDBC calls in the JSP to access MySQL Database, struts Action Servlet to route the request to corresponding Action Classes.
- Worked on Pivotal Cloud Foundry (PCF) to host Cloud based Applications.
- Good Knowledge in developing Express, working with Microservices backend with RESTful, GraphQL, gRPC etc. type of services.
- Implement API Service using Apache Camel . Developed REST APIs using Java 8, Play framework and Akka .
- Hands on experience in Amazon Web Services provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
- Extensively working on Java persistence layer in application migration to Cassandra using Spark to load data to and from Cassandra Cluster .
- Experience with high-speed messaging frameworks and streaming (Kafka, Akka, reactive).
- Implemented Spark using Scala and Spark SQL for faster testing and processing of data .
- Developed user interface by using the ReactJS , Flux for SPA development.
- Used React -Router to turn application into Single Page Application Involved in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept .
- Web service calls, multiple DB sources, XML, CSV and Data log scrape work Rest full services and API Development.
- Experience in implementing and managing Docker-based infrastructure using Kubernetes.
- Good knowledge with Design, and debug operations, reporting, data analysis and web applications utilizing Python.
- Experience in developing the User Interface (UI) Applications and professional web applications using HTML 4/5, CSS2/CSS3, JavaScript, AngularJS 2, ReactJS, NodeJS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap .
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Consumed SOAP, Web Services using JAX-WS. Generated PDF documents using text.
- Used JS with NPM for making client-side REST service calls for specific modules.
- Experience working with developer tools like Firebug, Chrome or Safari web inspectors and IE Developer Toolbar.
- Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
- Developed applications using MEAN (Mongo-DB + Express.JS + Angular 4 + Node.JS) stack and created POC's for rest service development using Node.JS, Express.JS and MongoDB.
- Implemented MongoDB queries for reporting and analyzing production data and used various concepts such as locking, transactions, indexes, sharing, replication, and schema design.
- Involved in testing Microservices by placing messages in JBoss.
- Developed the application on Eclipse and used Eclipse plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation,
- Implemented cross cutting concerns as aspects at Service layer using Spring AOP.
- Involved in the implementation of DAO objects using Spring - ORM.
- Developed Web Services using REST.
- Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven POJO (MDP) to subscribe from the JMS provider.
- Developed dynamic web pages including front end and back end using Python and Django Frameworks.
- Applications using Python integrated IDE's like IntelliJ, Eclipse and PyCharm.
- Versatile test automation tools expertise such as Selenium WebDriver , RC, SOAP UI, QTP, JMeter and Junit.
- Hands on knowledge of Git, Jenkins, AWS Cloud Technologies, RDBMS (PostgreSQL).
- Spring Boot Microservices were developed with Microservices architecture using REST and Apache Kafka .
- Implemented Microservices for distributing different responsibilities of the system into different services for enhancing cohesion and for reduce coupling Load balancing among servers implemented by using Spring Ribbon.
- Maintenance of the local and remote Apache, IIS web server's administration.
- Create new endpoints for adding new services, using Microservices architecture. These different services were developed using Java, AKKA, Scala, AWS , Caffeine cache in the backend maintain and develop backend BI and Kafka services in a highly scalable environment.
- Involved in creating the Hibernate POJO Objects and developed Hibernate Mapping Files.
- Implemented Log4J to trace logs and to track information.
Environment: Java8, Microservices, Typescript, Struts 1.3, NodeJS, selenium, pythons, Multithreading, JSTL, EL, JavaScript, JSF, POJO’s, ReactJS, Docker, Hibernate, PCF, Kubernetes, Perl, MongoDB, Spring 2.0, Angular 2, SQL, PL/SQL, CSS, Jakarta Commons, GraphQL, Log4j, IBM WebSphere 6.0, Cassandra, JUnit, Subversion, Akka, Scala, Aws, Kafka, Maven.
Confidential
Java Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) phases of the project
- Involved in preparing use-case diagrams, sequence diagrams and class diagrams using Rational Rose, UML.
- Responsible for installing, configuring, and maintaining RedHat LINUX operating systems
- Linux systems administration skills with emphasis on RedHat Enterprise Linux or Oracle Enterprise Linux.
- Enhanced searching capabilities on the UI by adding a variety of filter types to drive results coming from SOLR.
- Built Web application using Python, Django, Flask, JavaScript, AJAX , HTML and template languages.
- Used source control systems like Git and Subversion SVN .
- Involved in dealing with CI/CD tools like Jenkins, Git Stash .
- Knowledge on Jira and Jenkins.
- Experience in Graph QL Framework
- Deployed the drools rules as a service in J2EE stack environment and packaged and deployed the application in JBoss.
- Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL .
- Used Pivotal Cloud Foundry (PCF) to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access.
- Involved in deploying systems on AWS Infrastructure services EC2, S3, RDS, SQS, and Cloud Formation.
- Developed UI components using Angular JS dependency Injection, Models, data binding and controllers.
- Used XStreamAPI to transfer data back and forth between Spring MVC and Angular 4&6 .
- Involved in developing a Single-Page Application pages using AngularJS, REST Services.
- Created the Application using ReactJS and NodeJS libraries NPM.
- Implemented REST API as Spring Boot Microservices to perform modular functionality as per Microservices architecture .
- Developed Business components using Multithreading, Servlets, and JSP.
- Authorization of Microservices using OAuth2 mechanism & Exposed server/client side of spring boot SOAP/REST Web Services .
- Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
- Worked on Installing and configuring Kubernetes for the Orchestration of Docker Images, deploying applications on Docker containers in Kubernetes and Cluster management on AWS using Kubernetes Operations (KOPS).
- Used JMS (Java Mailing Service) API and Kafka to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
- Implemented data ingestion and handling clusters in real time processing using Kafka.
- Extensively working on Java persistence layer in application migration to Cassandra using Spark to load data to and from Cassandra Cluster.
- Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
- Strong experience with MongoDB (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra, and Couch DB.
- Involved to implement various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux library.
- Used Micro-services for scalability and reliability of the application in addition to lose coupling.
- Auto scaling functionality of Micro-services helped in cloud infra where slowdowns were eliminated.
- Worked with the Apache camel to integrate Spring MVC architecture.
- Working experience on NOSQL databases like MongoDB.
- Performed UI testing and front-end testing using Selenium. Used Firebug to do web-based application testing with Selenium for the commands and locator application.
- Followed Spring MVC Framework for the development of the project
- Involved in developing code for obtaining bean references in Spring Framework Dependency Injection (DI) or Inversion of Control (IOC).
- Experienced in ReactJS and working with React Flux architecture.
- Involved in build and deployment of Microservices with Jenkins.
- Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
- Used Pivotal Cloud Foundry (PCF) to quickly build, deploy & update the applications.
- Worked on Pivotal Cloud Foundry (PCF) to host Cloud based Applications.
- Used Hibernate to store the persistence data into the Oracle database and wrote HQL to access the data from the database
- Prepared UNIX scripts to schedule jobs and perform data loading for Print Composition services.
- Used NodeJS maintain a persistent connection from the browser back to the server via long polling.
- Used Micro-services to ensure the scalability of application on cloud infrastructure
- Used Subversion SVN for version control and JIRA for tracking bugs.
- The application uses jQuery for a dynamic and interactive, data retrieval and posting
Environment: JDK 1.5, Core Java, Eclipse, Microservices, Docker, PCF, Structs3.3, Typescript, Oracle 10g, Spring 2.5, Hibernate 3.0, red hat/Linux, Solr, Ajax, XML, ReactJS, Kafka, MongoDB, GraphQL, Perl, Kubernetes, JBOSS6.0, NodeJS, Angular 4,6&8, Windows XP, HTML, CSS, JSP 2.1, Multithreading, Cassandra, AWS, Selenium, Jenkins, perforce, WSDL 2.0, SOAP 1.2, API, Log4j 1.3, JNDI 1.2, J Unit, jQuery, UML.
