Java Full Stack Developer Resume
Chicago, IL
SUMMARY
- 6 years of experience in IT industry working as Full Stack Java Developer with object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using JAVA and J2EE technologies with Software Development Life Cycle (SDLC) in various Domains,
- Experience in delivering enterprise solutions in registration and titling, insurance and Health care web b~ased arena.
- Experience in all phases of Software Development Life Cycle (SDLC) including A nalysis, Requirements gathering, Design, Coding and Testing.
- Expertise in Object Oriented design methodology and Core Java concepts including exception handling, collections etc.
- Good work experience with J2EE technologies such as Servlets, JSP, JDBC and Object Oriented Programming techniques.
- Experience in developing the frontend views using Web technologies in conceptualizing, designing and coding technical solutions using Java/J2EE technology stacks and UI technologies like Angular JS and Node JS. HTML, Jquery and JSON.
- Expertise in developing rich GUI interfaces using HTML, CSS, JavaScript, JSP and Servlets.
- Experienced with XML related technologies such as XML, XSL.
- Experience in building REST and SOAP based web services in Java.
- In depth exposure to Angular JS, developing web services (Rest & SOAP), J2EE architecture and modeling and designing artifacts to satisfy peculiar and complex business problem statements.
- Excellent analytical and communication skills in order to work with mid-size teams, technical and business leadership.
- Expertise in various open source frameworks like Hibernate, spring framework.
- Experience with databases like Oracle, MS-Access, MySQL and SQL Server.
- Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Data Access Object (DAO), Data Transfer Object (DTO).
- Experience in developing the Hibernate mapping files and Hibernate configuration file for persisting data to the databases like MySQL, SQL Server.
- Experience in Agile Scrum development methodology.
- Experience of Building application using build tools like ANT, Maven
- Experience in developing the Spring controllers to interact with the Ajax calls to send/ retrieve the information in JSON format.
- Worked in a heavy Agile Environment to monitor the progress of various tasks on a daily basis.
- Involved in generating logging by Log4j to identify the errors in production, test environment and experienced in Ant Tool.
- Extensive development experience on different IDE’s like Eclipse, My Eclipse and RAD.
- Building and Deploying EAR, WAR, and JAR files on test, stage.
- Experience in using version control tools like CVS (Concurrent Version System).
- Experience in migrating applications to production and providing production support.
TECHNICAL SKILLS
- Java 8/7, J2EE, SQL
- HTML, CSS, Java Script, XML
- SOAP, REST, WSDL
- Web Sphere, Web Logic, Tomcat, Wild Fly, JBoss
- ANT, Maven
- Oracle 10g, SQL, MS-Access , JDBC
- Windows 7/8/10, Windows XP/ Linux
- Eclipse IDE, IBM RAD, AWD, TOAD, VPMS
- Hibernate, Spring MVC
- CVS, SVN
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Java Full Stack Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) and used Agile (SCRUM) methodologies for Software Development.
- Extensive experience in developing business components based on the customer requirement by using Java 8/JEE API (JDK 1.8).
- Worked under Agile Methodology to develop Application. Used Wild fly & Glassfish application to deploy the code.
- Used angular2-highcharts for displaying consumption rate of the medical supplies and equipment. Built Angular JS modules, controllers, pop up modals, and file up loaders.
- Designed and developed user interfaces using Spring MVC Framework, Spring Boot, Hibernate, JSP, JSTL, HTML, CSS, Mule, Java Script, Angular JS, React JS and Ruby on Rails.
- Used Angular build-in directives such as ng-controller , ng-repeat , ng-if , ng-switch , ng-init , ng-model and ng-grid for binding the data from server side.
- Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI and XML using IDE- Net Beans and deployments in Wild fly.
- Designed and Developed JSF component, implemented event handling using Java, JSF, My Faces, Prime Faces 6.0, AJAX.
- UI Components and Backing Beans, JSF Prime faces, involved in configuring web.xml, faces-config.xml for navigations, controllers.
- Developed single page application by using Prime faces backed by Mongo DB & Node JS. Used Jira for bug and task tracking in agile development.
- Performed API testing and Jasmine Unit testing for achieving data integrity and accuracy.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller architecture of Rails framework and Ruby conducting code reviews.
- Designed and implemented by configuring Topics in new Kafka cluster in all environment. Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
- Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
- Written an external API call to explore the connection mechanism to between Sequential to Lease Accelerator (LA) and Sequential to Lever ton Integration system.
- Work on developing UI components using Swing framework. Used all aspects of MySQL/PHP Programming (object oriented PHP) in LAMP environment.
- Used Core Java concepts like Collection APIs, Exception Handling, Generics and Multi-Threading.
- Developing custom HTML elements using Angular JS directives. Implemented spring framework beans for jBPM actions and event handlers.
- Implemented Kafka Security Features using SSL and without Kerberos. Further with more grain-fines Security I set up Kerberos to have users and groups this will enable more advanced security features.
- Used micro services architecture with spring based services to integrate user libraries in the application. Involve in the design of port lets for Web Sphere Portal.
- Used spring securities, Spring JPA, Spring JMS modules. Transaction Management using EJB 3.0 and custom framework.
- Experience in using ODBC to access the database. Used Restful services to communicate with the UI layer.
- Design and Develop SOAP Web services, generate classes from published WSDL and XSD using JAXWS using maven. Developed Message Driven Beans (MDB) and extensively used the JMS API.
- Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
- Involved in making some static changes to the old application of CWO which is built on Ruby and Rails.
Environment: Java8 / J2EE, Servlets, JSP, JSTL, HTML, JQuery, Angular JS 2.0, AJAX, XML 1.0, XSD 1.1, Spring, Spring MVC, Spring securities, Spring JPA, Spring JMS, EJB, RESTFUL Web Services, RAD 8.5, Web Sphere 8.0, Glassfish 3.1.2, Wild fly 8.2, Net beans 8.2, Maven 3.3, Jenkins, JIRA, Oracle 10g, JUNIT.
Confidential
Java/J2EE Developer
Responsibilities:
- Participated in Agile (Scrum) methodology and Involved in Design, development, Implementation, and testing of the enterprise applications.
- Designed UML case diagrams, Class diagrams, activity diagrams, and Sequence diagrams and Implemented MVC architecture for developing distributed and enterprise applications.
- Designed User Interface using HTML, CSS, Boot Strap, Java Script, Angular JS, XML, VXML and Java Server Faces (JSF).
- Prime Faces is used for Java Server Faces used for creating the applications. Prime Faces is a open source User Interface library for Java Server Faces based application.
- Developed, debugged, integrated and deployed applications using Eclipse (IDE) and used GIT as a Version Control.
- Involved in the build process, modifying the Gradle files, compiling the code building, packaging the WAR file and deploying onto various Tomcat servers in UNIX environments.
- Developed and tested website using the MEAN (Mongo DB, Express, Angular JS, Node.js) stack. Implemented REST web service in Scala and Play framework for client log tracking application.
- Used JUnit for extensive functional and unit testing code. Experience and well versed with UNIX commands. Used Git and Git Hub for version control.
- Used Jasper Reports Server for creating and publishing reports. Involved in writing PL/SQL stored procedures for Oracle 10g database.
- Used DB2, Oracle10g as database to access customers Warehouse Data from credit bureau, Used Sql Explorer and Toad as IDE. Extensively worked on PL/SQL and DB2.
- Used React.js for developing UI using sorting, pagination and rendering for searching the statements on the webpage.
- Used React-Redux hunk as middleware to handle asynchronous actions in the application and to make REST API calls.
- Experience in relational database design and writing SQL queries, stored procedures, views, and functions with Oracle.
- Used Hibernate, Object/relational mapping (ORM) solution, thetechnique of mapping data representation from the MVC model to Oracle relational data model with a SQL-based schema.
- Deployed the jar file using JBoss application server on the hawt.io console and used Log4j as a logging framework.
- Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used a microservice architecture with Spring Boot based service through REST.
- Scaled the component interactions and generalized the interfaces using Restful web service.
- Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
- Web application development for the backend system using Node.js with cutting-edge HTML5 and CSS3 techniques.
Environment: Core Java, Collections, Multithreading, HTML, Hibernate, Spring MVC, JSP, Servlets, Accelerator Framework (Product), ANT, log4j, Restful web services, Quantum Eclipse, IDE, XML, IBM RAD, IBM WAS7.0, JUnit, AWD, VPMS.
Confidential, Columbus, OH
Java/J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) and used Agile (SCRUM) methodologies for Software Development.
- Extensive experience in developing business components based on the customer requirement by using Java 8/JEE API (JDK 1.8).
- Worked under Agile Methodology to develop Application. Used Wild fly & Glassfish application to deploy the code.
- Designed and developed user interfaces using Spring MVC Framework, Spring Boot, Hibernate, JSP, JSTL, HTML, CSS, Mule, Java Script, Angular JS, React JS and Ruby on Rails.
- Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI and XML using IDE- Net Beans and deployments in Wild fly.
- Designed and Developed JSF component, implemented event handling using Java, JSF, My Faces, Prime Faces 6.0, AJAX.
- UI Components and Backing Beans, JSF Prime faces, involved in configuring web.xml, faces-config.xml for navigations, controllers.
- Built Angular JS modules, controllers, pop up modals, and file up loaders.
- Developed single page application by using Prime faces backed by Mongo DB & Node JS.
- Used security groups, network ACL’s, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
- Created and configured elastic load balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.
- Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application
- Implemented nested views and routing using Angular UI Router as per the requirement.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller architecture of Rails framework and Ruby conducting code reviews.
- Work on developing UI components using Swing framework. Used all aspects of MySQL/PHP Programming (object oriented PHP) in LAMP environment.
- Used Core Java concepts like Collection APIs, Exception Handling, Generics and Multi-Threading.
- Developing custom HTML elements using Angular JS directives. Implemented spring framework beans for jBPM actions and event handlers.
- Written customized configuration spring bean class to deploy the jBPM processes in JBOSS.
- Used micro services architecture with spring based services to integrate user libraries in the application. Involve in the design of port lets for Web Sphere Portal.
- Used spring securities, Spring JPA, Spring JMS modules. Transaction Management using EJB 3.0 and custom framework.
- Experience in using ODBC to access the database. Used Restful services to communicate with the UI layer.
- Design and Develop SOAP Web services, generate classes from published WSDL and XSD using JAXWS using maven. Developed Message Driven Beans (MDB) and extensively used the JMS API.
- Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
- Involved in making some static changes to the old application of CWO which is built on Ruby and Rails.
Environment: Java8 / J2EE, Servlets, JSP, JSTL, HTML, JQuery, Angular JS 2.0, AJAX, XML 1.0, XSD 1.1, Spring, Spring MVC, Spring securities, Spring JPA, Spring JMS, EJB, RESTFUL Web Services, RAD 8.5, Web Sphere 8.0, Glassfish 3.1.2, Wild fly 8.2, Net beans 8.2, Maven 3.3, Jenkins, JIRA, Oracle 10g, JUNIT.
Confidential, Denver, CO
Java/J2EE Developer
Responsibilities:
- Participated in the discussion with the business experts to understand the Business requirements and translate them in to technical requirements towards development.
- Used CSS and HTML, JavaScript, JSON, JSF, Angular JS, Bootstrap for designing Web Pages. Used Ajax for dynamic search capability.
- Worked on the Microsoft cloud services like Azure to provide, SAAS, PAAS and worked on web services for passing the data as a Json data.
- Involved in setting up AWS services with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS writing and retrieving files to and from AWS S3 bucket for UI to render data faster that involves complex and time-consuming server-side logic.
- Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
- Implemented the various services using Micro services architecture in which the services working dependently.
- Implemented Spring Boot Micro services to divide the application into various sub modules.
- Worked on ISO parser tool with Pivotal Cloud Foundry (PCF) and trained on Technical Essentials and Architecture with Confidential (AWS) .
- Worked on Cloud Foundry, User Account and Authentication ( UAA ), OAuth2 Authorizations and spring. Has working knowledge of Reddish Cache, Me cache and Rabbit MQ .
- Integrated with Reddish Cache and Rabbit MQ to store and propagate common information like account and diagnostics information.
- Designed and documented REST/HTTPAPIs, including JSON data formats. Integrated spring with Hibernate and used spring IOC concept.
- Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module to deal with Database.
- Designed configuration XML Schema for the application. Worked on enterprise service bus using Hibernate, and spring to tie back-end Business logic/systems with web properties via Restful API .
- Developed the middle tier using Java Servlets. Utilized Mongo database management system for storing user generated data.
- Used XML, XSD and JSON messages for data transfer. Used JAXBAPI and DOM for XML parsing messages.
- Implemented business logic in the middle tier using Java classes, Java beans.
- Used iBATIS framework with Spring Framework for data persistence and transaction management.
- Used stored procedure for achieving data validation. Developed configuration files corresponding to beans mapped and backend database tables.
- Wrote builds and deployment scripts using ANT and was also responsible in maintaining them. Used RAD for development as IDE.
- Deployed the application on Web Logic 11g Server. Used SQL Server 2010 as data base for creating stored procedures.
- Implemented analytical engines that pull data from API data sources and then present data back as either an API or persist it back into a NoSQL platform.
- Developed coding, maintaining, and administering Servlets, and JSP components to be deployed on a Web Logic Application server and Apache Tomcat 6.0 application servers.
- Designed and prepared Unit test case using JUNIT a Log4j and removed the bugs before pushing the application.
Environment: Java, J2EE, CSS, HTML, Java script, JSON, JSF, Angular JS, Bootstrap, XML, WSDL, JMS, Spring IOC, MVC, Spring DAO, Struts, Hibernate, REST and SOAP API’s, MongoDB, SQL Server, SQL, JUnit, Log4j, Web Logic, Apache Tomcat 6.0, SVN.
Confidential
Software Engineer
Responsibilities:
- Interacted with business analyst to understand the requirements to ensure correct UI modules been built to meet business requirements.
- Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, JavaScript, Bootstrap, Backbone, and jQuery.
- Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Used MVC architecture of Framework to simplify the code complexity and increase clean code.
- Worked on CSS preprocessor frameworks (SASS/LESS)
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Expertise in Core Java concepts such as OODesign, Multithreading, Generics Exception Handling, Collections, Java Reflection, Annotations.
- Taken care of complete Java Multi-threading part in back end components.
- Involved with all stages of the Software Development Life Cycle.
- Involved in the analysis, design, and development phase of the application.
- As a team member, I was involved in preparing design documents Technical Design, Functional Design Technical Domain documents, Application Interface Contract and Service Interface Contract Documents.
- Used SVN the version control tool for code commit and update.
- Worked on the web services and front-end design and solved the issues with the jQuery.
- Extensively involved in writing MySQL, PL/SQL queries, to interact with Oracle.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems)
- Implemented Data Grid, Charts, Forms and Layout Manager Components.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix the bugs pertaining to various browsers.
Environment: Java, J2EE, JSP, Struts, JNDI, HTML, CSS, EJB, Web Sphere Application Server, Hibernate, XML, DOM, SAX, ANT, AJAX, Rational Rose, Eclipse Indigo, Apache Tomcat, Oracle, LOG4J, SVN.