Java Full Stack Developer Resume
NY
SUMMARY
- Around 8+ years of IT experience in teh areas of Analysis, Design, Development, Coding, Implementation, and Testing of web - based and client-server multi-tier applications using Java/J2EE technologies.
- Good developing and implementation skills in Core Java and J2EE technologies.
- Experienced wif teh Software Development Life Cycle (SDLC) process, Iterative Development Model, and OOAD Techniques.
- Good knowledge of Object Oriented Programming concepts.
- Expertise in Programming wif Core Java Concepts - multithreading, collections and asynchronous programming.
- Expertise in Programming wif JDBC, EJB, JNDI, JMS, Servlets, JSP and Custom tags using Struts framework.
- Designed and developed JEE MVC applications using Struts and Spring MVC.
- Used Spring Web MVC framework
- Expert knowledge of OO concepts, teh design of real-time applications using Java, UML tools like Rational Rose, Build Tools - Ant, and Maven. Continuous Integration - Cruise Control, Jenkins, TeamCity, Source control - Subversion, CVS, Perforce.
- A result-driven, customer-focused and dedicated IT Professional wif an approach to building teh quality application.
- Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, JSF, JMS, AJAX, JDBC, JNDI, GWT Java Beans, Hibernate and Web Services.
- Expertise in Micro-services development dealt wif Traffic Management and scope functionality,
- Highly proficient in designing n-tier Enterprise application wif J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory, and Singleton.
- Extensive experience in design and development of applications using Active MQ Series, JMS APIs & MOM (Message Oriented Middleware).
- Implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub and AWS AMI's.
- Expert hands-on experience in working wif Spring modules like Spring MVC, Spring IoC, Spring ORM, Spring JDBC, Spring Web Services, Spring JMS, Spring AOP etc.
- Hands on Experience in integration wif ANT, JUnit, and Log4j frameworks.
- Strong working knowledge of Database Programming using and maintaining SQL, PL/SQL, Triggers and Stored Procedures.
- Build Micro services for teh delivery of software products across teh enterprise.
- Implementation using spring security system against all types of authentications: Database authentication and Pre-Authentication.
- Implemented Triggers, Views, Synonyms, Hints, Partitioning of Tables, Clustered and Non-clustered indexing. Extensive work on teh performance tuning of Oracle ETL process.
- Experience in business rules and data mapping for teh Enterprise Data Warehouse system.
- Hands-on experience in Core Java and Swing development
- Expertise on teh user interface using SWING/JFC, AWT and AWT Events.
- Experienced wif J2EE Application Servers like IBM WebSphere, BEA WebLogic, JBoss, and Tomcat.
- Experience in Enterprise Integration Development using Apache Camel Framework.
- Developed integration techniques using teh Apache Camel and Apache Active MQ technologies.
- Experience on Unit testing frameworks like JUnit, Mockito, and Loop Mocha.
- Used agile practices and Test-Driven Development techniques to provide reliable, working software early and often.
- Implemented asynchronous task processing pipeline using RabbitMQ.
- Has knowledge on NoSQL databases Mongo DB and Cassandra.
- Analyze Cassandra database and compare it wif other open-source NoSQL databases to find which one of them better suites teh current requirement.
- Good understanding in implementing a web application using Angular JS Framework.
- Created Restful Web services wif Node JS and Express JS.
- Orchestrating Work wif Activity and Spring Integration
- Good Working Knowledge of ANT for project build/test/deployment, Log4j for logging and JUnit for teh unit and integration testing.
- Developed complex functions using Groovy.
- Having good knowledge and hands-on experience on ACH Payments
- AWS server provisioning using Chef Recipes.
- Excellent working experience wif different flavors of operating systems like Windows, UNIX, LINUX.
- Used AWS as cloud platform leveraging its services and EC2. Setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket.
- Designing highly available, cost-TEMPeffective and fault-tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
- Used build technologies like Hudson, Jenkins, Ivy, Maven, Gradle, NuGet etc., Integration and automation of source control applications like TFS, SVN, Git, Artifactory.
- Used Bugzilla, JIRA & HP Quality Center for Bug reporting.
- Excellent communication skills, leadership abilities, strong architectural skills, hardworking and a very good team worker.
- Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.
TECHNICAL SKILLS
Languages: Java 8 (JDK 1.4/1.5/1.6/1.7/1.8 ), Eclipse, Java Swings, JSF, JUnit, Log4J, Ant, Maven
Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade, Singleton
Web Technologies: JSP, Servlets, Angularjs, jQuery, ReactJS, NodeJS, EJB, Hibernate, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, ExpressJS
XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans, SOAP, RESTful Web Services
Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Groovy.
Application/Web Servers: WebLogic 8.x/9.x/10. x. JBOSS 3.x/4.0, IBM Web Sphere 4.0/5.x/6. x.
IDE Tools: Eclipse, Rational Application Developer (RAD) and NetBeans, STS.
Databases: Oracle 11g/12C, MySQL, SQL, MongoDB.
Reporting Tools: Crystal Reports, BO XI R3.
Cloud: AWS.
Version Control Tools: CVS, SVN, Clear Case, Git.
Testing: Selenium, Karma.
Messaging Tools: JMS
Modelling/Wire: Framing, LESS, SASS/SCSS..
Operating System: Windows, Linux, Unix, Macintosh HD.
PROFESSIONAL EXPERIENCE
Confidential, NY
Java Full Stack Developer
Responsibilities:
- As a Full Stack Developer in Java, involved in understanding SDLC using Agile and Waterfall methodology and worked on teh front- end and back- end using Angular JS, spring 3.x, Hibernate 3.x and AWS Web Services.
- Used JIRA for bug and issue tracking. Worked on issues related to business logic and UI code which is primarily built using HTML 5, CSS, JavaScript and Angular 2.0.
- Design, development of Web Applications using Java/J2EE Technologies for regulatory Reporting and Data adjustments using JSP, Servlets, JSF, PrimeFaces, Angular JS, JavaScript, JSON, AJAX, spring, Hibernate, HTML.
- Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
- Changing teh AWS infrastructure Elastic Beanstalk to Docker wif Kubernetes.
- Knowledge on docker based container deployments to create shelf environments for developments and containerization of environments delivery for releases.
- Deployed application using Pivotal Cloud Foundry (PCF) CLI.
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for teh project.
- Involved in teh discussions wif business users, testing team to finalize teh technical design documents and story point's allocation for user stories.
- Involved in development of services based architecture utilizing open source technologies like Spring MVC Framework.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed teh application.
- Implemented spring transaction management for some database transactions.
- Transformation of Web services and messages using Mule ESB.
- Spring Dependency Injection feature was used for Bean wiring.
- Wrote and consumed web services using Restful and published it on Web Sphere application server.
- Implemented persistence layer using spring, JDBC Template to store teh data in Oracle database.
- Integration wif Message Routing of Web services and MQ series messing system wif Mule ESB.
- Designed Restful request and response to be used in teh project.
- Used Spring IOC while implementing Web services.
- Used MVC frameworks like Spring MVC along wif JSF and Rich Faces.
- Used IntelliJ and Tomcat as a web server for deploying teh application.
- Developed Single Page Application using AngularJS.
- Used JUnit for unit testing application and Log4J to capture teh logs.
- Worked on Maven to build teh application and used JRebel for code integration.
- Worked on Asynchronous Test Loops wif Mocha
- Developed teh application using JSF Spring framework dat used MVC architecture wif JSP as teh view.
- AWS server provisioning using Chef Recipes.
- Addressing heavy traffic situation and migrating user-specific data off service instances and into a shared by using Micro-services
- Involved in creation of GUI using Java Swing developed client-side components
- REST Web services are written in Groovy/Grails wrapped by Jersey JAX-RS.
- Research about of JBPM process engine for use in teh implementation of Flow Control System * Worked on Hibernate and created ORM mappings.
- Involved in development of middle layer business methods which in corporate teh core business functionality using singleton beans.
- Defined frameworks for Operational data system (ODS), Brokerage data warehouse (BDW)
- Created Unix Shell scripts to automate teh data load processes to teh target Data Warehouse.
- Involved in maintaining and updating teh procedure for ETL process.
- Developed a Payment Solution to process all payment transactions straight through wif interface.
- Deployed application on WebLogic application server.
- Used Java Messaging Services (JMS) for teh reliable and asynchronous exchange of messages.
- Accessed database using SQL queries, PL/SQL stored procedures.
- Involved in developing teh application using Java/J2EE platform
- Created Auto deploy jobs using Jenkins and Gradle.
- Transitioned software development efforts to a test-driven development (TDD) process
- Used DB2 as teh backend database and Pure XML for storing XML documents in teh DB2 tables.
- Used Cassandra as a data source for all teh new internal web applications and analytics purpose as well.
- Developed internal web dashboard applications using NodeJS.
- Developed Server-side automation using NodeJS scripting and connecting different types of SQL and NoSQL stores from NodeJS.
Environment: HTML 5, CSS 3, Node JS, Angular JS, Angular 1.5, Angular 2.0, React JS, ES6, Backbone JS, Bootstrap, SASS, JavaScript, jQuery, Typescript, Ext.js GIT, Responsive Design, Web Services, Jasmine, Karma, Grunt, JSP, Servlet, JDBC, Hibernate, Spring, Photoshop, Windows OS, Eclipse, Web Storm.
Confidential, MA
Java Full Stack Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Followed agile methodology (Stand up meetings, Sprint development and retrospective meetings).
- Full life cycle experience including requirements analysis, UMLs, data model design, coding, testing and creation of functional and technical design documentation.
- Development UI modules using HTML, CSS, JSP, JavaScript, JQuery and Angular JS.
- Implemented Angular routing using angular directives and implemented services wif Ajax calls.
- Made use of Nodes for magnification, qualification and running local test runner server.
- Developed JavaScript for transparent presentation of both client- and server-side validation.
- Designed and developed application based on Spring MVC design pattern and multithreading
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Primarily focused on teh spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Designed and Developed teh UI modules using Spring MVC, JavaScript, Html and CSS.
- Extensively used JQuery selectors, events, Traversal and JQuery, AJAX wif JSON Objects
- Involved in writing JSF Backing Beans for controlling teh UI and writing custom components and validations.
- Using it's advanced and cross browser functionality has used JQuery library for creation of powerful dynamic Web Pages and web applications.
- Configured and Integrated spring and Hibernate frameworks. Involved in client side validations using JavaScript.
- Designed & Developed persistence service using Hibernate framework. Used Hibernate as teh ORM mapping tool and worked wif Hibernate Query Language (HQL).
- Designed, developed and delivered RESTful Web Services, which significantly improved performance and increased customer bases utilizing Core Java Spring Beans framework.
- Developed SOAP- based Web Services dat acts as an Interface using Web Services/SOAP/ WSDL engine.
- Used SOAP UI to trigger developed Web Services
- Developed Application BL modules using EJB session beans.
- Involved in development of SOAP Web Services using JAX-WS, WSDL, UDDI and LDAP.
- Used AJAX to speed up application.
- Involved in developing and maintaining Struts controller, Struts Configuration files (struts-config.xml), Struts Action classes and Struts Action forms beans using Struts 1.2 version.
- Involved in teh implementation of DAO using Spring-Hibernate ORM.
- Involved in teh JMS Connection Pool and teh implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from teh JMS provider.
- Involved in creating teh Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif a SQL-based schema. Writing service methods and SQL queries, Mark Logic, PL/SQL to interact wif teh Oracle DBMS.
- Created Connection Pools in Web Sphere and configured as needed.
- Developed teh application using IntelliJ IDEA as teh IDE and used standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessory code generation, EJB template generation.
- Version Control was mandated through Git.
- Used Oracle RDBMS, Used MAVEN as build tool and developed build file for compiling teh code of creating WAR files.
- Used LOG4J & JUnit for debugging, testing and maintaining teh system state and Used Jira to track bugs, to keep track of teh weekly sprints and to discuss team's work in full context.
Environment: JDK 1.5, Java 7, Spring MVC 2.5, JSP, JSTL, JavaScript, Angular JS, Node JS EJB 3.0, SOAP, Struts 1.2, Web Service, JPA/Hibernate 3.0, POJO's, CSS, log4j, JAX-WS, JBoss 4.0.3, Oracle 9i, Jenkins, Subversion, ANT, AJAX, Eclipse 3.2.
Confidential - Roseville, CA.
Java Developer
Responsibilities:
- Developed application using JSP, HTML, JavaScript, CSS, Spring, and Hibernate and Angular.js
- Documented teh tech design artifacts and socialized wif teh key stakeholders for approval.
- Responsible for developing web pages quickly and TEMPeffectively using HTML 5, CSS 3, AJAX, JSON, and jQuery.
- Using AngularJS, HTML 5 and CSS 3. All HTML and DHTML is accomplished through AngularJS directives.
- Developed callback functions to parse and handle JSON data returned from teh server.
- Teh tech stack is AngularJS, LESS, Bootstrap and cutting-edge server-side technologies.
- Developed all client-side logical implementation part of applications wif AngularJS controllers under specific modules, manipulating nodes in DOM tree.
- Used ReactJS for creating reusable UI components.
- Implemented MVC architecture using spring framework.
- Involved in teh implementation of business logic in Struts Framework and Hibernate in teh back-end.
- Involved developing re-usable web services using SOAP, XML, WSDL, XML Schemas
- Extensively used Web Services WSDL and SOAP for getting teh information of teh third party.
- Created smart navbar system in typescript dat would retain a client context across multiple web apps using teh query string. Smart nav would automatically determine selected navigation node using teh browser URL.
- Responsible for writing J2EE compliant code using Java for an application development effort. This involves working wif JSP, Servlets, JDBC, XML etc.
- Implemented Backbone.js and React.js to create a dynamically changing website.
- Worked wif Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and Simple DB.
- Wrote application level code to interact wif teh backend databases JQUERY, AJAX, and JSON.
- Created new tables, written stored procedures, triggers and some user-defined functions using SQL server.
- Created SQL scripts for tuning and scheduling wif SQL server
- Extensively used jQuery core library functions for teh logical implementation part at client side for all teh application.
- Involved in Writing jQuery based Ajax Requests.
- Provided multiple implementations using JavaScript, HTML and SQL Queries.
- Debug teh application using Firebug to traverse teh document and manipulated teh Nodes using DOM and DOM Functions.
- Tested teh integrated application and reported issues to teh back-end developers (JIRA).
- Involved in UI Testing wif Jira which is generally testing teh graphical user interfaces.
- Identified usability and develop functional and smooth, easy-to-operate and eye-catching web applications using ExtJS, Angular JS and React JS, Backbone.js, Node.js and Bootstrap wif MySQL database.
- Perform web optimization on websites and web services for improved functionality over cross browsers and platforms.
- Used Bootstrap and AngularJS, React.js and Node.js in TEMPeffective web design.
- Used unit testing framework Jasmine for testing JavaScript
- Used version control system GIT to maintain code repositories
- Used jQuery core libraries for teh logical implementation part at teh client side of teh website.
- Involved in writing jQuery based Ajax requests using jQuery. Get (URL, data, success, type) and jQuery. Post (URL, data, success, type).
- Used jQuery to traverse through teh DOM and access teh nodes.
Environment: HTML, CSS, DHTML, DOM, jQuery, JavaScript, SVN, Typescript, SOAP, XML, SQL, JIRA, Windows Platforms, GIT, Grunt, Jasmine, Angular JS, React JS, IDE- Eclipse, Node JS, Ajax, JSON, SQL Server and MS Office, Java, JSP, Spring and Hibernate.
Confidential - Herndon, VA
Java Developer
Responsibilities:
- Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3 based on teh W3C standards.
- Implemented teh MVC architecture using teh Angular framework.
- Designed Dynamic and Multi-browser compatible pages using HTML, CSS, jQuery, and JavaScript.
- Developed teh User Interface using HTML 5, CSS, JavaScript, jQuery and AJAX.
- Developed UI using HTML5, CSS3, Ext.JS, Bootstrap, jQuery, and JSP for interactive cross-browser functionality and complex user interface.
- Designed Web Application User Interface, interaction scenarios and navigation based on analysts, interpretations of requirement and use cases.
- There is a configuration widget written in CSS 3, JavaScript, and jQuery framework in UI Layer wif Tag library, an application deployed and tested on Linux.
- Developed different GUI screens using JSP and user validations using JavaScript.
- TEMPEffectively implemented AJAX in developing dynamic web pages
- Used jQuery to traverse through a DOM tree and manipulated teh nodes in teh tree.
- Implemented teh Drag and Drop functionality using jQuery.
- Brief experience on implementing teh Angular JS and MVC framework for data access.
- Debug teh application using Firebug to traverse teh documents and manipulated teh nodes using DOM and DOM Functions.
- Involved in developing XUL, HTML, and JavaScript for client-side presentation and data validation on teh client side wifin teh forms.
- Implemented Web services (SOAP) for transmission of large blocks of JSON data over HTTP.
- Developed Action controller, Action Forms, Tiles Structure, Validation Structure (for data validation), JSP pages, Form Beans, AJAX code, JavaScript and worked on integration.
- Involved in writing application-level code to interact wif APIs, Web Services using AJAX, JSON.
- Worked wif Cross-Browser Compatible issues
- Wrote application level code to perform client-side validation using jQuery and JavaScript.
- Designed and developed intranet web applications using JavaScript and CSS. Built DAO package as well as DAO impl package to implement teh data access logic, and using Hibernate Annotation to do teh data mapping. Used Log4J API for logging and debugging. Developed UNIX shell scripts for performing administrative tasks.
- Developed teh application using agile methodology. Worked on Java Messaging Services (JMS) for developing messaging services.
- Used JERSEY framework to implement teh JAX-RS (Java API for XML and RESTful Service). Used Ant for building and deploying teh war file into teh application server.
- Worked wif Eclipse as teh IDE to develop, test and deploy teh application. SVN is used for version control systems and source code management.
- Created test cases using JUnit and Mockito. Created automated test cases for teh web application using Selenium.
- Configured and set up JBoss Server for deployment. Used JIRA for tracking bugs. Used JENKINS for continuous integration.
Environment: HTML 4/5, CSS, JavaScript, AJAX, JSF, JSON, JAVA, Ext.js, Web Services, JSP, jQuery, Angular JS, JSON, JSTL, ECLIPSE, SQL server, MySQL, SVN and MS Office.
Confidential
Java Developer
Responsibilities:
- Worked on multiple projects simultaneously.
- Closely worked wif business system analyst to understand teh requirements to ensure dat right set of UI modules been built.
- Wrote application level code to perform client-side validation using jQuery and JavaScript.
- Designed teh front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS3.
- Grails web development in Groovy/GSP/jQuery for CSC government division. Spearheaded innovative workflow mechanism. Initiated Specs unit testing framework. Agile environment
- Using teh advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Develop various screens for teh front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux libraries.
- Formulate and define system scope and objective based on user needs and thorough understanding of business processes
- Participated in numerous creative brainstorm sessions wif strategists, storyboards, design specifications, and screen layouts dat were shared wif Directors and other team members
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines
- Handled all aspects of teh web application including maintaining, testing, debugging, deploying and printing
- Designed and developed intranet web applications using JavaScript, jQuery, Ajax and CSS
- Worked wif teams where requirements are constantly being implemented, tested and improved
- Worked on Cross-Browser compatibility and fixed teh bugs for several browsers
- Designed teh table TEMPfewer web applications using CSS and wif teh help of and tags as per W3C standards
- Continuously provide input to project management activities throughout teh project lifecycle influencing scope, risk plan, project plan, issues and status
Environment: HTML, CSS, JavaScript, jQuery, AJAX, Agile methodology, Eclipse.
Confidential
Java UI Developer
Responsibilities:
- Actively involved in SCRUM's and Sprints of Agile Methodology.
- Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
- Involved in design activities dat are HLD (High-Level Design) and LLD (Low-Level Design)
- Designed and developed front-end using JSP, JSTL, EL, and other custom tag libraries.
- Expertise in Web Page development using XML, XSLT.
- Involved in Web Page development using YUI Library.
- Involved in teh design and prepared use case diagrams, sequence diagrams, and class diagrams for various modules.
- Followed Agile methodology and Test-driven approach for project deliverables
- Developed teh application using JSF Framework for teh web tier and EJb3 and JPA for teh backend development
- Teh Presentation Layer was developed using HTML, JSP, JSF, CSS, JavaScript, and JSTL.
- Used Java Persistence API (JPA) through Hibernate
- Developed test classes in JUnit for implementing unit testing.
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework
- Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and teh legacy system.
- Expose and Consume REST web services to get teh data from different contracts from different clients and expose teh warehouse inventory details for consumer tracking
- Used Spring MVC in teh Web Layer
- Involved in configuring and deploying teh application using WebSphere.
- Involved in integrating teh business layer wif DAO layer using Hibernate ORM.
- Transaction Management using teh Hibernate configurations
- Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) of Hibernate.
- Involved in Writing and reviewing unit test cases using JUnit.
- Used CVS as version control system to check in and check out teh data.
- Write and modify database stored procedures, triggers, functions, and PL/SQL Scripts.
- Created Forms and Reports using Oracle.
- Involved in writing shell scripts for deploying teh application on UNIX.
- Involved in build management and build resolution activities of e-commerce project.
- Involved in Smoke Testing, Testing, bug fixing and documentation of teh system.
Environment: Java, J2EE, Spring, JDBC, JSP, Web Services, REST, Oracle, JavaScript, HTML, CSS3, jQuery, JUnit 4, AJAX, SVN.
