Sr Java Fullstack Developer Resume
Radner, PA
SUMMARY
- Around 9 years of experience in IT Industry as a Java/J2EE Developer involving in Analysis, Design, testing of web based and client server multi - tier applications which use Java/J2EE technologies.
- Experienced in implementing OOPS concepts using Java/J2EE technologies such as Core Java Collections, Generics, Enums and Annotations etc., Servlets, JSP, JDBC, Spring, Hibernate and Web Services.
- Well versed in all stages of Software Development Life Cycle including requirement analysis, design, development, testing, deployment and support and maintenance with various methodologies such as Waterfall, Incremental, Iterative, and restful models.
- Strong Experience in developing user interfaces with HTML, DHTML, JSTL, XML, CSS, JavaScript, Angular JS, Angular 9/8/6/2, Node JS.
- Experience in enterprise level Node JS programming. Worked extensively on SPA (Single Page Applications) in Angular 9 and with scripting languages like JavaScript ES6/ES5 and Typescript.
- Experienced with Hadoop, Kafka, Spark, Terraform, Ansible, and Docker. Built end to end CI/CD Pipelines in Jenkins/Tekton to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
- Well versed in MVC Model View Controller architecture using Spring and implementing JSTL JSP Standard tag library, custom tag development and tiles.
- Experience in JSP, Java Beans and Servlets for developing applications using MVC architecture.
- Experience in Persistence Framework like Hibernate ORM Object Relational Mapping in a typical n-tier architecture.
- Good exposure in implementing web services-WSDL using SOAP and REST web services.
- Experienced using WARs and EARs to build and deploy the applications in application servers using ANT scripts and different IDEs.
- Experience in developing user interface by using theReact JS, FluxforSPAdevelopment. Implementedreact JScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
- Strong experience in UNIX and Shell scripting. Strong experience with java-based projects.
- Experienced in programming tools like ANT, Maven Build scripts, JUnit and Log4j.
- Good Exposure to Web/application servers such as Apache Tomcat, WebLogic, WebSphere.
- Experience in developing various UML designs like class diagrams & sequence diagrams using Rational Rose.
- Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- Used various CoreJavaconcepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
- Used Java Messaging Services (JMS) which provides reliable and asynchronous form of communication and have good knowledge in RabbitMQ.
- Strong experience with tools like Rational Rose rational, CVS project management and SVN.
- Experience in using IDEs like Eclipse, NetBeans, and Spring Tool Suite STS
- Experienced in developing Web, Client/Server, multi-tiered applications from designing of the architecture, requirements gathering through testing and installation with quick learning curve on new technologies.
- Skills in analyzing user requirements, modeling the system, and ensuring the functionality.
- Strengths include excellent interpersonal and communication skills.
- Ability to provide solutions from a functional and technical perspective, meet deadlines.
- Strong analytical and problem-solving skills and a proven ability to be an effective team player with excellent time management skills.
- Good exposure to Agile Work Environment. Worked on Testing with different testing tools and prepared unit testing, Module testing, System testing and Acceptance testing plans.
- Core development experience for Groovy Grails restful web services.
- Code management experience with GitHub.
- Developed different Web components such as JSPs, Servlets, Custom Tag Handlers, and business components such as Web Services.
- Utilized CloudWatch to monitor resources such as EC2, CPU memory, Amzon RDS DB Services, DynamoDB tables.
- Exposure in the cloud AWS Kubernates Service, AWS Elastic Kubernates Service.
- Managed container orchestrators like kubernates in the cloud such as azure kubernates services, OpenShift.
- Experienced in developing applications using Apache Tomcat, BEA Web Logic, and JBoss.
- Proficient in Struts, Spring, Hibernate and Portal framework-based implementation with good command over Web Logic Application Server.
- Hands on Experience in the design and development of SOA Architecture for publishing as well as consuming web services, development of Workflows for exposing Web services using SOAP and Restful.
- Experience working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews, and Maintenance support.
- Strong work experience in Web based application development, Database programming, distributed computing, Server-side programming, and Client Server computing in multi-threaded software systems using Java technologies.
- Exposure with R programming language. Experience in working with different operating systems like Windows and UNIX/Linux.
- Extensive experience on Application Servers including BEA WebLogic, WebSphere MQ 8.5 and Web servers like Apache Tomcat 5.x and Sun One Server etc.
- Extensive experience in using IDE's like Eclipse, Spring Tool Suite, and version control tools like Git.
- Strong experience in continuous integration and TDD Test Driven Development.
TECHNICAL SKILLS
Programming Languages: Java (1.5/1.6/1.7/1.8 ), R, 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, Microservices
Web Technologies: Angular 9/7/6/5/2, AngularJS, HTML, DHTML, JavaScript ES6, AJAX, Bootstrap, jQuery, XML, XSLT, XSL, CSS, JSON, Chase Standards, Node Js, EXTJS.
Web 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, 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, Tekton 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, Tools & Other: AWS, EC2, Pivotal Cloud Foundry (PCF), Docker, JIRA, AWS Step Functions,RDS
O-R Mapping: Hibernate, JPA, IBatis
Testing Tools/Others: Junit, SoapUI, Putty, Mockito
PROFESSIONAL EXPERIENCE
Confidential, Radner, PA
Sr Java Fullstack Developer
Responsibilities:
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript ES6, Bootstrap, JSON, jQuery, Angular 9, Node JS, AJAX.
- Adoption of new principles such as responsive design, mobile first and adaptive design using Angular 9 libraries using Typescript.
- Developed SPA (single page application) project using Angular 9 and Typescript for frontend, NodeJS and Postgres for backend.
- Followed the Extreme programming methodology for this client and sent out regular updates in the scrum meeting.
- Used Angular 9 services for type checking and improved build times, enabling Ahead Of Time compilation by default
- Designed and coded customized Angular 9 services to interact with the backend API and serve components.
- Worked with Angular 9 forms, modules, DOM, events, expressions, controllers, filters, and Http Request.
- Used HTTP Request to read data from web servers and process JSON data to render in the UI.
- Connect Web API to Angular using Http Call and designed GET, POST, PUT, DELETE for Web API.
- With the concept of ReactJS Worked on usage metrics and end to end events tracing for analysis purpose.
- Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
- Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
- Experience with tools like Experience with Docker Images/containers and Kubernetes.
- Worked with Docker and Docker file, build and deployed code on Kubernetes.
- Containerized all the Spring Boot, Java and Node.jsapplications using Docker.
- Responsible for overall Docker &Kubernetes setup, configuration, and Architecture. Configured and maintained a large-scale Docker based PaaS environment using Kubernetes.
- Apache Maven is used as Build tool to automate the build process for the entire application.
- Expert in HTML5/CSS3 development and have experience React.js, angular.js, Responsive design.
- Used Java8 features like stream and Lambda expressions.
- Maintained Interface compatibility and concurrency in the project usingJava8 new features like default, static methods, and Concurrency API.
- Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
- Prepared JUnit and Integration test cases and integrated with Jenkins.
- UsedJava8 Method References feature to point to methods by their names and used functional Interface.
- Handled response data from RESTFUL web services using XML, JSON and jQuery to update UI Interacted withjavacontrollers (jQuery, Ajax, and JSON to write/read data from back-end systems).
- Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- Used various CoreJavaconcepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements.
- UsedJavaMessaging Services (JMS) which provides reliable and asynchronous form of communication and have good knowledge in RabbitMQ.
- Coding, testing of reusable JavaScript ES6, CSS3, HTML5 widgets / libraries for complex UI controls and Responsible for JavaScript / AJAX UI upgrades and improvements.
- Experience with Angular 9 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 9.
- Deployed Spring Boot based microservices Docker container using Amazon EC2 container services and using AWS admin console.
- Implemented microservices based architecture using Spring Boot interacting through REST API.
- Developed REST API's using Spring Boot, Swagger, Tomcat, Docker and JPA.
- Planning and setting up of Continuous Integration for various properties onJenkinswith Commit, Component, and Assembly, deploy jobs.
- Implemented Ng-2-smart table with various features like sorting, filtering, Pagination in the project.
- Developed the application using MEAN stack: Mongo DB, Angular 9 and Node.js.
- Used Angular 9 as framework to create a Single Page Application (SPA) and created various components.
- Performed a lot of DOM operations for loading and manipulating dynamic content on web pages.
- Front-end prototype and theming with Bootstrap, Angular 8, jQuery.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. And using NodeJS applications to write in JavaScript ES6.
- Made enhancements to existing CSS and DIV tags using box model.
- Used Jasmine framework to write Unit test cases for the web module. Also, used differentdevelopertools respective to the browser to debug the code.
- Worked with Agile software lifecycle methodology and involve in daily SCRUM meetings for report, plan and expect purpose.
Environment: HTML5, CSS3, Angular 9, Node JS, ReactJS, JavaScript ES6, TypeScript, Java, Spring Boot, jQuery, AJAX, Maven, Jenkins, Micro services, Kubernetes, Docker, Bootstrap framework, Jasmine, Git Bitbucket, Apache Embedded Tomcat, Maven, SOAP UI, POSTMAN.
Confidential, Nashville, TN
Full Stack Java Developer
Responsibilities:
- Designed and Developed UI for Customer Service Modules and Reports using Angular7, HTML5, CSS3, Bootstrap, JavaScript ES6, 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.
- Strong proficiency developing and deploying NodeJS and JavaScript ES6 solutions. 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.
- Created custom directives in Angular 4 for reusable components like multi-field form elements and background file uploads in the application to restore the components. Developed user interface by using theReactJS, FluxforSPAdevelopment. ImplementedReactJScode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Created services with Angular 4 injectable property, to make the service available for dependency injection when creating componentsand modules according to client’s requirement.
- Worked with offshore team as a lead for implementation. Lead a cross-functional technical team in development of technical solutions/designs. Execute program to completion.
- 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 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 map’s 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.
- Used Express JS which is fast and essential web framework of Node.js that helps manage a server.
- Worked with Express JS which gives MVC Structure to the Node JS.
- 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 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.
- Worked with JSON web tokens for authentication and authorization security configurations usingNodeJS.
- 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 Hazel cast. Use Hazel Cast cluster as distributed cache.
- 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, kafka Streams 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.
- Worked as a lead developer/mentor on an Imaging, and Enterprise Fulfillment team, working on Docker, Microservices, Kafka, kafka Streams, Zookeeper, Spring Boot, Consul, Mesos, Mongo and Cassandra.
Environment: Java, J2EE, HTML5, CSS3, NodeJS, Bootstrap, jQuery, Angular 7, AngularJS, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, Cloud/AWS, JDBC, REST, SOAP, CI CD, JAX-RS, JAX-WS, WSDL, Cucumber, Microservices, Azure Kubernates service, JavaScript ES6, 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, San Jose, CA
Java Fullstack Developer
Responsibilites:
- Designed and developed User Interface of application modules using HTML, JSP, CSS, JavaScript ES6(client-side validations), jQuery and AJAX. Worked on Mongo DB and wrote code which finds, update, save and insert data to Mongo DB.
- Developed the DAO layer with Mongo DB by writing Mongo queries. Worked on upgrading the Mongo DB version from 2.4 to 2.6.
- Used Spring Data Mongo DB as the persistence framework in retrieving the user and medical benefits details from Mongo DB.
- Strong experience with Microservices, Spring Boot, Spring Cloud, Cloud Foundry. Proven ability in developing BDD scripts with Cucumber and writing step definitions for behavior.
- Experience in Automation testing using Selenium Web Driver, Junit, and Maven.
- Used Apache Kafka (Message Queues) Kafka Streams for reliable and asynchronous exchange of important information between multiple business applications.
- Involved in developing an automation tool, inJavaand Scala on Akka Framework.
- Used aws JS and Node JS to develop faster, scalable application. I used JSF and prime faces to upload files and reasoning for custom templating.
- Implemented various screens for the front end using React.js and used various predefined components from redux library.
- Developed the webpages using framework Angular along with HTML5, CSS3 and Type Script.
- Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium.
- Extensively worked on the Angular UI Routing to handle navigation to access different pages in the application. Migrated from Angular 4 to Angular
- Using Angular JS factory and services for dependency injection and created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
- Created Menus and Drawer component by using Typescript and Angular Implemented continuous integration using Docker. Extensively used the LOG4j to log regular Debug and Exception Statements.
- Experience in using Atlassian tools like JIRA, Bitbucket, Bamboo, Confluence, and Source Tree.
- Used Spring framework and J2EE components, Utilized Spring Boot, IOC, and DAO modules. Developed controller classes, backend process, complex services, and database interaction.
- Used Spring Boot to create stand-alone spring applications. Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.
- Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business Services using theJavaand Spring Boot.
- Used Spring Boot framework to write Presentation Layer, Business Layers and Controller servlets. Implemented Spring Boot Actuator to monitor application performance.
- Used Spring Cloud Config which provides server and client-side support for externalized configuration in a distributed system.
- UsedJavaMessaging Services (JMS) which provides reliable and asynchronous form of communication and have good knowledge in RabbitMQ.
- Created forms to collect and validate data from the user in HTML5 and React JS.
- Implemented OAuth2 and SAML authentication protocol for enterprise Web API security model.
- Expertise in using built tools like Maven, ANT for the building of deployable artifacts such as jar & war from source code. Implemented a Node.js server to manage authentication.
- Experienced with Hadoop, Kafka, Spark, Terraform, Ansible, and Docker.
- Implemented Service Oriented Architecture (SOA) by invoking multiple SOAP based Web Services and generating client using JAX-WS. Used SOAP UI to interact with other applications using SOAP and WSDL file.
- Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base. Used Kubernetes to configure in the application for automating deployment, scaling, and management of containerized applications.
- Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
- Implemented OAuth 2.0 provider mechanism is responsible for exposing OAuth 2.0 protected resources.
- Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data.
- Troubleshooting technical issues and drive issue escalation with AWS Service teams
- Used Rest templates in the Spring Services to call the rest web services.
- 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.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used microservice architecture with spring-boot based services interacting through a combination of REST and RabbitMQ.
- Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
- Involved in writing Oracle PL/SQL Stored procedures, triggers, and views. Worked on NoSQL data base MongoDB& Performed CRUD operations like Update, Insert & Delete.
Environment: Angular JS, NodeJS, JavaScript ES6, Spring Boot, IOC, DAO, Micro Services, JSM, Node JS, OAuth 2.0, Bower, Grunt, RabbitMQ, Amazon Web Services (AWS), AWS Kubernate Services, Spring Services, Hibernate, POJO, Maven, ANT, PL/SQL, MongoDB, Kubernetes, Mongoose, Selenium, Docker, Log4j, Jenkins/Tekton, Bamboo, SSL/TLS.
Confidential
Java Developer
Responsibilities:
- Converting business requirements into technical design and developed the system as per the technical specifications.
- Following agile methodology, an iterative development for the project and participating in code reviews.
- Developed various DOA's in the applications using Spring JDBC support and fetch, insert, update and deleted data into the database table.
- Developed User-friendly Interfaces using React, Redux, Bootstrap, jQuery, Gulp, HTML5, CSS3 and ES6.
- Developed components to implement various feature specific modules in the application and worked with a team to move existing web apps to React with ES6 Features.
- Developed drag and drop document editing using React JS-dnd and ReactJS-motion.
- Worked with AWS Cloud management and Chef Automation.
- Developed various API's to communicate with Solr search engine and integrated Solr search engine in Web store.
- Implemented MVC architecture using JSF framework using JSPs as GUI development and DB Modeling using Oracle 10g.
- Used MyBatis & IBatis persistence framework to provide support for custom SQL, stored procedures, and mappings.
- Worked on converting the PSD to a pixel perfect XHTML page using CSS3 and HTML5.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Implemented the application specific SOAP based Web services to transfer data in real-time between EXPERE document engine, Teamwork's BPM tool and other legacy systems by utilizing WSDL, SOAP, Axis and JMS technologies.
- Experience in developing web-based GUIs using Angular JS and JSP, HTML, and JavaScript ES5/ES6.
- Developed stored procedures, functions, SQL, NOSQL queries and backend programs using Oracle database and tools such as TOAD and SQLdeveloper.
- Used Stash code versioning system for code maintenance and used Log4j to generate logs used for maintenance and bug tracking.
- Research about of JBPM process engine for use in the implementation of Flow Control System of People.
- Developed EJB Components, which encapsulate business logic and build up the model for the system.
- Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
- DevelopedJavaHelper classes for updating Customer Accounts and Customer information.
- Configured and deployed the application in IBM WebSphere application server.
- Build, Merged, Configured, and deployed the code in WebLogic Server of DEV Environment, TI, and Staging Environment.
- Logged issues and bugs with Jira, created and participated in code reviews using Crucible 2.0/3.0
- Experienced best practices for integrating microservices into an existing system architecture.
- Deployed J2EE Web and EJB modules using WebLogic Command Line Deploy tool and WebLogic Admin Console.
- Tuned TCP/IP, JVMs, JVM heap size, garbage collections and Native threads.
- Developed presentation layer using HTML, CSS, and JavaScript ES6.
- Worked with a variety of issues involving multi-threading, server connectivity and user interface.
Environment: Java, J2EE, HTML, CSS, JavaScript ES6, XML, JSP, AngularJS, ReactJS, Servlets, Spring, Struts, Jasper Report, Hibernate, Web services, SQL, BPM, Oracle, Golang, GWT, Stash, AWS, bamboo, soa, Microservices, Eclipse, GIT, Jenkins, Maven, Log4j, JUnit, WebLogic 10.X, IBM WebSphere Application Server, JIRA, ClearCase.
Confidential
Java Developer
Responsibilities:
- Involving in high level and low-level designs as per the requirement/solution.
- Experience in designing and developing Single Page Web Applications (SPA) using Express JS, AngularJS, ReactJS and NodeJS with other UI technologies/libraries such as jQuery, Bootstrap and HTML.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Developed the application JSP, JSF, Servlets, Spring,JavaBeans, Hibernate.
- InvolvedJava/J2EE based applications andJava/JEE based portal projects.
- Enhancement of the existing application which included bug fixing, new feature request and refactoring using PHP, AJAX, JavaScript, MySQL, CSS, DHTML.
- Used XML web services using SOAP to transfer the amount to transfer application.
- Designing and developing the Servlets, JSP andJAVAclasses for the presentation layer.
- Implemented software changes and enhancements used and JUNIT testing for all the enhancements.
- Experience in Installing Tomcat application server.
- Experience working withJavaSwing applications on Windows.
- Developing web-tier using Struts framework.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Hands on experience in building and maintaining build scripts with web services and PCI compliant environments.
- External System service integration are done via rest service calls from the JBPM Process.
- Creating custom tags for JSP for maximum re-usability of user interface components
- Testing and deploying the application on Tomcat.
- Built and deployed the applications as OSGI bundles using Maven in the Service Mix platform.
- Experience in building applications usingjava4.
- Working experience with No SQL Mongo DB for offering commercial support and other services.
- Developed major websites and services by including Mongo DB as backend software.
- Maintaining the database required for report generation.Environment: SVN, Shell/Perl scripts, SCM, Build forge, maven and ANT Tomcat, JIRA Red Hat Linux, Autosys, CentOS, VMware vSphere, VMware ESX, GIT, Shell Scripting, MySQL, Tomcat, Nagios.
Environment: CoreJava, NodeJS, J2EE JSP, Servlets, JDBC, Collections, Generics, JUnit, Solr, Lucene, Struts, Spring, AWS, JBPM, Hibernate, Microservices, Eclipse, WebLogic Application Server 5.0, UML, SQL, NOSQL, Oracle 10g, Agile, Maven, SVN, ClearQuest.
