We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Cincinnati, OhiO

SUMMARY:

  • IT Professional with 9+ years of full stackdevelopment experience in all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Implementation and Testing of web based, enterprise business applications using JAVA/J2EE technologies.
  • Knowledge and experience with Agile(Scrum),Waterfall methodologies and Test driven development(TDD)
  • .Expertise in UI Design and Development using HTML5, CSS3(SASS, LESS), Bootstrap, jQuery and AJAX that follows W3C Web standards and successfully managing all facets of application development.
  • Good knowledge on client - side JavaScript framework Angular 2.x/6.x with NGRX to achieve MVVM design flow
  • Experienced in Angular JS, Backbone JS, Ember JS, Knockout JS, Ext JS for unique and customize front end app development and to achieve MVC design flow. Involved in building the application which works on mainly Groovy grails, Html, CSS, Rest services, Java script, Spring, Maven, Hibernate.
  • Experience on Single Page Application (SPA) development, working with Directives, Services, Filters, Guard and Validations in the Angular 2, Angular 4 and Angular 5.
  • Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular and Node) full stackdevelopment tool kit.Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by usingJava 8
  • Have good knowledge on different databases like PostgreSQL, MySQL, D132, Oracle 13cillg, Microsoft SQL Server, NoSQL DB (Raven DB, Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB) and good experience in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server
  • Expert in Core Javaand implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Javacollections in various projects. Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Utilized Java8 features like Lambda expressions and Stream API for Bulk data operations on Collections
  • Experienced in developing web-based applications using Java/J2EE, Servlets, Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Web Services (SOAP & Restful services) and ORM frameworks like Hibernate, baits
  • Highly proficient in using frameworks like Struts, Hibernate, Spring and Design Patterns such as, Session Fa ade, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven, test driven enterprise applications.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations
  • Worked with various frameworks in Spring such as Spring IOC, AOP, Spring transaction Management, Spring Data, Spring JDBC, Spring Batch, Spring JTA, Spring IO and Spring Security (Spring security, Site Minder).
  • Developed and deployed Micro Services based applications using Spring Boot and spring Cloud.Performed 16 dynaTrace upgrades in environments including production.
  • Used Spring Annotations for Spring DI & Spring MVC for REST APIs &Spring Boot for micro-services.
  • Extensive experience in developing scalable, reliable, efficient web and enterprise applications using JSP, EJB, JNDI, JMS, Struts, JSF (Prime Faces). Experience with integration servicesOAUTH, OAUTH2.
  • Strong working experience with Spring Framework, which includes usage of IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications.
  • Developed projects with RESTful services (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and automated the documentation using Swagger and WADL.Worked in container based technologies likeDocker,KubernetesandOpenshift
  • Extensive experience in Implementing Docker container service, build pipeline like Jenkins, Bamboo for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.Managing the Openshift cluster that includes scaling up and down the AWS app nodes.
  • Extensive experience working with AWS provided Solutions like EC2, ELB,VPC, Route 53, RDS,S3,IAMCloudWatch.
  • Hands on experience with build tools like ANT, Maven, Gradle and Involved in bug and issue tracking through JIRA
  • Hands on experience in implementation of PCF (Pivotal Cloud Foundry) and Expertise in unit-testing with tools like JUnit, Mockito, Spock, Integration testing tools like Selenium Web Driver, Cucumber. Good understanding ofPivotal cloud foundry (PCF)Architecture (Diego Architecture), PCF components and their functionalities. Experienced in using Pivotal Cloud Foundry (PCF) CLI for deploying applications and other CF management activities.ManagedDocker orchestration and Docker containerizationusingKubernetes.UsedKubernetesto orchestrate the deployment, scaling and management of Docker ContainersWorked onApache SolrCloudto index documents using hive-solrstorage handler to import different datasets includingXMLandJSON.Hands - on Experience in Administration, Configuration and Troubleshooting of high end disk storage systems such as EMC CLARiiON and VMAX/Symmetrix DMX in mission production environment.Troubleshooted issues with the application developers to the EC2 instances.
  • Designed and developed Worker services layer which will be integrated via JBPMworkflow
  • Proactive and well organized with effective time management skills. Strong analytical, debugging and problem-solving skills. Excellent communication, presentation skills and a good team player.

TECHNICAL SKILLS:

Programming Languages: Java (1.5/1.6/1.7/1.8 ), C, C++, PL/SQL, Python

Software Methodologies: Agile, Kanban, Scrum, TDD, SDLC Waterfall

J2EETechnologies& frameworks: JSP (2.x), JSTL, Servlets (3.1,3.0), JDBC, EJB (3.x), Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, Axis, Apache CXF, Java Security, JBPM

Web Technologies: HTML, DHTML, JavaScript, AJAX, Bootstrap, jQuery, XML, XSLT, XSL, CSS, JSON, Chase Standards, Node Js, EXTJS, AngularJSWeb service Frameworks: Spring (4.x/3.x), Hibernate (5.x,4.x,3.x), Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, Junit

Web Services: SOAP, RESTful, Oracle SOA, UDDI, WSDL

Design Patterns: Singleton, Business Delegate, Data Transfer Object, Façade, Data Access Object, MVC, Filter

IDEs: Eclipse (4.x/3.x (Neon, Oxygen, Kepler, Luna, Indigo, Juno)), Net Beans, IntelliJ, Spring Tool Suite, RAD 9.0, JBPM 6

Application/Web Servers: Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, IBM HTTP Server (8.5), JBoss

Databases: Oracle(9i/10g/11g/12c), SQL Server (14.0), DB2, MySQL, Postgre SQL, Mongo DB, Cassandra

Build Scripts: Maven, Ant and Jenkins

Testing Tools: JUnit, Log4J, Mock Framework, Cucumber, Selenium

Version Control Tools: GIT, SVN, Clear Case

Operating Systems: Windows, Unix, Linux, Mac OS

Cloud Technologies, DevOps Tools & Other: AWS, EC2, Pivotal Cloud Foundry (PCF), Docker, JIRA, AWS Step Functions

O-R Mapping: Hibernate, JPA, IBatis.

Testing Tools/Others: Junit, SoapUI, Putty, Mockito

Bigdata Technologies: Hadoop, Apache Spark, Scala, Hive, HBase, Sqoop, Solr, Apache Kafka

PROFESSIONAL EXPERIENCE:

Confidential, Cincinnati, Ohio

Java/J2EE Developer

Responsibilities:

  • UsingAgile (SCRUM) methodologies for Software Development Lifecycle of the dynamicJ2EEproject.
  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
  • Involved in Developing of Application based onJ2EEusingHibernate and Spring framework.
  • Developing the entire application based on theMVCarchitecture. • Created custom directives in Angular 7 for reusable components like multi-field form elements and background file uploads in the application in order to restore the components. Developed user interface by using theReact JS, FluxforSPAdevelopment.
  • Designed, coded and tested key modules of the project using Java OOPSconcepts, JSP.
  • Implementing the Project structure based onSpring MVCpattern usingspring boot.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • FollowingSpring Boot MVCRest frameworkto develop the application flow for the project Worked with the UnixSolaris/Linuxadmin team to perform Oracle migration from Sybase.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3,JavaScript, jQuery, AJAX, AngularJS,andJSONUsedjQuery,Ajaxfor service calls on pages to interact with the servers.
  • Worked on the OAuth 2.0 for accessing the cloud storages like Box, one drive, Google Drive, Drop box.
  • Containerized all the Spring Boot, Java and Node.jsapplications using Docker.
  • Proficient inTDD(Test Driven Development) by writing test cases usingJasmine, J-Unit Framework Working as a Full Stack developer using JavaScript frameworks AngularJSandNodeJS.
  • Experience in Managing and troubleshooting middleware Java application servers (JBoss). Used JBoss 5.x Application server to deploy the applications.
  • Implementing XML-based communications protocol usingJAXB.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Experience in installation, upgrading and patching of JBoss EAP.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Designed, executed and maintained Selenium Web Driver (TestNg, JUnit) automated test cases for regression test cases
  • Support applications in production. Note interruptions or bugs in operation and perform problem solving exercise to determine problem and ensure continued use of the application
  • Configured Maven for Java automation projects and developedMavenProject Object Model (POM).
  • DevelopingREST APIfor test server for Express Router middleware-based API's withMongo DB integration. Strong Experience in developing user interfaces with HTML,DHTML, JSTL, XSD, XML andCSS. Worked on JavaScript, AJAX and jQuery.
  • Planning and setting up of Continuous Integration for various properties onJenkinswith Commit, Component, and Assembly, deploy and Smoke jobs.
  • Monitor & assign backlog incidents to team level2 and Level3
  • Communicate workarounds to be followed to L1 and L2 till the issue/work order gets complete/resolve. Raising issues to development team and working with them closely for permanent fixes through calls.
  • UsingMavenas the build tool,GITfor version control,Jenkinsfor Continuous Integration, JIRAas a defect tracking tool, used Bugzilla for issue tracking.
  • DevelopingRESTservices to talk with adapter classes and exposed them to theAngularJS front-end.
  • Worked onRestful web serviceswhich enforced a stateless client server and supportJSONfew changes fromSOAPtoRESTFULTechnology Involved in detailed analysis based on the requirement documents
  • Designing and developing theRESTFULweb services usingthe JAX-RS APIto communicate over the network.
  • Troubleshooted Production issues pertaining to AWS Cloud Resources and Application Infrastructure point of view.
  • Strong experience inSecurity-Systemdevelopment for Web Applications. Involved and Developed all phases of security implementation using spring security system against All types of authentications:LDAPauthentication,Databaseauthentication andPre-Authentication.
  • Implemented JavaWeb servicesbased onSOAarchitecture withSOAP, WSDL and UDDI.
  • ImplementingSOAPmessages for information exchange forWeb Services.
  • Done Deployment, software installation, maintenance, fixes upgrades, general administration, troubleshooting.
  • BuiltS3buckets and managed policies for S3 buckets and usedS3 bucketandGlacierfor storage and backup onAWS.
  • On-board new applications into dynaTrace, profile configuration, agent setup, instrumentation.
  • Build dynaTrace dashboards and reports and help teams to build their own dashboards.
  • Help app teams to troubleshoot problems using dynaTrace.
  • I develop new features for highly concurrent, multi-threaded microservice applications that run on Tomcat in a Linux cloud environment using Java, MongoDB, Sybase, and Hazel cast.
  • Using the concepts of Dependency Injection and inversion of control concepts using the frameworkSpringand deployed the entire application on application serverWeb Logic11g.
  • Wrote groovy scripts to validate REST Response based on created test data using Readapt (SoapUI)
  • Extensively involved in the development of backend logic or data access logic usingHibernateand thus creating the object relational mapping with the Javabeansin the application.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Hands on experience inAzureDevelopment, worked onAzure web application,App services,Azure storage,Azure SQL Database,Virtual machines,Fabric controller,Azure AD, Azure search, and notification hub.
  • Comprehensive work experience in cloud platform likeAmazon Web services (AWS Cloud) -EC2, ECS, ECR, Lambda, step functions, API Gateway, SNS, SQS, SES, EBS, S3, Glacier, Elasticsearch, EFS, IAM, Beanstalk, Auto Scaling, Cognito, VPC & CloudWatch.
  • Creating all the complexSQLcommands and Stored Procedures to retrieve data from the Oracle database. Installed Jenkins and Nexus, Performed troubleshooting during the build failures
  • DevelopingANTscripts for building applicationWAR/EARfor deploying onWebLogicserver
  • Involved in all the test cases using the frameworkJunitand fixed any bugs or any issues identified during the testing period.

Environment: J2EE/JAVA1.8, JSP, Web Center,, Spring MVC, JBoss, Cassandra, EJB, Spring, Web Services (WSDL, XSLT, XML, SOAP, REST), JUnit, Hazel Cast, Ant, Maven, S3 bucket, IBM WebSphere, CVS, SVN, XML, JSON, XML, Docker, Jenkins, AWS Step Functions,PCF,Groovy

Confidential, Kansas City, MO

Full Stack Java Developer

Responsibilities:

  • Designed and Developed UI for Customer Service Modules and Reports using Angular7, HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSP, Servlets, API s.
  • Worked with Angular CLI and Typescript in Angular4 to create Controllers and components for the Web Pages.
  • Developed pages using Angular4.0 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Have worked with reactive forms, template driven forms and written pipes in Angular 4 to transform the data according to the client's requirement and need and met the desired requirements. Implementedreact JScode to handle cross browser compatibility.With the concept of ReactJs
  • Worked on usage metrics and also end to end events tracing for analysis purpose.
  • Created services with Angular 4 injectable property, to make the service available for dependency injection when creating componentsand modules according to client s requirement.
  • Wrote tests using Java web applications.
  • Web controls testing - wrote automation to test the controls from end to end starting to invoking in Internet Explorer.
  • Worked on AngularJS to build high-quality, scalable and reusable components and Front-end solution.
  • Worked on generating the verification hash code using Node JS and added user validations and user permissions by using NodeJS in order to authorize a valid customer.
  • Performed UI Automation using the browser automation tool GEB within selenium and groovy scripting language and TestNG framework and validated the REST response with UI.
  • UsedReact-Autocompletefor creating google maps location search on the webpage AddedExcel-Builderto download theTabular datain Excel format usingreact.
  • Implemented AJAX call from Angular JS at client to Express JS at Node JS server.
  • Designed and worked on implementation of Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication, and Database.
  • Worked with Express JS which gives MVC Structure to the Node JS.
  • WroteKafkaproducers to stream the data from external rest APIs toKafkatopics.
  • Involved in Developing of Application based on J2EE using Hibernate and Spring framework.
  • Worked with JAVA 8 features like Stream API, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling, Collection API.Used Groovy/Grails Tool Suite (GGTS) to develop the test cases and performed manual testing
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations
  • Built web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion Of Control), DAO (Data Access Object) and template classes.
  • Implemented microservices based architecture using Spring Boot interacting through REST API.
  • Implemented the various layers of the application using Spring Framework modules such as Spring IOC, Spring AOP, Spring MVC and Spring ORM,Spring JPA, Spring boot.
  • Followed Spring Boot MVC Rest framework to develop the application flow for the project.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from db.
  • Implemented Spring MVC with Spring Boot which includes writing Controller classes for handling requests, processing form submissions and performed validations.
  • Designing and Developing the Web Portal Applications, web services,JBPMworkflows, Back end Queuing implementations (MQ) using the technologies Spring MVC, jQuery, JSON, Spring ORM, Hibernate, CXF JAX-WS JAXB and Active MQ using Scrum based Agile methodologies
  • Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections using plain EJB3's JPA specification that is used to implement the DAO layer with Hibernate Entity Manager's Session Factory, HQL, and SQL.
  • Worked on NoSQL database like Cassandra to store key values, for data analytics which is used as a Database.
  • Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using Oracle database.
  • Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data
  • Increased efficiency of environment setup to become 80% faster by using Spring Boot & Maven to simplify configuration, development, and deployment.
  • Involved in using SVN, GIT, Clear Case, CVS and Subversion for project management and version management.
  • Expertise in using of JIRA to track issues and communicate with other teams at various environments.
  • Used Jenkins for CI/CD Continuous Implementation and Continuous Delivery.
  • Worked on AWS Cloud Front, S3 and Lambda Web Services to integrate the server side and client-side code.
  • Intensive use of C++, multi-thread processing, combining with Rogue Wave, CORBA, and Hazelcast.Use Hazel Cast cluster as distributed cache.
  • Installed Jenkins and Nexus, Performed troubleshooting during the build failures.
  • Responsible for implementation of java integration components for JBPMand DROOLS
  • . Developed ANT scripts for building application WAR/EAR for deploying on WebLogic server. Involved in logging and monitoring the step functions like Lambda functions and used lambda functions, wrote Step functions, configured cron scheduler to trigger lambdas.
  • Experienced with Hadoop, Kafka, Spark, Terraform, Ansible, and Docker.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • ManagedDocker orchestration and Docker containerizationusingKubernetes.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes

Environment: Java, J2EE, HTML5, CSS3, Bootstrap, jQuery, AngularJS, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, Cloud/AWS, JDBC, REST, SOAP, CI CD, JAX-RS, JAX-WS, WSDL, Microservices, MongoDB, PL/SQL, Unit Testing, JUnit, Log4j, Maven, GitHub, Multi-Threading, Collections, Web Logic Application Server, Jenkins and Spring Tool Suite (STS), No-SQL, Agile Methodology,JBPM,AWS Step functions, Groovy

Confidential, SanFransisco, CA

Full Stack Java Developer

Responsibilities:

  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
  • Used Agile (SCRUM) methodologies for Software Development Lifecycle of the dynamic J2EEproject.
  • Designed, coded and tested key modules of the project using Javaoops concepts.
  • Involved in Developing of Application based on J2EEusing Hibernate and Spring framework.
  • Developed the entire application based on the MVC architecture.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.Created documentation for all the components which is included in React - Bootstrap page.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS 2, and JSON.
  • Used React-Router to turn application intoSingle Page Application
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Developed single page applications, components using Angular2 directives, controllers, routing, service modules.
  • Implemented user interface coding and styling using AngularJS 2, CSS, Node.js and Bootstrap template.
  • Configured Maven for Javaautomation projects and developed Maven Project Object Model (POM).
  • The interfaces are built using Apache Camel framework and JMS.Built real timedata pipelinesby developingKafkaproducers andSparkstreaming applications for consuming.
  • Developed web-based applications using Java/J2EE, Servlets, Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Web Services (SOAP & Restful services) and ORM frameworks like Hibernate, iBatis
  • Built and Deployed Java/J2EEto a web application server in an Agile continuous integration environment.
  • Develop the pre-processor and post-processor scripts in PERL for the Mercer Funds files to create the index files for the incoming zip files and to update corresponding DB2 tables during the post ingestion process.
  • Implemented Web-Services to integrate between different applications components using RESTful.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Designed and developed the RESTful web services using the JAX-RS API to communicate over the network.
  • Implemented XML-based communications protocol using JAXB.
  • Implemented Java Web services based on SOA architecture with SOAP and WSDL.
  • Implemented SOAP messages for information exchange for Web services.
  • Troubleshooting, security, failover and workload management of WebSphere Application Server 5.0 /5.1/6.0, Webservers like IBM HTTP Webserver, Apache Webserver.
  • Performed data extraction and migration, data cleaning, analysis, and visualization using SSIS, SSAS, Tableau, and Power BI to support OneCloud Data warehousing solution on AWS.
  • Used Maven as the build tool, GIT and SVN for version control, Jenkins for Continuous Integration & Continuous Detection and JIRA as a defect tracking tool.
  • Developed the core search module using theApache Solrand customized theApache Solrfor handling fallback searching and to provide custom functions.
  • Created dynamic HTML pages, used JavaScript, jQuery, NoSQL, Restful &AJAX to create interactive frontend GUI.
  • Extensively involved in the development of backend logic or data access logic using Hibernate and thus creating the object relational mapping with the Javabeans in the application.
  • Designed various tables required for the project in Oracle 11g database, Oracle web Centre and used the stored procedures in the application and wrote Stored Procedures, Triggers and Functions on SQL Server as well as PL/SQL on Oracle to support both databases for the application.
  • Created all the complex SQL commands and Stored Procedures to retrieve data from the Oracle database.
  • Developed JBPM workflow definition using BMPN 2.0 standards. Service orchestration using JBPM
  • Developed ANT scripts for building application WAR/EAR for deploying on WebLogic server.
  • Involved in all the test cases using the framework Junit and fixed any bugs or any issues identified during the testing.
  • Involved in using CVS, Git, for project management and version management.
  • Created CI/CD pipelines by integrating Git, GitHub, Maven, Jenkins, Ansible, and AWS.Experienced in deploying theApache solr/zookeeper clusterin cloud, on Premises, working on the data storage and disaster recovery forsolr/zookeeper.
  • UsedJenkins pipelinesto drive all microservices builds out to theDocker registryand then deployed toKubernetes,
  • CreatedPodsand managed usingKubernetes

Environment: J2EE/Java1.8, JSP, Spring, Web Center, Spring MVC, Spring IOC, Servlets, HTML, Bootstrap, Angular JS, AJAX, Star UML, EJB, Hibernates, Web Services (WSDL, XSLT, XML, SOAP, REST), JUnit, Ant, Maven, Spring Boot, IBM WebSphere, SVN, JSON, Eclipse IDE, Node.js, Express.js, Oracle 11g, Spring Tool Suite,JBPM

Hire Now