Full Stack Developer Resume
BaltimorE
SUMMARY:
- Experience in Core Java 8 concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi - Threading, Lambdas, Streams, Parallel Streams, Functional Interfaces, JDBC.
- Proficient in using scripting languages like HTML, XHTML, XML, CSS, PHP, JavaScript, JQuery, Angular JS, Ajax and web design using Bootstrap
- Responsible for making responsive web pages using Bootstrap and Media Queries.
- Hands on experience in developing Single Page Applications (SPA) using Angular 2 and Node.js.
- Extensive application development experience in N-Tier Architecture JSP, spring, Hibernate, Servlets, JMS and JDBC.
- Experience in design, development and deployment of web based application and Client - Server based application using J2EE (EJB, Servlets, JSP and JDBC) and Java Frame works such as springs ( IOC, AOP, MVC, DAO ), Struts .
- Experience in Persistence Framework like Hibernate ORM (Object Relational Mapping).
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern Behavior Driven Development (BDD) and Test Driven Development (TDD).
- Used persistence frame works like Hibernate, iBATIS ORM tools to achieve mapping between POJO and Relation Database.
- Proficient in deploying web based on application servers such as Web Logic, IBM Web Sphere, JBOSS, and Apache Tomcat.
- Experience in consuming and deployment of RESTFUL and SOAP web services .
- Experience in developing web application using Ruby on Rails
- Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
- Working knowledge of Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3, Lambdas, VPC, Cloud Watch, Elastic Load Balancer, Auto Scaling).
- Extensively used IDE's like STS, Eclipse, MyEclipse, intelliJ IDEA and Net Beans for development.
- Implemented various J2EE design patterns like Singleton, Session Facade, Data Access
- Implemented objects like ( DAO ), Factory, Data Transfer Object ( DTO ).
- Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
- Experience in writing SQL queries, Triggers and Packages for RDBMS like Oracle (11g, and 10g), MySQL and SQL Server.
- Experienced in using NoSQL DB with Mongo BD and Cassandra.
- Used Version Control tools including CVS,GIT for tracking code changes or ownership.
- Experience with MOCKITO, JUnit, Log4j in developing test cases and determining application functionality.
- Good Experience im implementing Spark, Kafka, and other big data tools.
- Experience in working with open source tools such as Selenium (Selenium IDE, Selenium Web Driver and Selenium Grid), Cucumber.
- Hands on experience in building tools like Maven, Gradle.
- An energetic individual, able to communicate effectively, to work collaboratively to resolve problems. Ability to work in team environment and motivate team members as well.
- An experienced software developer, passionate about delivering quality software products with thorough & accurate testing and ample documentation.
- Thorough knowledge of Banking, Finance, Insurance and Tele Communication domains.
TECHNICAL SKILLS:
Web Technologies: HTML, XHTML, CSS, JavaScript, Bootstrap, JQuery, XML, AJAX, JASON, SASS.
IDE & Tools: Eclipse, Net Beans, and IntelliJ.
Cloud Technologies: AWS (EC2, EBS, S3, Lambdas, VPC, Cloud Watch, Elastic Load Balancer, Auto Scaling)
JavaScript Libraries: JQuery, Node JS, Angular JS, Angular 2, Express JS.
Programming Languages: C, C++, Java 8,Ruby on Rails
Application Frameworks: Struts, Spring, Hibernate, iBATIS
Data Access: MYSQL, Oracle, DB2, Postgress SQL, MongoDB and Cassandra.
Web Services: SOAP, WSDL, UDDI REST-full, JAX-WS, JAX-RS, JAXB
Webservers: IBM Web sphere, Apache Tomcat, Oracle Web logic.
Testing Tools: Junit, Test NG, Mockito, Selenium, Cucumber, Jasmin
WORK EXPERIENCE:
Confidential, Baltimore
Full Stack Developer
Responsibilities:
- Involved in various phases of project development following Agile Methodology and actively participated in daily scrum meets.
- Implemented Test Driven (TD D) Design to build testable and maintainable application.
- Involved in system design and Core java 8 development using Collections Framework, Exception Handling, I/O System, Multi-Threading, Lambdas, Streams, Parallel Streams, Functional Interfaces, and JDBC for the action classes.
- Developed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Experience in developing scalable front-end user interfaces using HTML, CSS, JavaScript, Bootstrap, jQuery, Angular JS and Node JS.
- Created Angular2 components, implemented Interpolation, input variables, Boot strapping, Ng-for, Ng-If, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- Responsible for making responsive web pages using Bootstrap and Media Queries for making the application Mobile Compatibility.
- Used JPA (Java Persistence API) & JTI (Java Transaction API) along with Hibernate framework for implementing Test Classes.
- Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer
- Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
- Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
- Implemented Spring Modules like spring (IOC, AOP, BOOT, BATCH) during web application development.
- Implemented Spring Security with OAuth are used for authentication and authorization of the application.
- Developed the cloud based application using Spring Cloud and Pivotal cloud foundry.
- Designed the application using Micro-services Architecture (based on Spring Boot) and Angular framework.
- Integrated REST API with spring for consuming resources using Spring Rest Templates and developed RESTful web services interfaces.
- Developed Micro-Services based architecture to enable the application deployed on AWS.
- Created MAVEN archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on spring technology.
- Developed Web API’s implementing JAX-RS API’S.
- Consumed and Produced RESTful web based services, and tested end to end using REST Client.
- Implemented JAX-RS API’S for implementing Restful web services.
- Implemented AWS for deploying the application on EC2 instance and add various other services of AWS like auto scaling, cloud watch, S3, EBS, Elastic Load Balancer and VPC
- Developed & deployed the entire application on WebSphere Application Server.
- Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device
- Worked with Oracle 11g for developing SQL scripting files for creating tables, functions, triggers and stored procedures.
- Written the Rest Services to get the data from NoSQL MongoDB collections in JSON format.
- Have Implemented Maven as a Build tool for building the Project Template
- Used Log4J to capture the log that includes runtime exceptions.
- Developed and executed Unit Test cases using JMeter by supporting TDD (Test Driven Development).
- Implemented Jenkins for continuous ( CI / CD ) integrating and developing the whole application.
- Design, develop and implement Hybrid Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Drive.
- Developed Automation Test Scripts for the entire application using Selenium Web Drivers and integrated Test-NG with it.
- Used JIRA tool for Issue Tracking, Ticket Rising and Assigning Bugs.
- Developed the UML use cases sequence and class diagrams using Rational Rose
- Used GIT repository for version controlling and integrated EGIT for Eclipse.
- Involved in the development of unit test cases using Junit, Mockito.
Environment: Java, J2EE, Spring (IOC, APO, BOOT, BACH) Framework, HTML5, CSS3, Java Script, Angular2, Node.JS, React.JS, JSON, JMS, JPA, JTA, Restful Web services, Hibernate, Oracle, Mango DB, WebSphere, Maven, Selenium, Log4j, Junit, Mockito, Git.
Confidential, Denver, CO
Full Stack Developer
Responsibilities:
- Involved in various phases of project development following Agile (Extreme Programming).
- Followed AGILE Methodology and participated in SCRUM Meetings
- Implemented Test Driven (TD D) Design to build testable and maintainable application.
- Developed use cases from requirements and created UML diagrams such as use case diagrams, Activity diagrams and sequence diagram.
- Involved in system design and Core java 8 development using Collections Framework, Exception Handling, I/O System, Multi-Threading, Lambdas, Streams, Parallel Streams, Functional Interfaces, and JDBC for the action classes.
- Developed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Involved in the development of presentation layer and GUI framework using HTML, CSS3, Bootstrap, jQuery and Angular 2
- Used JQuery for basic animation and end user screen customization purposes. Also used CSS pre-processors (SASS).
- Used Node JS as a sever side programming language and experienced in writing production-grade Node JS.
- Developed the administrative UI using Angular 2 and Node.js, Jasmine and React.js.
- Used JSTL tag libraries in JSP pages for including various UI Components.
- Responsible for making responsive web pages using Bootstrap and media queries.
- Used JPA (Java Persistence API) & JTI (Java Transaction API) along with Hibernate framework for implementing Test Classes.
- Used spring for Dependency Injection for plugging in the Hibernate DAO objects for the business layer
- Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
- Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
- Implemented Spring Modules like spring (IOC, AOP, BOOT, BATCH) during web application development.
- Developed & deployed the application in WebSphere Application Server.
- Designed the application using Micro-services Architecture (based on Spring Boot) and Angular framework.
- Developed micro-services based architecture to enable the application deployed on AWS.
- Created MAVEN archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on spring technology.
- Produced and Consumed the RESTFUL & SOAP web services.
- Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security.
- Consumed and Produced RESTful web based services, and tested end to end using REST Client.
- Involved in development of Web Services using JAX-RS.
- Integrated ACTIVE and spring JMS API to send and receive message for the application’s RESTful API
- Wrote build scripts using Maven.
- Worked with Oracle 11g for the backend development of the database.
- Written the Rest Services to get the data from NoSQL MongoDB collections in JSON format.
- Implemented Mongo DB for receiving and sending JSON Objects to API’s and storing them in databases.
- Used Log4J to capture the log that includes runtime exceptions.
- Developed and executed Unit Test cases using JMeter by supporting TDD (Test Driven Development).
- Implemented Jenkins for continuous integrating and developing ( CI / CD ) the whole application.
- Design, develop and implement Hybrid Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Drive.
- Implemented Custom VPC with public and private subnets for Dev, UAT and PROD environments
- Defined access management policy, implemented policy, added multi factor authentication and documented role based access control in AWS IAM as well as other tools used by the organization.
- Implemented Jasmine for testing JavaScript as UI Testing FrameWork
- Created JIRA projects, templates, workflows, screens, fields and other administrative activities.
- Developed the UML use cases sequence and class diagrams using Rational Rose
- Used GIT repository for version control.
- Involved in the development of unit test cases using Junit, Mockito.
Environment: Java, J2EE, Spring (IOC, APO, BOOT, BACH)Framework, HTML5, CSS3, Java Script, Angular JS, Node JS React JS, JSON, JMS, JPA, JTA, Restful Web services, Hibernate, Oracle, Mango DB, WebSphere, Maven, Selenium, Log4j, Junit, Mockito, Git.
Confidential, Pittsburgh, PA
Full Stack Developer
Responsibilities:
- Involved in Analysis, Design, Development and Testing of application using Agile Model and Daily Scrum meetings.
- Implemented Singleton design pattern while developing action classes.
- Experience in developing scalable front-end user interfaces using HTML, CSS, JavaScript, Bootstrap, JQuery, Angular JS and Node JS.
- Strong hands on experience and understanding of OOPS concepts, Core Java concepts/API understanding such as Exception handling, Collections API, Strong Multithreading.
- Implemented Angular JS in two-way binding of HTML elements in web pages with variable properties and followed MVC architecture.
- Used Node JS as a sever side programming language.
- Used hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database. Annotations were used in hibernate mapping instead of XML mapping.
- Implemented spring modules (IOC, AOP, BATCH, BOOT) for developing the web application.
- Implemented Spring Boot and Spring Security for RAD (Rapid Application Development) during web development
- Developed backend server code using REST architecture and frameworks like spring, Hibernate and JPA.
- Created MAVEN archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on spring technology.
- Developed the cloud based application using Spring Cloud and Pivotal cloud foundry.
- Developed RESTful web services using JAX-RS, and spring frameworks and persistence using Hibernate and JPA ORM frameworks.
- Jersey implementation of JAX-RS is utilized to develop RESTful Web services.
- Consumed RESTful Web services (JAX-RS) provided by different vendor to use for Address verification and validation.
- Implemented OAuth Security with Rest API’s for authenticating the Requests and for providing security for the application.
- Java Persistence API ( JPA ) with Hibernate is used to develop the persistence layer.
- Used Hibernate to invoke Stored Procedures and database connectivity.
- Implementation of MVC Architecture using Spring MVC.
- Implemented Micro services Architecture with REST Services and annotated the resources with Spring Framework annotations.
- Implemented micro services using spring boot, spring based micro services.
- Maintained high level of unit test coverage through test-driven development.
- Developed and Deployed whole Application on Web Sphere V8.5 as Application server.
- Developed Oracle database objects like tables, functions, triggers and stored procedures in PL/SQL.
- Defined access management policy, implemented policy, added multi factor authentication and documented role based access control in AWS IAM as well as other tools used by the organization like EC2, S3, RDS, and Auto Scaling.
- Implemented the function to send and receive AMQP messages on Rabbit MQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device
- Designed and implemented the Mongo DB schema and implemented sharding for storing data across multiple systems.
- Implemented Jenkins for continuous integrating and developing ( CI / CD ) the whole application.
- Used log4j to print the logging, debugging, warning, info statements.
- Implemented Junit for unit testing the Base Classes and Used Selenium Wed Drivers for Testing the UI Components.
- Used Protractor Automation testing for testing the UI Component
- Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
- Experience on implementation of version control software GIT repositories.
- Used Bugzilla for bug-tracking, issue-tracking and project-management during development
Environment: JEE1.8, JMS, HTML, CSS, JavaScript, DOJO, ANGULAR JS, NodeJS, JPA, Spring(IOC, AOP, Batch, MVC, Security) Frameworks, JSP, Hibernate Framework,, WebSphere Application Server, RESTful Web services, OAuth, Mongo DB,Junit, Selenium Web Drivers, Protractor, STS, Eclipse, Maven, Log4j,GIT.
Confidential, Kansas City, MO
Sr Java /J2EE Developer
Responsibilities:
- Involved in all phases of project from analysis and requirement phase to delivering the project.
- Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client.
- Developed front-end UI by HTML, CSS, JavaScript, JQuery, JSP, and Angular JS based on Application needs designed by spring and REST web Services.
- Developed the view components using CSS, HTML5, JavaScript, JQuery and form beans.
- Worked on JavaScript, JQuery and Servlets to generate dynamic web pages and web contents.
- Implemented Angular JS Component Based design for the Web page development and implemented several modules.
- Used MVC design pattern for designing application, JSP and CSS as the view component.
- Implemented J2EE patterns like, Data Access Object, Session facade, Business Delegate and Value Object.
- Involved in the application development using JAVA/J2EE, Multi-Threading, JSF and WebLogic Application Server.
- Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
- Composing the application classes as Spring Beans using Spring IOC/Dependency Injection
- Primarily worked on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
- Development and Debugging was done using Eclipse IDE.
- Implemented the application specific Web services to transfer data in real-time by utilizing REST and JMS technologies.
- Developed as whole application using Spring Modules following MVC design pattern.
- Implemented Web services to propagate information about orders to next Level partners using RESTful Web services.
- Involved in producing & consuming Restful based web services using JAX-WS, JAX-RS, AXIS, CXF, and JERSEY etc.
- Developed Session Façade objects using Stateless Session Beans for having a single point of control for a business service.
- Implemented Web services to propagate information about orders to next Level partners using RESTful Web services.
- Object Relational Mapping is implemented using Hibernate
- Implemented spring as a web framework and Hibernate as database ORM framework.
- Implemented Spring Security with OAuth are used for authentication and authorization of the application.
- Used Spring Boot which is radically faster in building cloud Micro Services.
- Developed the cloud based application using Spring Cloud and Pivotal cloud foundry.
- Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS.
- Used AWS S3 to store data and to retrieve the stored date very quickly and used Elastic Search for searching the document. Used AWS SNS to send messages to multiple users and delivered in an algorithmic way using AWS SQS.
- Designed and Replicated the Mongo DB schema for retrieval purpose and implemented sharding for storing data across multiple systems.
- Involved in developing SQL and Stored procedures with the databases Oracle.
- Developed Cassandra data model to match the business requirements.
- Developed and Deployed whole Application on Web Logic as Application server.
- Used Mockito to modifying logging and debugging.
- Prepared Unit test cases using JUnit and integration testing.
- Used Selenium Wed Drivers For testing the UI of web application
- Connected applications together and enabled them to exchange data using Mule ESB.
- XML Transformations where done using XML, XSL, XSLT, and XPATH.
- Used MAVEN to build the project into WAR and EAR files and SVN for version controlling.
Environment: s: HTML, CSS, JavaScript, JQuery, Angular 2, Node JS,JSP, Servlets, Hibernate, Spring Frameworks(IOC, AOP, Batch, MVC, Boot ),DAO, Web Logic, Jersey, RESTful Web Services, Cassandra, sqoop, Mockito, JUnit, Maven, MULE ESB, SVN.
Confidential, NJ
Full Stack Developer
Responsibilities:
- Involved in all phases of System development Life Cycle (SDLC) including requirement gathering, analysis, design, implementation, deployment and support.
- Followed Agile Methodology and participated in daily SCRUM meetings.
- Developed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Involved in the development of presentation layer and GUI framework using HTML, CSS3, Bootstrap, JQuery and Angular JS.
- Used JQuery for basic animation and end user screen customization purposes. Also used CSS pre-processors (SASS).
- Involved in rendering additional components with custom HTML tags using React.js.
- Used JSTL tag libraries in JSP pages for including various UI Components.
- Responsible for making responsive web pages using twitter bootstrap and media queries.
- Used spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
- Developed the Business logic using spring ( IOC, AOP ), DTO, and JTA .
- Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security
- Extensively used Spring MVC framework to develop the web layer for the application. Configured Dispatcher Servlets in web.xml.
- Implemented RESTful, JAX-WS, and JAX-RS web services for CRUD operation for application development.
- Handled response data from RESTFUL web services using XML, JSON and JQuery to update UI Interacted with java controllers ( JQuery, Ajax, and JSON to write/read data from back end systems).
- Repeatedly worked on AWS Cloud platform and its features which include EC2, VPC, AMI, RDS, SES, S3, Route 53, IAM, LDAP, Cloud Formation, Cloud Front, and Cloud Watch.
- Involved in writing stored procedures for Backend database. Oracle to interact with the database layer of the Application.
- Packaged and deployed the application in WebSphere application server.
- Designed and developed several SQL Scripts, Stored Procedures, Functions, Packages and Triggers using Oracle Database .
- Used Indexing techniques in the database procedures to obtain search results.
- Developed UI tests with Protractor and Java tests in JUnit.
- Designed and Developed automation script using Selenium Web Driver in Eclipse.
- Used Jenkins for Continuous Integration. Used TOAD for managing, monitoring and analyzing the database.
- Used Maven for building application.
- Implemented GIT as a repository.
- Involved in Developer Testing, Review and Trouble shooting.
Environment: Agile methodology, HTML, CSS, JavaScript, AngularJS, JSP, LESS, AJAX, Responsive Web Design, JQuery UI, spring, JSTL,JSON, Restful web services, Amazon Web Services, WebSphere, Oracle, Maven, Jenkins, Selenium, SVN, JUnit, Eclipse and Windows.
Confidential
Java Developer
Responsibilities:
- Performed Unit and integration testing. Implemented JUnit testing framework to write and run automated testing.
- Analyze the requirements based on business data and user requirements.
- Implemented the modules using Model-View-Controller (MVC) design pattern.
- Develop GUI related changes using JSP, HTML and client validations using JavaScript.
- Developed Java beans, helper classes and Servlets for interacting with UI written in JSP
- Wrote a controller Servlet that dispatched requests to appropriate classes.
- Developed Dispatch Action classes to define several business methods.
- Developed value object mainly used to wrap the data and pass across the layers.
- Developed business logic using Stateless session beans for calculating asset depreciation on Straight line and written down value approaches.
- Designed database Queries for updating, insertion and retrieval of asset information and rates.
- Involved coding SQL Queries, Stored Procedures and Triggers.
- Created java classes to communicate with database using JDBC.
Environment: Java, JSP, Servlets, Struts, EJB, XML, XSLT, JBOSS, ANT, Log4j, SQL, PL/SQL, JDBC, CSS, Oracle 8i, JavaScript.
Confidential
Java Developer
Responsibilities:
- Involved in Analysis, Design, Implementation, and Testing of the project.
- Implemented the presentation layer with HTML, XHTML, JavaScript, and CSS.
- Developed web components using JSP, Servlets, and JDBC.
- Developed EJBs, JSPs and Java Components for the application using Eclipse.
- Implemented database using MySQL.
- Involved in fixing defects and unit testing with test cases using JUnit.
- Developed user and technical documentation.
Environment: Java, JSP, EJB, Servlets, JDBC, JavaScript, JMS, CSS, MySQL, JUnit, Eclipse, Apache Tomcat.