Fullstack Java Devoloper Resume
Bloomington, IL
SUMMARY
- Around 4+ years of IT experience in Analysis, Design, Development, Support and Implementation Web based applications withJAVA/J2EE Technologies.
- Very strong conceptual and hands on programming skills on Threads, Multi - threading, Garbage Collections, exceptional handling, memory management, and OOPS Concepts in CoreJava.
- Extensive experience in J2EE technologies such asJDBC,JSP, Servlets, JSF, EJB, RMI, JNDI, Struts, Spring, Hibernate,Javastandard tag library, custom taglibraries
- Developerfor database development and interaction, using IDE's such as Eclipse and Net Beans
- Experience with various Spring modules such as Spring MVC, Spring Security, Spring AOP, Spring Core, Spring Auto Wiring and Spring Transaction using Spring framework with Hibernate as the back-end ORM tool.
- Hands on experience in developing applications using Model- View- Controller architecture and Spring framework.
- Experience in web development using HTML5, CSS3, JavaScript, Angular JS, Node JS technologies.
- Developed applications based on MEANStackusing Mongo DB, Express JS, Angular JS and Node JS.
- Experience in XML related technologies like XSD, DTD, XSLT, XPATH, DOM and parsed them using SAX Parser and DOM Parser.
- Worked on JMS -JavaMessaging Service for reliable data flow between variousJavatechnologies.
- Designed, Developed and implementedJavaWeb Services using XML, SOAP, REST, WSDL, Algorithms and UDDI.
- Experience with Service Oriented Architecture - SOA for Web Services using SOAP.
- Worked with Apache CXF to create Web Services.
- Integrated different systems using Apache Camel routing mechanism and provided end-to-end communication between the web services and enterprise services.
- Strong working knowledge of SQL, PL/SQL, Stored Procedures, joins and triggers with databases like Oracle, DB2, and MS SQL Server.
- Worked with IBM Web Sphere, JBoss, Web logic application servers and Apache Tomcat web servers.
- Experience in using build tools like Ant, Maven and Jenkins.
- Hands on experience in writing Unit Tests using JUnit, TestNG, Mockito.
- Hands on experience with version control tools like CVS, SVN and GIT.
- Good knowledge and experience utilizing Agile-Scrum and Waterfall methodology.
- A self-motivated problem solver with a clear understanding offullsoftware development lifecycle processes, team software development, software documentation.
- Strong experience in process development writing Technical reports, documents and status reports.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, Java, JavaScript, PHP, AJAX, JSON, JQuery, Bootstrap, Apache.
JavaScript Libraries: Ext JS, Backbone.js, Node.js, Angular.js, React.js, Vue.JS, Ember.js, Handlebar.js, Express.js
IDE's and Tools: Firebug, Developer Tools, EditPlus, JSfiddle, WebStorm, SublimeText, SQL Developer, SQL* Plus, Eclipse, Toad, Grunt, Gulp, OBIEE (10g, 11g)
Web Services: REST, SOAP, AWS, Cloud
Java Technologies: Java, JDBC, Servlets, JSP, Struts, JSTL, Spring, Hibernate, Web Services, WSDL, Kafka APIs, PCF.
Tools: Ant, Maven, VNC, SQL Developer, Junit, Jasmine, Karma
Debugging Tools: Firebug, Bugzilla
Database: PL/SQL (oracle), MySQL, MSSQL, MongoDB
Methodologies: Agile, Waterfall, TDD
Version Control: Subversion, GIT, CVS, SVN
Operating Systems: Windows XP/Vista/7/8, MAC OS X
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
Fullstack Java Devoloper
Responsibilities:
- Worked in teams following the Agile Scrum methodology to create full - stack applications.
- Analysis and Design of various modules using SOA and J2EE stack.
- Worked onJava 8 with lambda expressions to process and store the data.
- The application flow is designed and developed using JDBC, HTML5, CSS3 and JavaScript.
- Worked with CoreJava technologies like Multi-Threading and Synchronization.
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Application was designed and developed using the Spring framework. Used Spring Dependency Injection to inject required services
- Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Boot.
- Used Spring Boot with Spring Security for all types of authentication.
- Worked on the Spring Framework in integration with Hibernate ORM framework
- Spring Controllers were used with Angular JS to route the control to desiredJava services
- Wrote and converted HQLs for services and testing. Used Hibernate as the ORM tool to connect with Oracle database
- Developed a Web Service (SOAP, WSDL) that is shared between front end and cable bill review system.
- Worked on Websphere locally and WebSphere in higher environments. Used Eclipse as IDE
- Used SoapUI to manually connect to the web service and check data.
- Built Web pages that are more user-interactive using JQUERY plugins for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, Backbone JS and JavaScript, Bootstrap.
- Coded in AngularJS MVC Framework to make single page app and complex price configurations pages.
- Created web services and desktop applications to access and display data needed by support teams using HTML5, JavaScript, jQuery, Backbone.JS, CSS3, SaaS and AJAX.
- Created and Configure microservice architecture and integrated with AngularJS application.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
- Created an XML configuration file for Hibernate -- Database connectivity.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
- Developed stored procedures, triggers in MySQL for lowering traffic between servers & clients.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Documented all stages of the project, generated documentation usingJava API Documentation Generator (Javadoc).
- Adaptive to cloud strategies based on AWS (Amazon Web Services).
- Experience working with EC2 and S3 in AWS and Maintaining and bug fixing existing application.
Environment: CoreJava,Java8, JDK 1.6, Apache Axis, Spring 3.0, Hibernate 3.0, AGILE/SCRUM Methodology, JavaScript, AngularJS, jQuery, JMS, Bootstrap, Websphere application server, JDBC, XML, WSDL, Log4J, JUnit, Restful services, AWS, Oracle, MySQL, UNIX.
Confidential - Irving, Tx
Java Fullstack Devoloper
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model. Involved in the development usingJava/J2EE Technologies, Web Services and Hibernate ORM Framework.
- Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
- Used NodeJS for doing non - blocking design operation for server side code and Angular.js framework in developing various UI components.
- UsedJava8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
- Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS 2, JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
- Extensively used MVC, Factory, Delegate and Singleton design patterns.
- Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
- Used React JS for templating for faster compilation and developing reusable components.
- Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
- Implemented the application using SpringBoot Framework and handled the security using Spring Security.
- Microservices have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
- Experienced in object oriented analysis, design and application development usingJAVA, J2EE, XML, JSON, RAML, JMS, BRMS, NoSQL technologies
- Implemented code according to create AngularJS Controller, which isolate scopes perform operations.
- Wrote custom JavaScript utilizing jQuery to enhance theme, setup server to handle more number of page requests.
- Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
- Used Bootstrap and Angular JS, React.js and Node.js in effective web design.
- Used Angular2.0 HTTP Module to make API calls and worked with the observables.
- Developed Single page applications and Custom Directives using Angular 2.0.
- Implemented Routing, Imperative Routing and guards with the help of Angular2.0 route module.
- Responsible for setting up AngularJS framework for UI development.
- Created Jenkins jobs and pipelines and integrated python scripts to communicate to AWS resources.
- Implemented ODBC which is used for connecting to the database Oracle.
- Used Spring framework to provide loose coupling between different application modules.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
- Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
- Used Cassandra for achieving denormalization through features like collections.
- Developed unit tests with JUNIT and Mockito. Write automated regression tests using JMeter.
- Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
- Developing Applications using latestJava/J2EE technologies such as Cassandra,Java8, Junit, Cucumber.
- Experienced in writing unit test cases using JUnit and also have knowledge in Test Driven Development (TDD)
- Developed Microservices components using Docker, Apache Camel and ActiveMQ.
- Message broker services are achieved in the application using Active MQ with JMS framework.
- Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services
- Used generated DDLs to modified existing PostgreSQL schema & performed DML operations/queries.
- Worked closely with QA team and fixed QA bugs with a quick turnaround time.
- Focused on Test Driven Development; thereby creating detailed Unit tests for every single piece of functionality before actually writing the functionality.
- Used Apache Maven for project management and building the application.
- Used Cucumber and Selenium for Behavioral and Integration testing respectively.
Environment: Java8, Spring framework, Sybase, Spring MVC, Hibernate, JSP, AJAX, SOA, Web Services, Microservices, XML, Ext JS, NodeJS, JQuery, JavaScript, IBM RAD 9.1, Websphere 8.5, Agile Methodology, Design Patterns, Clear Case, Apache Maven, Apache Cassandra, MongoDB, JUnit, Html, Unit, XSLT, ReactJs, HTML/DHTML, JENKINS, Spark.
Confidential
Java Devoloper
Responsibilities:
- Developed the application using AngularJS, NodeJS, ExpressJS, MongoDB, Angular - UI, HTML5, Bootstrap, CSS3 and JavaScript.
- Used Multithreading for invoking the database and also implemented complex modules, which contain business logics using Collection, Reflection, and Generics API Integrated theJavacode (API) in JSP pages and responsible for setting up AngularJS framework for UI development.
- Experience in integrating the internal security model into new projects with Spring Batch, Spring Micro Services and Spring Boot.
- Wrapper developed in Python for instantiating multi-threaded application and running with other applications Supported the issues seen in the tool across all the teams for several projects.
- Developed various JSP custom tag libraries i.e. JSTL libraries for achieving most code-reusability.
- Involved in implementation of the presentation layer (GUI) for the application using HTML5, XHTML, CSS3 and JavaScript.
- Designed Prototype and project layout skeletons using ReactJS, JQuery, CSS and HTML5.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS and Bootstrap with MySQL Database as the backend.
- Used Hibernate to map objects (POJOs) to database tables and map relationships
- Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
- Wrote Custom Tags for custom requirements of fields on GUI.
- In-depth experience with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic, SNS, VPC, Cloud Formation, Route53) and managing security groups on AWS.
- Involved in writing PL/SQL Stored Procedures, and Functions for Oracle database.
- Developed the application front-end with HTML5, JSP, JQuery and Ajax to create a dynamic and interactive experience.
- Implemented J2EE Design Patterns like MVC, Service Locator and Session Facade.
- Developed Web Services to communicate to other modules using XML based SOAP.
- UsedJava8 for default methods to implement multiple inheritance
- Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
- Created REST API's Micro services and EJB using Express Router/Model/Controller architecture.
- Models connect to MySQL and MongoDB using NodeJS, MySQL and Mongoose modules.
- Implemented Micro services architecture using Spring Boot for making different application smaller and independent.
- Designed and integrated the full scale Hibernate / spring persistence Solution with the application architectures.
- Designed Frontend with in object oriented JavaScript Framework like bootstrap, Angular.js, Node.js.
- Implemented object/relational persistence (Hibernate) for the domain model.
- Used Web Services - WSDL, UDDI and SOAP for getting credit card information from third party.
- Used NOSQL database like Cassandra.
- Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
- Involved in development of the application using Spring MVC, Spring security, Spring Boot and configuring application context for necessary components.
- Developed a MEAN Stack Application Using Mongo DB, Express JS, Angular JS and Node JS.
- Implement modules into Node JS to integrate with designs and requirements.
- Involved in writing the Maven based pom.xml scripts to build and deploy the application.
Environment: Java, J2EE,Java,Scala, Spring (Micro services), Hibernate, JSP, Python, AngularJS 2.0, Bootstrap, Servlet, DB2, JUnit, Maven, XML, Mongo DB, ReactJS, JMS, Docker, JavaScript, AngularJS 1.6, Node.js (NPM), AWS, Oracle, PLSQL, JDBC, UML, WEBSPHERE, SOAP Web Service,NOSQL, Cassandra,RESTful, AWS Associate Dev Certified, Jenkins, SVN
Confidential
Jr Java Devoloper
Responsibilities:
- Followed Agile SCRUM methodology and used Test Driven Development (TDD).
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (Icon).
- Involved in development of Debit Memo module using JSPs and Servlets.
- Developed Object - - Relational (O/R) mapping using Hibernate 3.0. Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
- Involved in development of Web Services using JAX-WS 2.1 to get data from the SAP System.
- Used Tomcat Application Server 5.5 for development purpose.
- Used Oracle SQLDeveloper1.2.0 for Oracle 10g for running queries to confirm the results from the application.
- Involved in writing SQL queries and stored procedures for the application in Oracle.
- Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
- Used JUnit for Unit Testing and Clover for code coverage.
- Used CVS as Version Control System for the application.
- Provided support to the testing team and involved in the Bug Fixing.
- Deployed the application on to IBM WebSphere 6.1 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.
Environment: EJB, Hibernate 3.0, Spring 2.0, JSP 1.2,JavaSwing, Servlets 2.1, MQ Series, XML, SOAP, WSDL, JavaScript, UML, HTML, CVS, Log4j, Junit, WebSphere App server 6.1, WSAD 5.1.2, SQL Server 2008.
