Java Developer Resume
Piscataway, NJ
SUMMARY
- Over 7 years of versatile experience in analysis design development and implementation of software applications and in developing n - tier architecture-based solutions with distributed components and internet/intranet applications.
- Experience in AWS platform and its features includingIAM, EC2,EBS,VPC,RDS,Cloud Watch,Cloud Trail,Cloud FormationAWS Configuration,Autoscaling,Cloud Front, S3, SQS, SNS, LambdaandRoute53.
- Introducing and implementing DevOps solutions for a range of Agile projects, creating automated build, deployment, monitoring, testing and reporting pipelines and solutions
- Designed and installed our distributed ELK log monitoring system using Filebeat, Redis, Logstash,Elasticsearch, and Kibana.
- Experience in creating multiple Django apps and extensively used Django Session and management.
- Experienced in developing Automation Framework using Cucumber BDD, JUnit, Gherkin, Java and Selenium WebDriver.
- Worked with Behavior Driven Development process and Test-Driven Development (TDD).
- Designing with core JAVA and J2EE design patterns, MVC Paradigm, object-oriented TEMPprincipals/methodologies, UML diagrams.
- Experienced in the MVC Architecture using Struts & Spring Frameworks. JMS, JNDI and Hibernate.
- In depth knowledge of various technical terminologies including XML, JSP, Servlet, JDBC, Web services and extensive understanding ofobject-orientedconcepts. Extensive experience in Core Java 8, Spring Boot, Spring, Hibernate, Web Services, Kubernetes, Swagger, Docker.
- Experience working with AngularJS, Angular7/8, Backbone MVC Framework,NodeJS.
- Good experience inWeb 2.0RIAtechnologies likeExtjs,JQuery, JSON,AJAX.
- Extensive experience working with RDBMS -PL/SQL programming on Oracle,MySQL.
- Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
- Deep knowledge of the Splunk, including managing Splunk infrastructure, Data Extraction and Application and UI development. Solid knowledge of the Linux Server platform.
- Experience in working with IDE's like Eclipse, JbossDev Studio, NetBeans and IntelliJ.
- Experience in Azure IaaS, PaaS, storage, network and database.
- Good knowledge ofObject-OrientedProgramming concepts.
- Developed web applications using Play MVC Framework.
- Experience with a wide range of languages, platforms, technologies and operating systems - Linux, Windows, UNIX, DevOps, VM Ware, VSS, TFS, Subversion, Git, Jenkins, Apache Tomcat and scripting in many languages.
- Experience with deploying applications to cloud platforms (AWS, PCF, Docker).
- Manage containers using Amazon EC2, ECR, EKS and Fargate.
- Involved in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
- Involved in performing the Linear Regression using Spark.
- Maintained SVN repositories for DevOps environment: automation code and configuration.
- Involved in working with Core Java concepts like Collections, Multithreading, Data Structures, Exception Handling and Serialization.
- Advanced Java, C#.NET, Agile, Linux, analysis and design, databases, source control, CICD, multi - threading and biometrics experience.
- Good knowledge in deploying applications on different application and web servers such as Apache Tomcat, Web sphere, Web Logic andJBoss.
- Experience in software testing, Junit testing, regression testing, defect tracking and management using JIRA.
- Used version controller tool like GITHUB, Pub-Subversion and CVS.
- Extensively worked on debugging using Eclipse, Net Beans debugger.
- Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, PostgreSQL, Python, Elastic Search,ASP.NET, Test Driven Development (TDD)
J2EE Technologies: Servlets, Spring 3.x/4.x, Spring Boot 1.2.3, JSP, JDBC, JSTL, JNDI.
Web Technologies: HTML, CSS, XSLT, XML, jQuery, JavaScript, Angular4 JS, Node JS, NextJS, Radiant, Logic Virtual Directory 2.0Extjs, jQuery, AJAX, JSON.
LAN Technologies: Faster Ethernet, Ethernet Gigabit Ethernet, DNS
App/Web Servers: IBM WebSphere Application Server 6.1/7.x/8.x, IBM Business process, Management v8.x, JBoss Application server, WebSphere, Tomcat, BEA Web Logic
Frameworks: Struts, Spring, Spring MVC, Micro Services - MVC
SOA: Web Services (Restful, SOAP, WSDL).
ORM Tool: Hibernate
Tools: Load Runner, Log4J, Ant, BIRT, Jenkins, Kafka, TOAD, PL/SQL Developer
IDEs: Eclipse
Databases: Oracle 10g, 9i, 8i SQL Server, Couch base 2.5.1,3.03, Mongo DB.
Version Control: SVN, Clear Case
Operating Systems: Linux, Windows, Mac OS
PROFESSIONAL EXPERIENCE
Confidential, Piscataway, NJ
Java Developer
Responsibilities:
- Designed data formatted web applications using Angular 7 framework with Angular Material to design grid-based layouts, responsive animations and transitions, padding, and depth effects such as lighting and shadows.
- Used Microservices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Cassandra and MQ message brokers, tested and deployed Identity micro services.
- Used Spring Framework with Hibernate to map to Oracle Database for the Workflow of Various Modules.
- Worked extensively with big data tools, integrating Apache Solr search for multi-faced search, provided input on database design, and building stored procedures for smooth data.
- Extensively used Java Multi-Threading concept for downloading files from a URL. Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
- Developed reusable and interoperable Web service modules based on SOA architecture using RESTFUL.
- Handling offshore calls to coordinate with Tech teams outside North America in delivering the project needs.
- Developed Camel routes using Scala DSL and developed custom message converters.
- Wrote Angular.Js frontend, which queried a custom Elasticsearch server for search terms, and hosted everything on an AWS instance with Docker containers
- Created custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.
- Developed persistence Layer using Hibernate to persist the data and to manage the data.
- Used a Microservices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
- Consumed SOAP and Restful web services in SOA environment and used SOAP UI for testing.
- Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding tables.
- Involved in maintaining the user accounts (IAM), RDS, Route 53 services in AWS Cloud.
- Worked on Apache SolrCloud to index documents using hive- solr storage handler to import different datasets including XML and JSON.
- Create new SpringBoot microservices and deploying to PCF.
- Developed multiple single page applications using Angular 7.0, HTML5, CSS3, Angular Material.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, troubleshooting, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
- Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using Restful service.
- Involved in web application development for backend system using Angular 4, Angular CLI, Webpack, HTML5, TypeScript, WIJMO, SASS and CSS3.
- Used and participated in Agile Methodologies for design and development of the applications
- Developed application based on Spring Framework and uses J2EE Design Patterns like Facade, Singleton, Factory & Value etc. Patterns.
- Responsibilities include giving walkthrough to onsite and offshore teams about the newly developed and consuming frameworks/technologies and updating wiki with the user guides.
- Used the basic principals of MVC to in corporate the Angular7 framework to build client-side application.
- Setup Solr in AWS, Developed Solr Schema, Updated SolrConfig.xml, Index documents.
- Integrated configured Camel with ActiveMQ to use it as bus.
- Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
- Implemented Web Services (WSDLs) using JAX-WS and implemented REST services by Golang with microservices architecture Docker, Kubernetes.
- Configured JDBC and LDAP Security in the application server.
- Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
- Worked on Angular 7 application using Components, Observables, pipes, Directives, Reactive/Template Driven forms and Router guards.
- Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and Bootstrap.
- Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or ReactJS, with NodeJS and CSS.
- Developed Servlets to take service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
- Installation and configuration of multiple Apache Tomcat instances as a service on development, staging, preproduction and production environments.
- Worked on Java8 and developed several API's as per the business cases and analyses the current API with spring Boot.
- Used the basic principals of MVC to in corporate the Angular7 framework to build client-side application.
- Used Java8 features like lambda expression, Stream API and Interfaces.
- Created and configured the continuous delivery for deployingMicroservicesusing Jenkins CI server.
- Integrated AWS Dynamo DB using AWS Lambda to store the values of the items and backup the Dynamo DB streams.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and tan deployed to Kubernetes.
- Design, develop (backend) and test the modules using Java8 and integrate the same with existing application.
- Performed form validations using reactive forms from Angular7.0 framework.
- Deployed applications on Apache tomcat application server instances in all the respective environments.
- Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
- Participated in the implementation of efforts for unit testing and code review.
- Implemented business logic on the server side using EJB, WebSphere.
Environment: Java, J2EE, Servlets, EJB, JSP, JDBC, JNDI, XML, HTML/DHTML, CSS, AngularJS, Restful, Typescript, Webservices, AWS, JMS, AJAX, SOA, Microservices, WebSphere, WildFly, JBOSS, JUnit, JQuery, Angular7.0, Windows, UNIX, SQL and Oracle, Apache Tomcat, Spring, Hibernate Frameworks.
Confidential
Sr. Java Developer
Responsibilities:
- Designed and developed various modules using Java, JSP/Servlets, XML, and MVC.
- Designed application structure for implementation in Scala and Java on the Play framework
- Developed application to view live logs of servers of ion for Production and Non-Production environment using Apache Shiro and ElasticSearch- LogViewer.
- UsedDjangoAPIs for database access and worked on databases likeMySQL, Postgres.
- Setup of CI/CD pipeline components for Jenkins, Spinnaker, Concourse CI, GitLab CI, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, Amazon ECR and Kubernetes Helm Charts.
- Experience with deploying applications to cloud platforms (AWS, PCF, Docker).
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and tan deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Used Page Object Model (POM) to create Automation Framework using Eclipse, JAVA, Selenium WebDriver, TestNG, Maven and Apache POI.
- UsingDjangoFramework model, implementedMVCarchitecture and developed web applications with superb interface.
- Manage containers using Amazon EC2, ECR, EKS and Fargate.
- Design, build, secure and manage clusters/workloads running on self-managed Kubernetes (Kops), Amazon EKS (Amazon Kubernetes Service), Amazon ECS and AWS Fargate.
- Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in place.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
- Worked with VUE JS Forms, Validations, Modules, Components, directives, controllers and HTTP Request.
- Design, coded and tested key modules of the project using java oops concepts, JSP.
- Added new components on the UI using Angular6 framework, HTML and CSS.
- Wrote service using java - spring Boot to interact with the UI.
- Wrote UI automations for pre prod and prod environments using Robot Framework.
- Responsible for monitoring the build job hosted on AWS using Jenkins.
- Supported the hot defect fixes on the production environments.
- Fixed regression defects on both server side and the user side.
- Developed dynamic responsive Web Application by integrating Angular2 with Bootstrap which is further integrated with Web Services and Vue.js.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Collaborated with other developers on best practices, code reviews, internal tools and process improvements.
- Ensured the designs, code and unit tests are consistent, robust and scalable.
- Configured Splunk New Relic and PagerDuty through Terraform for Prod and Non-prod environments.
- Used Python Boto3 Libraries for automation of AWS lambda functions. And terraform as infrastructure as code.
- Created AWS Code Builds and PR checks for repo’s using Jenkin’s Groovy Script
- Assisted Product/Developers for debugging, testing and updating the DMV Forms and their mappings using MySQL Workbench.
- Designed front-end web-based form using Angular 8 with Ajax controls CSS and HTML5.Building and updating Azure product documentation to help customers deliver solutions on Azure.
- Introduced new libraries to the angular framework to help the team’s productivity.
- Configured Jenkins on AWS to set up Automation Pipeline to monitor the scripts by running the tests every night.
- Wrote a POC on Cucumber Framework for UI Automation using BDD approach.
- Fixed and debugged the defects on the services and user interfaces
- Wrote unit tests for the angular code wrote using Protractor and jasmine frameworks.
- Used Mockito unit test framework on the server side.
- Implemented UI using MVC, HTML, XML, CSS, JavaScript, Angular 8, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
- Written Postman API Automation using Node.js to run postman collections on nightly basis
- Reviewed, analyzed designs, modify, develop, test, document, and implement software applications within the scheduled timeframe
- Extensively worked in Test Driven Development (TDD) framework using JUnit.
- Analyzed and resolved complex problems associated with applications systems. Detected, diagnosed, and report related problems.
Environment: Java Script, Angular 4, Angular6, JSON, Spring IOC, Spring MVC Java, Java 8 Java JDK7,, Spring AOP, Spring, XML, JAX-WS, SOAP Web Services, RESTful web services, JMS, MDB, Hibernate, JMX, EHCache, JUnit, Mockito,, Maven, Gradle, GIT, Oracle,, WebLogic.
Confidential
Java/ J2EE Developer
Responsibilities:
- Understanding the Business Process and developing logic and software stack based on business flow.
- Analyzed Hadoop cluster using analytics tools including Flume, Pig, Hive, HBase, Oozie, Zookeeper, Sqoop, Spark andKafka.
- Involved in creating a reusable component using React JS for DOM manipulation.
- Designed/implemented greenfield solutions and planned migrations to AWS using services such as AWS Database Migration Service, RDS, EC2, Elastic Beanstalk, ECS, ECR, Elasticache, S3, Route53, Cloudfront, IAM, AWS WAF, CloudFormation, SES.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
- Continuous Integration and Continuous Delivery/Deployment - CICD.
- Designed and developed a full-stack funding website based on Node.js, ReactJS, Next.JS, Wordpress, PHP and Slim Framework.
- Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
- Develop the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.
- Used core java8 concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
- Used Vue.js events distribution and parent chain for parent-child component communication.
- Used a Micro Services with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
- Developed business logic of the application by using java 8 using lambda expressions, method references, functional interfaces and latest collection API to reduce the code.
- Design application structure for implementation in Scala and Java on the Play framework.
- Used XML and JSON for transferring/retrieving data between different Applications.
- Responsible of maintaining aVBAExcel legacy app written for the Consultants.
- FollowedKanbanprocess for tracking the progress.
- Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
- Deployed the application by usingJBossweb server.
- Worked on database migration across platforms and/or from other RDBMs technologies.
- Used Core Java8 and Spring API in developing the business logic using Agile Methodology.
- Used Apache Kafka cluster as messaging system between the APIs and Microservices.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, troubleshooting, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
- UpgradeKafkaacross versions and identify/fix any issue for production version to meet general needs.
- Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Developed reusable ExtJS components Such as Viewport, Panel, and Grids etc.
- Involved in developing various reusable Helper and Utility classes using Core Java.
- Expertise in working on transformations in Mulesoft.
- Good Experience in IDE's like Eclipse, Net Beans and integrating it with Maven,JUnitand Log4j/Slf4J
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client-Side validations were done using JavaScript.
- Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Developed single page application using AngularJS,NodeJS, ExpressJS and MongoDB with ng-view directive.
- Developed scripts in Python and ExcelVBAto automate the data analysis, generating statistics isolating trends in memory failures.
- Enhanced legacy application by building new components inAngular 7andtypescript.
- Experience in Jenkins Extensive working experience with Axios, mobx, Lodash, and Nextjs.
- Create new SpringBoot microServices and deploying to PCF.
- Developed Excel UI/Applications to pull and process data stored on SharePoint usingVBA.
- Experience with Spring MVC,SpringBoot.
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Developed a Web 2.0 control console using GWT to manage data matching for data staging.
Environment: Java, Java 8 Java JDK7, Java Script, Angular 4, Angular6, JSON, Spring IOC, Spring MVC, Spring AOP, Spring ORM, JAXB, XML, JAX-WS, SOAP Web Services, RESTful web services, JMS, MDB, Hibernate, JMX, EHCache, JUnit, Mockito, TestNG, Maven, Gradle, GIT, Oracle, Tomcat, Lab view, WebLogic.