Java Full Stack Developer Resume
Chicago, IL
SUMMARY
- Overall 8+Years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server.
- Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes designing, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developing/deploying on Cloud Foundry and Open Shift/Kubernetes.
- Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Angular 2.0, Node.js, and have knowledge on BackboneJs.
- Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation.
- Extensive experience in Programming, Developing, Configuration, Fine-Tuning and administrating middle-tier popular J2EE Application Servers like IBM Web Sphere 7.0, BEA Web Logic and Open Source JBOSS 6 & 7 and Apache Tomcat 6.0.
- Experience in developing, managing N - tier, server-centric J2EE enterprise class projects using Eclipse IDE 3.x/4.x, my Eclipse 6.5, J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5 Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 2.x/3.0, JMS).
- Having good Experience in MVVM design pattern such as Angular 2.X and Angular 4.X.
- Node.js Java Mail, EJB, Web services, JSP, JDBC, XML, XSD, XSLT, RMI, XML Parsers (DOM and SAX), JAXP, JAXB, Maven, Log4j, Junit, Power Mockito, Java Beans, JNDI, SQL, PL/SQL, Oracle, Tomcat, JBoss, Sybase.
- Knowledge of developing single page web applications by using Angular with typescript/ES and jQuery and working knowledge on HTTP access control CORS to enable cross-origin resource sharing in the project.
- Experience in Micro services using Spring Boot for developing independent application with Spring Cloud with RDBMS concepts like writing Queries, Functions, Triggers, Storing Procedures and PL/SQL packages.
- Expertise in using and configuring various web and application servers like IBM Web Sphere Application Server, Web Sphere Liberty profile, Apache Tomcat, J Boss Application Server and Web Logic Application Server.
- Experience in using the Log4j framework for Logging Application in developing, designing in UML, Package, Class and State Diagrams Well versed with Java 8 concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
- Acquaintance in applying the latest development approaches including MVC framework in the browser, event-driven applications using Ajax, single page applications using Angular JS and Bootstrap.
- Expert in Microsoft Technologies like C#, ASP.NET 5.0/4.5/4.0, MVC 5.0/4.0, Entity Framework 6.0/5.0/4.0, ADO.NET, SQL Server 2014/2012/2008 R2, WCF 4.5/4.0, Web API RESTful Services, IIS 7.0/6.0
- Experience in developing Web Applications involving J2EE technologies like JSP, Servlets, EJB, JMS, JDBC, JNDI, JAXB, Struts, Hibernate, and Spring MVC.
- Strong understanding of Object-Oriented concepts like Inheritance, Polymorphism, Encapsulation etc. Have been practicing the SOLID principals for the application development.
- Extensive experience in various spring modules such as Spring Boot, Spring Security, Spring AMQP, Spring Data JPA and Spring Batch.
- Developed multiple Angular 4.0 components which are compatible with latest versions of typescript, Angular CLI.
- Experienced in developing messaging module by using Spring JMS, Apache Camel and Rabbit MQ.
- Hands on experience in developing server - side JavaScript frameworks using Node JS (Hapi.js, Express JS) to build event driven, non-blocking i/o model web applications.
- Worked on IDEs like Microsoft visual studio, Sublime text, IntelliJ, Web Storm, and Eclipse.
- Experience in using configuration management tools like Puppet, Chef and Docker.
- Good experience with web services like RESTFUL, SOAP.
- Solid experience with Responsive Web Design (RWD) with involvement in several web application development projects.
- Experience in Developing User Interface (UI) Rich Web Applications using Front End/User Interface (UI) technologies using HTML5, DHTML, CSS3 (SaaS, LESS) frameworks, Bootstrap, Java script (ES5 & ES6), jQuery, AJAX by managing all facets and pipelines of application.
- Expertise in using source code control systems such as GIT, Version One, JIRA, and Jenkins.
- Developing automated process for builds and deployments; Jenkins, Ant, Maven, Shell Script and Perl.
- Developed tools using Python, Shell scripting,XMLto automate some of the menial tasks.
- Strong experience in developing Single Page Application (SPA), using MEAN (Mongo, Express, Angular and Node) stack.
TECHNICAL SKILLS
J2EE Technologies: JDBC, Java Beans, Servlets, JSP, EJB, RMI, CORBA, Struts, Applets, Spring, PS framework, JSF, JMS, ANT, Web Services, HTML, XHTML, XML, XLST, XSL, XSLT, JSON, Ajax, jQuery, JAXB, Backbone Js, Angular Js, SOAPUI, Watir/Ruby, Angular 8.
Languages: Java2.0, C, C++, SQL, PL/SQL, TSQL, UML, ASP, Perl, COBOL, and Pascal.
IDE Tools: WSAD, RAD, RSA, ForteForJava (4.0) (Sun One), Visual Café 3.0, Eclipse, JBuilder, Netbeans5.5/6.0, JDeveloper, IntelliJ.
Web/Integration Servers: Apache Tomcat 4.1, iPlanet4.1, MS-IIS, Web Methods 6. X.
Application Servers: Web Logic 6.1/8.1/9.x, JBoss 3.2/4.X, WebSphere 5.X/6. X.
Scripting Languages: JavaScript, Korn Shell Scripts
Protocols: TCP/IP, SMTP, POP3, LDAP, SOAP, FIX
GUI: Swing, AWT, Developer 2000 and Visual Basic5.0. NET
MQ-Series Family: MQSeries 5.1/5.2/5.3 (WMQ), WBIMB 5.0, WMQI, MQSI 2.0.1/2.0.2 , WBI adapters, ICS, MQ Workflow
Version Controlling: Clear Case, Visual SourceSafe (VSS), CVS, PVCS, MKS, StarTeam.
Case Tools: UML using Rational Rose, Visio, RSM.
Other Tools: Java Mail, Javadoc, Junit, Agitor, Hibernate, iBatis, Clear Quest, Agile, TDD
Databases: Oracle 8i/9i/10g, MSSQL Server 7.0/2000, MySQL5.1/4.x/3.2, DB2, Sybase.
Operating Systems: Windows95/98/NT/2K/XP, MS-DOS, RHE LINUX, Aix, HP-Unix.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Java Full Stack Developer
Responsibilities:
- Participated in Agile (Scrum) methodology and Involved in Design, development, System Testing and User Acceptance Testing.
- Developed Business Tier using C# 5.0 to implement classes and methods for business logic.
- Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
- Application is implemented using agile methodology where their is a daily SCRUM (KANBAN) meeting to understand the status and resolve any issues.
- Experience in introducing Docker utilizing Docker tool compartment. Condition provisioning arrangements utilizing docker.
- Involved in setting up automated infrastructure creation/deployment in Azure using VSTS and Jenkins.
- Written code for the using Spring MVC Framework for Presentation layer and spring dependency injection.
- Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
- Implemented Angular 4.0 directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components, Components, ng-Modules, Providers, Services and classes for navigation respectively.
- Worked with Angular CLI and Typescript in Angular 4.0 to create Controllers and Angular components for the Web Pages.
- Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
- Recommended and guided the team in building out a lean, responsive UI layer utilizing Semantic HTML5, BOOTSTRAP, and REST API. Developed front end for the entire website using HTML5, CSS3, JSON and JAVASCRIPT.
- Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
- Primarily focused on the spring components such as Dispatcher servlets, Controller s, Model and View Objects, View Resolver.
- Experience on implementation of version control software GIT repositories.
- Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to UI of the application.
- Worked on FICO Blaze Advisor empowers business users with multiple methods for rule authoring, testing, deployment, and management — including decision trees, scorecards.
- Utilized JavaScript, CSS and HTML and Perl to build small bug fixes.
- Developed forms for user event handling and validations using JavaScript and AJAX.
- Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular factory tested all application controllers extensively with AngularJS built-in testing facilities.
- Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings.
- Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
- Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
- Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
- Deployed the Application EAR and RESTful Services on JBoss Application Server.
- Worked with Web Sphere application server dat handles various requests from Client.
- Developing Single Page Applications (SPA's) using Angular 7 creating Multiple & Nested Views, Routing, Controllers, Services and Custom Directives, Node JS, Bower and Grunt.
- Designed and developed Hybrid-Single Page Application using C# 5.0, .NET Framework 4.5, ASP.NET MVC 5, and AngularJS 1.5
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and hibernate.
- Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O system, Multi-Threading, JDBC, Generics.
- Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
- Involved in developing Spring Beans and wiring their dependencies.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt and Express.
- Worked on Java 8 Streams and on lambda expressions.
- Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings.
- Used Express JS which is fast, assertive, essential and moderate web framework of Node.js dat helps manage a sever and routes.
Environment: Java 8, Spring Boot. Spring Cloud, Spring Data JPA, Microservices, Restful Services, Apache Kafka, Jenkins, AWS, Docker, Kubernetes, Angular, Node.js, HTML, CSS, PostgreSQL, Jasmine & Karma, JUnit and Maven.
Confidential, Chicago, IL
Java Full Stack Developer
Responsibilities:
- Utilized Java Lambda feature to implement business logic JBPM is a lightweight, extensible workflow engine written in pure Java dat allows you to execute business processes using the latest BPMN 2.0 specification.
- Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end, i.e., Front-end (View) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
- Used Maven for build, cruise control is used continuous building; Used SVN as version control system for source code and project documents.
- Developed the application using Spring Framework dat leverages classical Model View Layer (MVC). UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
- Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
- Used WADL (Web Application Description Language) for modelling the resources. implemented transaction management in the application by applying Spring AOP Framework.
- Used agile practices and Test-Driven Development techniques to provide reliable, working software early and often.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
- Implemented ODBC which is used for connecting to the database Oracle.
- Developed Java scripts for all client-side validation and developed User Interface (GUI) using JSP, CSS, JSTL, and XSL.
- Developed RESTful web services using JAX-RS, Apache CXF and spring frameworks and persistence using Hibernate and JPA ORM frameworks.
- Consumed RESTful Web services (JAX-RS) provided by different vendor to use for Address verification and validation.
- Designed and developed Message driven beans dat consumed the messages from the Java message queue.
- Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
- Written Hibernate classes, DAO's to retrieve & store data, configured hibernate files.
- Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
- Used Eclipse IDE for application Development. Used Jenkins Jobs for build automation to compile and generate EAR and WAR files.
- Built cloud formation stacks utilizing JSON templates to deploy micro services as part of Jenkins.
- Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA.
- Designed and developed Micro services business components using Spring Boot.
- Developed and implemented views using HTML5, CSS3/LESS, Bootstrap 4.0, AJAX.
- Analyzed and designed a scalable system based on Object Oriented Concepts, OOAD and the various J2EE design patterns.
- Used Spring IOC for specifying the dependencies of the objects using dependency injection.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Analyzed and designed a scalable system based on Object Oriented Concepts, OOAD and the various J2EE design patterns.
- Implemented the Web Service client for the login autantication, credit reports and applicant information using JAX-WS and Apache.
Environment: Java, Spring Boot, RESTful, SOAP, Spring Cloud Task using Spring Cloud Data Flow, Angular, Microsoft SQL Server, Maven and GIT.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Developed the application using Spring Framework dat leverages classical Model View Layer (MVC).UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
- Developed dynamic web pages using HTML5, CSS3, jQuery, Bootstrap, CSS3 (SASS) and AJAX.
- 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.
- Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.
- Assisted in designing several significant Cisco network upgrades for larger clients.
- Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send request to server.
- Responsible for making sure dat all system upgrade logs were current and creating a report for management.
- Good Experience with Continuous Integration and Continuous Delivery by using tools like Jenkins.
- Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
- Used many Angular JS-1.x directives which allow developing many custom and reusable HTML for data binding and behavior of components.
- Provided support for all core web services technologies including Web Service Description language (WSDL).
- Developed front end for the entire website using HTML, CSS3, and JAVASCRIPT.
- Database development required creation of new tables PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Created custom validation using JavaScript Regular Expression and extensively used HTML Web forms.
- Developed robust, responsive Ajax driven UIs with AJAX, CSS, DHTML, JavaScript and jQuery.
- Implemented jQuery (CSS Layout and DOM manipulation and element selections) for several different business site updates, such as page layout changes and content updates.
- Used Spring Tag Libraries, JSTL, and other in-house tag libraries.
- Worked with Angular JS (1.x) Controllers, Directives, Services and filters for application functionality.
- Developed Stored Procedures and Triggers on Oracle Database.
- Worked as a team member to develop web application, user interface, interaction scenarios and navigation based on analysis, interpretations of requirement and use cases.
- Worked with Dynamic widgets. Used AJAX and jQuery widget for data collection and display data on the front end.
- Involved in the development of presentation layer and GUI framework using Angular JS and HTML.
- Worked on AJAX functionality for dynamic data binding for data grid, accordion, Ajax driven menu tabs using back-end service calls and consumed both JSON and XML data in UI Side.
- Coded extensively using JavaScript, Angular JS to make rich internet web application for a Single page app.
- Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub with merge and version and used Jenkins for continuous integration.
- Used Hibernate Cache for query to improve the application performance.
Environment: Java, Spring Boot, Bootstrap, RabbitMQ, AngularJS &Angular, JavaScript, JPA with hibernate, AWS, Jenkins, Log4J, Maven, Node.js and Agile.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Developed the application using IntelliJ IDE and used WebLogic server to deploy the applications and worked on the JMS queues and configured on WebLogic server.
- Worked on Web services using standard Web protocols such as XML, SOAP, and HTTP.
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and hibernate.
- Used Spring Batch to build the POJO-based development approach of the Spring Framework.
- Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
- Involved with Product Managers and Software Engineers to provide guidelines on solid UI design.
- Used JDBC driver to connect to the Oracle database for all data transactions.
- Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
- Responsible for migrating from old look of the application to Web components and widgets using AJAX, JavaScript.
- Designed and developed User Interface with JSP, HTML, CSS, XHTML, JSTL, JavaScript, Custom Tags, Struts Tiles and Struts Tag library.
- Experience on Relational and NoSQL database like MongoDB and Cassandra.
- Development of Action Forms, Action Servlets, Action and Validating Action Forms in Struts framework.
- Developing Java Web using Hibernate.Services for different phases. Used Struts2 framework to handle application requests using SOAP web services. Implemented the data persistence
- Developed GUI using JavaScript, HTML, CSS and JavaScript in ongoing projects.
- Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs).
- Implemented Spring Security for posing security constraints on JSF UI page views.
- Developed Spring Configuration for dependency injection by using Spring IOC, Spring Controllers.
Environment: Java, Spring MVC, Spring JDBC, Spring AOP, RESTful Web Services, IBM MQ, Oracle, Maven and SVN.
