Full Stack Java Developer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- 8+ years of experience in IT industry and worked in different phases on system development including analysis, design, development, documentation, implementing, and testing using Java Stack Technologies
- Excellent technical knowledge in Java 8, Servlets, JSP, JDBC, JTA and XML with backend RDBMS like Oracle.
- Extensive experience in programming with J2EE and associated technologies including Servlets, JSP, JNDI, JDBC, JTA, JPA, Struts, Spring, Hibernate and SOAP/Rest web services.
- Experience with AJAX, REST and JSON working with JavaScript frameworks like Bootstrap, Node.js and Angular JS.
- Implemented Angular 2.0 component router for navigation and services to connect the web application to the back - end API and PowerBI developer.
- Having the Experience in developing the applications using Scratch programming language.
- Having extensive knowledge in Reactjs for user interface and mobile applications and Nodejs
- Excellence experience in Azure cloud computing mostly for building, testing, webservices like SaaS PaaS and IaaS
- Good experience in MVC frameworks like Angular JSalong with Bootstrap.
- Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using JAVA, J2EE, Web services, SOAP and RESTful.
- Extensive hands-on experience with core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using Core Java, Servlets, Struts, Spring 3.x/4.x,spring Boot, Hibernate, JSP, JNDI, No Sql, Bitbucket, JDBC, SOAP/Rest web services and Junit.
- Hands on experience in Front-End technologies like Angular JS 1.4.7, Bootstrap 3.1, HTML5, JavaScript, CSS3, Jquery, Ajax, Agile and Node JS, used for Responsive web design.
- Experience in XML related technologies like XML, DTD, JAXB, JAXP, SAX and DOM Parsers.
- Expertise in Web Components technologies like JSP, Servlets, JDBC, AJAX And designing enterprise applications using technologies like EJB, JNDI, and JMS.
- Having knowledge on (JMS) MQ's like Rabbit MQ, Confidential MQ and Active MQ, and Elasticsearch developed in java by Json.
- Expertise in the implementation of concepts JSP, Servlets, JSF,EJB transaction implementation JMS, Swing, Hibernate, JDBC, XML.
- Experience in building Web User Interface (UI) using HTML/HTML5, Angular JS, CSS/CSS3, JavaScript, JQuery and PHP that are browser compatible.
- Experience with Tomcat, JBoss, Apache HTTP Server and Confidential Web Sphere 7.0.
- Experience in designing and developingSOAP, DevOps and Rest Web services.
- Hands on experience in working with Angular2, JavaScript, a client side MVCFramework.
- Worked extensively with importing metad Confidential into Hive using Scala and migrated existing tables and applications.
- Worked in Agile Scrum and participated in aggressive iteration cycle with daily standups, weekly planning games and retrospectives.
- Experienced in full stack web development ranging from Front end UI technologies to backend D Confidential base technologies.
- Experienced in developing several responsive web applications using HTML5, CSS3, AngularJS, JQuery and Bootstrap in the front end.
- Experienced in working on several Java middleware technologies Spring, Struts MVC and Hibernate ORM and AWS.
- Experienced In working on several spring technologies like Spring AOP, Spring DAO, Spring MVC and Spring Web Flow.
- Worked in Service Oriented Architecture (SOA), developed both SOAP and Restful Services consumed by both web and mobile applications, Azure cloud computing..
- Implemented web services in SOA using Jax-ws, Apache-cxf, Jersey and Jackson frameworks.
- Used Maven and Gradle as build tools to automate building, testing, publishing and deployment and dependency management.
- Experienced in working with GIT, SVN as the source control systems.
- Having the knowledge in Middleware tools like Red hat JBoss, Confidential WebSphere and Oracle WebLogic
- Experienced in working with Jenkins for Continuous Integration (CI) and Continuous Deployment (CD)
- Developed Unit test cases for all the modules developed using Junit,jira, Bugzillaand Power mock and mockto frameworks.
- Worked on automated testing using Selenium, Stash, Githuband TestNg frameworks and running the applications on date scientists.
- Developed JavaScript unit tests using Jasmine and karma frameworks.
- Worked on several application servers like Confidential WebSphere, WebLogic and tomcat for local development purpose.
- Implemented logging using Log4j and integrated with Splunk logging tool.
- Worked on App Dynamics tool to monitor the application performance and for production support.
TECHNICAL SKILLS:
- Programming Languages
- Java1.8, C, C++, JDBC, SQL, Scratch,Scala, PL/SQL
- Framework/API's
- Struts 2, JSF 2.1, Spring 4, Hibernate 3
- Build Tools
- Ant, Maven, Jenkins, PowerDB, PowerBI and Mango DB
- IDE
- IntelliJ 3, Eclipse, MyEclipse, Confidential Rational App DeveloperOperating System/Scripting
- Microsoft Windows XP/2000, UNIX/Linux, Mac OS X.
- Web Technologies
- Web Services, JSP, JavaScript, AJAX, HTML 5, CSS 3, XML, XHTML, JSTL, JQuery, XSLT, XPath, XQuery,Nosql, Json, ESB, Reactjs,Restful, Elasticsearch,ActiveMQ, SOAP,Github, Stash, Splunk,MVC Ext JS, Node.js, Adobe Flex, Bitbucket, API s,jira, GRAILS, Azure,AWS, AngularJS, Bootstrap
- Webservers
- Jboss, Confidential Websphere, Apache Tomcat, Oracle Weblogic
- D Confidential bases
- Oracle 10g,My SQL 5, MS SQL Server 2005, Confidential DB2
- Methodologies
- Agile/Scrum, Waterfall, TDD.
- Testing & Performance
- JUnit, Mockito, power mock, TestNg, JMeter
- UML Tools
- Confidential Rational Rose, Confidential WebSphere, Confidential Rational Suite, Oracle Weblogic, Magic Draw, DevOps tool
- Version Control
- Confidential ClearCase, Visual Source Safe, SVN, CVS, GIT Hub
PROFESSIONAL EXPERIENCE:
Confidential, Houston tx
Full Stack Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
- Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
- Developed screens using Java 8, JSP, DHTML, CSS, AJAX, JavaScript, Java 1.8, JQUERY, Github, Spring MVC, Core Java and XML.
- Engaged in developing the UI by using HTML, JSF,Elasticsearch,JQuery, Reactjs, Nodejs and JavaScript and in some places used AJAX to make calls to other services.
- Excellent implementation knowledge of Distributed Web Services/ Enterprise / Web / Client- Server systems using Java, J2EE ( JSP , Servlets , JDBC, EJB, Stash, Nosql, JNDI, JMS, JAXP, JAXB, SDO, JPA), XML, SOA Web services, ESB, JINI, ActiveMQ , DB2 cassandra, jira, Bugzilla,MangoDB, Bitbucket, and Java Spaces Technology.
- Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
- Used Elasticsearch for HTTP web interfaces by Json.
- Extensively used the NoSql for the d Confidential sharding and integrated caching Developement
- Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework and scratch in developing the applications.
- Used JSP's HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Implemented the business logic using various Design Patterns.
- Used Micro services for the intense response towards the application which mostly used for the testing and development
- Used MyEclipse IDE to develop/create my code.
- Used AWS in web services and networking design
- Developed entire application web-based client implementing MVC Architecture using Spring Frame work.
- Developed WebPages using UI frameworks, Angular6 and Ext Js, Node JS, JBoss, Github, and Backbone Js.
- Used Splunk mission is used in d Confidential patterns, diagnosing problems, and providing intelligence for business operations.
- Developing the programming design using Scala mostly in overloading and exception handling.
- Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring Functionality.
- Developed several REST web services supporting both XML and JSON, Restful and DevOps to perform tasks such as remote thermostat and demand-response management. Restful web services leveraged by both web and mobile applications.
- Used the Azure for cloud computing and providing the software as SaaS and PaaS for programming languages.
- Integrated process into build system which auto-generates Restful API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
- Created maven archetypes for generating fully functional Restful web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
- Used spring framework to the DAO and Bean objects, auto wiring the components.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the d Confidential base.
- Implemented dozer bean mapping for mapping the domain objects.
- Used SQL Queries in Java code to do select/update/delete depending upon the business requirement
- Also used Stored Procedures connecting to the d Confidential base using Spring JDBC.
- Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse XML files.
- Responsible for modifying existing xml schema definition as per client's requirements.
- Extensively worked on XML Altova Map Force for the transformations of xml to xslt.
- Used XPATH to navigate through Attributes and Elements in an XML Document.
- Used JAXB to marshal and unmarshal the xml-java object, java objects-xml.
- Extensively JSP to develop schema viewer applications.
- Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
- Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
- A Web Sphere JNDI naming tree is maintained for the external configuration of a service.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
Confidential, Houston, TX
Java Full Stack Developer
Responsibilities:
- Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
- Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs for project management.
- Designed and Developed UI for Customer Service Modules and Reports using AngularJS, HTML, CSS, Bootstrap, javascript and JQuery Created web application prototype using JavaScript, underscore.JS and AngularJS.
- Designed, Debugged and Developed applications using Integrated Development Environment (IDE) Eclipse IDE.
- Implemented nested views and routing using AngularUI Router as per the requirement. GUI was developed using JSP, HTML, and AngularJS and created reusable components in AngularJS using Custom Directives Filters, Services and Partials.
- Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and AngularUI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
- Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
- Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major d Confidential entry that involved extreme level of d Confidential validation at client side.
- Integrated Single sign on using LDAP and Active directory on Spring security layer, successfully maintained users and groups integrity in the application.
- Developed and Consumed RESTful services using Spring framework.
- Exposed Stateless session beans as SOAP, RESTful web services using JAX-WS, JAX-RS. Implemented Angular promises to handle asynchronous communication with our ReSTful API for various requirements.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Developed components of web services(JAX-WS, REST, SOAP,JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings and service).
- Developed unit test cases using Jasmine and Karma as unit test runner for various application modules.
- Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment of Java Applications.
- Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services ( AWS ).
- Worked with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and DynamoDB .
- Used Junit and Mockito framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions
- Used SVN version control to track and maintain different versions of the application.
- Used JIRA extensively to log all the issues and to keep track of the project.
Environment: Java 1.8, HTML5, AngularUI, jQuery, RESTful services, ExpressJs, JavaScript, AngularJS, Bootstrap, Spring, log4j, Hibernate, Maven, Tortoise SVN, Rest web services, AWS maven, Jquery, Eclipse Kepler JIRA, XML, mysql.
Confidential, Lincolnshire, IL
Java Full Stack Developer
Responsibilities:
- Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast paced environment.
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications.
- Involved in the preparation of use case, sequence diagrams, class diagrams and activity diagrams.
- Architected, Designed and Implemented SPA (single page application) using AngularJS directives and underscore.JS for expressions, routing capabilities for bookmarking, filters and validations.
- Used Angular JS routing for navigation between nested HTML views in the application and created Angular JS custom directives that were used along with HTML elements for DOM manipulation.
- Designed, Debugged and Developed applications using Integrated Development Environment (IDE) IntelliJ IDEA.
- Customized the build process to suit enterprise needs by developing custom Maven plugins, lifecycles and archetypes and Used Git as a version control to save the code.
- Used Apache Camel routes to build customized routes and Spring XML and Camel blueprint to integrate with other Enterprise applications.
- Implemented RESTful services for outgoing XML web service requests, then process the response messages to insert into an enterprise d Confidential base.
- Configured the XML files for spring security injection to ensure back-end security by discriminating the role of users as well as access authority for the URIs and server side assets.
- Made the integration of d Confidential in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) d Confidential base.
- Used GIT to track the progress of the project and wrote test cases and Used JUnit as a testing framework in a Test Driven Development environment.
- Used Spring MVC for implementing web tier and developed web based application service components and configured beans using Spring IoC/DI.
- Used Hibernate in d Confidential access layer to access and update information in the d Confidential base and used Hibernate Query Language (HQL) to query the d Confidential base for complex d Confidential .
- Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Exposed Restful web services using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.
- Extensively used XML and Java Architecture for XML Binding (JAXB) to map java classes to XML representation.
- Build RESTful API web services using Node JS and Express JS and used a full complement of Angular JS, Node. js, and Mongo DB to store and present assessments.
- Used JIRA for quality assessment for the issues and design and bug tracking.
- 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.
- Used GIT for continuous integration and for continuous delivery/deployment of the applications.
- Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
- Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment.
Environment: Java 1.8, IntelliJ IDEA, Apache Camel, Junit, Gitlab, Maven, Log4j, JAXB, HTML, CSS, JavaScript, AngularJS, Spring, Jquery, Hibernate, AWS Elastic Cloud Compute(EC2), Jira, MangoDB, REST, JAXB.
Confidential, Boston,MA
Java Full Stack Developer
Responsibilities:
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML, CSS and responsible for creating detailed wire frames and process flows.
- Designed and developed the application front end using Spring MVC, JQUERY, AJAX, CSS and Java Server Pages (JSP).
- Designed, Debugged and Developed applications using Integrated Development Environment Dream Weaver IDE.
- Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP Web services.
- Used SOAP client to interact with the services by providing the SOAP URL mapping and converted business to customer services into WSDL, SOAP Services.
- Enhanced the framework to improve the performance and to reduce the interface development time by introducing the XML based configuration.
- Integrated Hibernate with Spring for Handling Transactions.
- Developed Action classes and DAO classes to access the d Confidential base and used TDD methodology to develop the application.
- Configured and used Apache Tomcat application server for deploying J2EE components.
- Used Spring-Hibernate integration in the back end to fetch d Confidential from MySQL d Confidential bases.
- Used MySQL d Confidential base for table creation and involved in writing SQL queries using Joins and Stored Procedures.
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Used Singleton, Front Controller, Factory and DAO design patterns.
- Used GIT tool to keep track of all work and all changes in source code and deployed the applications.
- Used JIRA for issue tracking in all stages of development along with the team.
- Used JUnit for testing the application and Maven for building Projects and involved in code review, deployment, test cases at all levels of testing.
Environment: DreamWeaver, ApacheTomcat, GIT, HTML, CSS, Bootstrap, JSP, SOAP, Spring MVC Framework, JQuery, Ajax, Hibernate, JIRA, DAO, MySQL, JQuery, Maven, AJAX, XML, SOAP, Bootstrap, WSDL, JUNIT, UML.
Confidential, Detroit, MI
Java Developer
Responsibilities:
- Involved in gathering requirements and built technical specifications from the requirements.
- Involved and participated in Code reviews.
- Designing the application using Struts framework and Spring framework.
- Developed screens using JSP, DHTML, CSS, AJAX, JavaScript, JQUERY, Spring MVC, Core Java and XML
- Engaged in developing the UI by using HTML, JSF, JQuery, Agile, JBossand JavaScript and in some places used AJAX to make calls to other services
- Excellent implementation knowledge of Distributed Web Services/ Enterprise / Web / Client- Server systems using Java, J2EE ( JSP , Servlets , JDBC, EJB, JNDI,Stash, DevOps,Nosql, Restful, JMS, Github, JAXP, JAXB, SDO, JPA), XML, SOA Web services, Scala design, ESB, JINI and Java Spaces Technology.
- Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration
- Used spring framework and J2EE components, Utilized Spring Boot, IOC and DAO modules. Developed controller classes, backend process and complex services
- Used Spring Inheritance to develop beans from already developed bean classes
- Used Spring Boot to create Stand-alone Applications.
- Implementing the jvm by the design of Scala programming language
- Java programming with Multi-threading and performance tuning experience
- Involved in web services design and development. Created and consumed web services using JSON, XML, and REST
- Experience in Message Queue Handling to allow application to communications by sending messages to each other
- Implemented JAX-RS (Restful) Web Services using JERSEY Framework
- Using Hibernate as a part of application development
- Developed user interfaces using Java 1.7, Reactjs, Nodejs, AWS, ActiveMQ,Angular 2.0, Elasticsearch,JavaScript, Jquery,jira, HTML, XHTML, CSS custom tags.
- Involved in design and development of the application using SOA (Service Oriented Architecture) with Java Web Services / J2EE technologies.
- Designed Use Cases, Class Diagrams, and Sequence Diagrams using Visual Paradigm to model the detail design of the application.
- Application was built on Struts - MVC framework and Hibernate as business layer.
- Designed and developed the GUI using Java Script and JSP and Azure.
- Involved in development of Servlets/JSP and documenting all the components clearly.
- Developed Struts Action Classes, Action Forms implementing Struts Validation Framework, using Struts Tiles
- Extensively used XML Web Services for transferring/retrieving d Confidential between different providers and implemented them using CXF Framework.
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
- Involved working with Oracle 11g d Confidential base.
- Written queries, stored procedures and functions using SQL, PL/SQL in Oracle.
- Extensively used JUnit for unit testing, integration testing and production testing.
- Created Daily Rolling Log using Log4j and Used PVCS as Version Control System.
- Using Weblogic application server for deploying the web content and all code was written using the Eclipse IDE.
Environment: Java version, Hibernate, J2EE, Struts, Spring, JSP, Rational Rose, JDBC,JBoss, Splunk,Reactjs, Nodejs, Restful,Agile, DevOps, SQL,Nosql,Docker, Bugzilla,Mango DB, Angular 2, Scala,Jason,AWS, JavaScript, XML, DTD, RAD, PVCS, Github, WebLogic, Bugzilla,Elasticsearch, Azure, JUnit, Log4j, Oracle 11g, PL/SQL, Windows.
Confidential, Orlando FL
Java Developer
Responsibilities:
- Used Waterfall Model for developing the Application.
- Performed requirements analysis and prepared design documents.
- Involved in using XML for developing tool for user interface customization.
- Used Core Java Concepts like Collections, Generics.
- Developed web GUI involving HTML, XHTML, JavaScript, CSS.
- Created GUIs for applications and applets using SWING components and applets.
- Implemented the project using JSP and Servlets based tag libraries .
- Deployed applications on JBoss server.
- Used JMS for communicating various clients and it's components.
- Developed Servlets, Session and Entity Beans handling business logic and d Confidential .
- Optimized system performance by writing stored procedures and calling them using JDBCcallable statements.
- Used client side JavaScript much extensively, apparently to make deployment of new changes much easier.
- Involved in creating D Confidential Structures in the required format.
- Worked on MySQL d Confidential base to perform different operations like storing and retrieving the d Confidential .
- Involved in communicating with clients on a daily basis to ensure their requirements are being met.
Environment: JAVA, JSP, Servlets, HTML, Eclipse, XML, JavaScript, CSS, JDBC, MY SQL, JBoss, Junit.