Java Full Stack Developer Resume
Los Angeles, CA
SUMMARY
- Software Developer with strong experience of 8+ years in designing, developing and maintaining the web based and the business applications using Java, J2EE, Weblogic Portal, Websphere, Oracle Technologies and proficient in all aspects of system architecture, including designing and implementing large, scalable, distributed systems.
- Strong experience in building web applications using various Spring Framework features like Spring Core, Spring MVC, Spring AOP, Spring ORM, Spring DAO, Spring Boot, Spring Logging, Spring Transaction.
- Experience with IBM WebSphere, JBOSS and Apache Tomcat Application Server.
- Strong experience with Application Servers - WebLogic, WebSphere, JBoss, Apache Tomcat, Java Web Server, Database - Oracle, Sybase, SQL Server, DB2. Data stores - Cassandra and Caching.
- Expertise in open source frameworks like Struts 2.0, Spring 2.5 (IOC, JDBC, AOP, and LDAP), Web services, Hibernate 3.0, JAXB, AXIS-2, JAAS (Java Authorization and Authentication System), JUNIT etc.
- Extensively used spring security with SAML 2.0 for Single Sign on. Users are given access to specific screens depending upon their user roles.
- Excellent knowledge in working with various databases like SQL Server(RDBMS), MySQL, DB2, ORACLE and MongoDB (NoSQL).
- Hands on experience using Bootstrap and Polymer library to build responsive web apps that load quickly, respond instantly and highly interactive.
- Experienced in Object-Oriented analysis and design, with J2EE design patterns including Singleton, Factory, Prototype, Session Façade, Data Access Object, DAO, Service Locator, Data Transfer Object, Business Delegate.
- Experience in writing test-cases inJavaenvironment usingJUnit.
- Experienced in the MVC Architecture using Struts & Spring Frameworks. JMS, JNDI and Hibernate.
- Knowledge and experience in XML and XML parsers, SOAP-based web services, RESTful Web Services, UML.
- Expertise in Object Oriented Methodologies (OOAD), Aspect Oriented Programming (AOP), SOA, Java2 (JDK1.7), J2EE Design Patterns, Data Modelling and UML based system design.
- Excellent working experience with various framework like MVC, Spring
- Good Knowledge of UML and Together Soft/ Visio tools.
- Good Experience in Implementing J2EE Design Patterns.
- Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, and Net Beans.
- Experienced in developing the multi-tier Client-Server and Distributed Object Systems and Object Oriented Technologies in an Internet/Intranet Environment
- Expert in the conversion of legacy information systems to distributed and web-based architectures.
- Always worked closely with system users and management personnel and gained reputation of loyalty, quick problem solving, and excellent teamwork and communication skills.
- Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.
- Experience in mentoring, leading, planning and execution of client projects, liaison with business and IT management.
- Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS
Languages: Java/ J2EE, Core Java, HTML, XML, SQL, Nosql.
Operating system: Windows, Unix.
Java Technologies: Core Java, Spring MVC, Spring Boot, JSF, XML Parsers, JSP, ServletsPortals, EJB, JMS, JavaBeans, Web ServicesFrame WorksStruts 1.x/2.x,Spring3.2/4.29, SpringBoot 1.4/1.5.
XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, Rest
Web Technologies: HTML, CSS,JavaScript, AJAX,JQuery and Angular JS
Servers: IBM Web Sphere6.x/5.x, Apache, Eureka1.2/1.3. Tomcat 8.x/9.x, JBOSS 6.x/7.x
RDBMS: Oracle, MS SQL Server, MySQL.
Tools: Eclipse, WSAD, Ant, Maven
Concepts: UML, Design Patterns.
PROFESSIONAL EXPERIENCE
Java Full Stack Developer
Confidential - Los Angeles, CA
Responsibilities:
- Performed complete application life cycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance.
- Interacted with business analysts and end users in gathering requirements.
- Implemented transaction management using spring declarative transaction management with Spring AOP concepts and Developed micro services using Spring Boot.
- Developed REST based web services using spring web services module and consumed web services from other vendors to retrieve information using Spring Rest Client developed using micro services.
- Designed and developed the application UI using spring web flow MVC frame work.
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML5/HTML, XHTML, and CSS3/CSS as per company's standards.
- Implemented latest HTML5 and CSS3 features like creating various effects, shading, 2D 3D animation, Shapes, Handling multimedia files and many others.
- Implemented Grunt and Node to quickly bootstrap front-end web projects and live SASS compile.
- Involved in writing Hive/SQL queries into Spark transformations using Scala APIs.
- Performed HBase loads using Hive Storage Handler tables.
- Wrote several adhoc SQLs for day to day business requirements.
- Worked with Infrastructure teams to bring Apache Phoenix as a wrapper on HBase.
- Wrote programs to Accessed Apache Phoenix using JDBC, Thin Driver, QueryServer etc.
- Implemented apache solr search engine for advanced full text search capabilities and real time indexing.
- Worked on Spark SQL and Data frames for faster execution of Hive queries using Spark
- Developed using the Node.js and Express framework and Implemented Helmet.js for security.
- Implement modules into Node JS to integrate with designs and requirements.
- Optimized using responsive design techniques to work equally well at both full and mobile screen sizes.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Developed the front-end featuring rich web interface implemented using Node.js, HTML5, CSS3, JavaScript toolkits.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like Message posting and auto complete form validations.
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load Time and add modal dialog in web pages to get user input and requests.
- Worked on deploying applications on Apache Tomcat and OracleWebLogic and actively involved in deployment Application war files inWebLogicApplication server.
- Developed build using ANT and MAVEN as build tools and used CIBambootool to kick off the builds move from one environment to other environments.
- Created, scheduled and run the scenarios, and simulated java request load on a backend Application usingJMeter.
- Worked on integration testing with web services, to validate the attributes from hbase to UI.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Worked on Installation, configuration, administration, security architecture, optimization and bench marking and stress testing of several SQL/NoSQL databases.
- Applied industry best practices and standards when project requirements were lagging.
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
Environment: Spring Boot, Spring MVC, Restful Webservices, Microservices, Core java, HTML5, CSS3, JavaScript, JQuery, JSON, DOM, AJAX, Angular 5, java 1.8, Angular 4, React.js, AWS, Node.js, hive, Bamboo, Require.js, Responsive Design, Grunt, Twitter Bootstrap, XML, JSON, NOSQL, Hbase and Agile.
Java Full Stack Developer
Confidential - Los Angeles, CA
Responsibilities:
- Performed complete application life cycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance.
- Interacted with business analysts and end users in gathering requirements.
- Implemented transaction management using Spring declarative transaction management with Spring AOP concepts and Developed micro services using Spring Boot.
- Developed REST based web services using spring web services module and consumed web services from other vendors to retrieve information using Spring Rest Client developed using micro services.
- Designed and developed the application UI using spring web flow MVC frame work.
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML5/HTML, XHTML, and CSS3/CSS as per company's standards.
- Developed such as Angular 4 (for data driven apps) and Backbone.js (for heavy DOM Manipulation).
- Developed using the Node.js and Express framework and Implemented Helmet.js for security.
- Implemented Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Implement modules into Node JS to integrate with designs and requirements.
- Optimized using responsive design techniques to work equally well at both full and mobile screen sizes.
- Developed and extensively researched Angular 2, Angular 4 for modernizing the existing app.
- Developed and Analyzed business requirements and cross-verified them with functionality and features of NOSQL databases like MongoDB to determine the optimal DB.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Migrated from Angular 1.4 to Angular 4x updated mobile development and UI components.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Angular 4, React.js and jQuery.
- Designed and developed User Interface Web Forms using Flash, CSS, Adobe, Photoshop, Dreamweaver, and JavaScript.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like Message posting and auto complete form validations.
- Used Angular.js, React.js, for building rich Internet applications & Require.js to optimize in-browser use and to Load the module and to improve the Speed.
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load Time and add modal dialog in web pages to get user input and requests.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, React.js and JQuery.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Worked on Installation, configuration, administration, security architecture, optimization and bench marking and stress testing of several SQL/NoSQL databases.
- Applied industry best practices and standards when project requirements were lagging.
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
Environment: Spring Boot, Spring MVC, Restful Webservices, Microservices, Core java, HTML5, CSS3, JavaScript, JQuery, JSON, DOM, AJAX, Mean Stack, Angular.js, Angular 2, Angular 4, React.js, AWS, Node.js, hive, Bamboo, Eureka, Require.js, Responsive Design, Grunt, Twitter Bootstrap, XML, JSON, NOSQL, Mongodb, Apache Kafka and Agile.
Java Full Stack Developer
Confidential - San Francisco, CA
Responsibilities:
- Performed complete application life cycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment, and Maintenance.
- Interacted with business analysts and end users in gathering requirements.
- Implemented DAO using Hibernate, AOP and service layer using Spring, MVC design.
- Developed REST based web services using Spring web services module and consumed web services from other vendors to retrieve information using Spring Rest Client developed using microservices..
- Designed and developed the application UI using Spring web flow MVC frame work.
- Implemented modules into Node.js to integrate with designs and requirements.Developed applications implementing Ajax Calls for Dynamic Content Loading.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Developed various screens for the front end using Angular (2.x), React.js and used various predefined components from NPM (Node Package Manager).
- Developed HTML 5, CSS 3, bootstrap, React.js and Angular js for designing the DOM elements and adding validations on rendering the forms.
- Developed the front-end featuring rich web interface implemented using HTML5, CSS3, JavaScript toolkits, Angular.js, React.js.
- Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Designed and developed User Interface Web Forms using CSS, Adobe, Photoshop, Visual Studio, Web Storm, Sublime text.
- Designed and Developed application and writing, configurations, deploying and running applications on the Heroku platform.
- Worked on processing of data in Mongo DB (NOSQL) by designing, creating and rest services.
- Developed Test Cases and unit testing using JUnit and Implemented Log4j mechanism for logging at different modules within the application.
- Developed on Google Cloud as a collection of cloud computing services, that makes up a cloud-computing platform.
- Supported debugging and fixing of reported production errors by customers through customer support and the QA team.
- Worked on testing using Karma before sent to deployment and Worked on JavaScript tools like Grunt, NPM and Bower.
- Worked on Installation, configuration, administration, security architecture, optimization and bench marking and stress testing of several SQL/NoSQL databases.
- Worked in code merge activity from other platform into production platform.
- Fixing various critical production issues in quick turnaround time and providing release support so that the fixes get deployed to production in timely manner.
- Used Node.js to develop the back end components, connect the application with the other web services.
- Used Git command line interface to fetch/pull, commit and push application code files.
- Used Angular.js, React.js for building rich Internet applications & Require.js to optimize in-browser use and to Load the module and to improve the Speed.
- Deep understanding of wireless footprint, WAP site surveys and antenna placement to secure wireless network connection.
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Angular.js, React.js, Node.js, and JQuery.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load Time and add modal dialog in web pages to get user input and requests.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, React.js, and JQuery.
- Involved in Unit integration, bug fixing, and Involved in fixing the bugs at Development and production levels.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Applied industry best practices and standards when project requirements were lagging.
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
Environment: Spring MVC, Spring DAO, Hibernate - ORM, Rest Webservices, Soap Webservices, Spring BOOT, Spring Batch, HTML5, Nosql, CSS3, spark, Hbase, JavaScript, JQuery, JSON, DOM, AJAX, Node.js, Angular (2x), React.js, AWS, Junit, Jbpm, Jboss, Require.js, Grunt, Karma, Google Cloud, Responsive Design, Twitter Bootstrap, XML, JSON, and Lean.
Java Full Stack Developer
Confidential - Los Angeles, CA
Responsibilities:
- Developed on Agile Methodology for the UI and backend Java development.
- Implemented Spring Security with interceptor features to provide Authentication and Authorization for login functionalities.
- Developed REST based web services using Spring web services module and consumed web services from other vendors to retrieve information using Spring Rest Client.
- Implemented Spring with Hibernate using Hibernate Dao Support to create most of the models in the application to communicate with database to manage securities in Portfolio Tracker under imitation environment.
- Developed and Convert design mock up to a functional, interactive prototype using Google Polymer, HTML5 and JavaScript.
- Designed and developed the application UI using Spring web flow MVC frame work.
- Implemented latest HTML5 and CSS3 features like creating various effects, shading, 2D 3D animation, Shapes, Handling multimedia files and many others.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Developed the front-end featuring rich web interface implemented using HTML5, CSS3, JavaScript toolkits.
- Designed and developed User Interface Web Forms using Flash, CSS, Adobe, Photoshop, Dreamweaver.
- Determine technology and media access control methods for Ethernet networks. Identify basic switching concepts and operation of Cisco switches such as Collision Domains, Broadcast Domains, ways to switch and CAM Table.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like Message posting and auto complete form validations.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript Methods and properties.
- Supported debugging and fixing of reported production errors by customers through customer support and the QA team.
- Multi-tenant cloud solution architecture (automation, load balancing). Evaluation of Dynamodb (NoSQL).
- Worked in code merge activity from other platform into production platform.
- Fixing various critical production issues in quick turnaround time and providing release support so that the fixes get deployed to production in timely manner.
- Used Backbone.js, Angular.js, Polymer.js for building rich Internet applications & Require.js to optimize in-browser use and to Load the module and to improve the Speed.
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Used log4j extensively for logging application logs and SAML related logs.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load Time and add modal dialog in web pages to get user input and requests.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, Polymer.js and JQuery.
- Involved in Unit integration, bug fixing, and Involved in fixing the bugs at Development and production levels.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Tested each application with using validators and handled multiple modules simultaneously to achieve the application.
Environment: Spring MVC, Spring AOP, Hibernate -ORM, Rest Client, Soap, Spring Batch, Spring Boot, Spring IOC, HTML5, CSS3, JavaScript, Nosql, JQuery, JSON, DOM, AJAX, YUI, Flash, Git, Google Cloud, Photoshop, Dreamweaver, Mean stack, Angular.js, Node.js, Polymer.js, Junit, Jbpm, Jboss, Drools, Require.js, Responsive Design, Twitter Bootstrap, XML, JSON, and Agile.
Java Full Stack Developer
Confidential - Mountain view, CA
Responsibilities:
- Worked in an Agile Environment and participated in requirement gathering, analysis and design
- Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns.
- Implemented the service layer based on a Spring container and exploited Spring’s IOC features for bean management.
- Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
- Responsible for creating efficient design, creating various effects, shading, 2D 3D animation, Shapes, and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, Bootstrap, AJAX, Angular.js, React.js and JSON.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC. Used spring’s dependency injection for injecting entity manager and managed beans into spring beans.
- Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database. Developed Enterprise JavaBeans (EJB 3.0) for implementing application’s business rules and policies.
- Developed unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4j.
- Developed and writing unit tests on both client and JS server side using Jasmine, Mocha and Chai frameworks.
- Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey. Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
- Designed the user interface of the application using HTML5, CSS3, Boot Strap, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, React.js, Node.js, and AJAX. Coded in Angular.js MVC Framework to make single page app (spa) and complex price configurations pages.
- Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests. Worked with topic for creating publish/subscribe-messaging model.
- Used Concurrent Version System (CVS) as source control tool. Developed unit test cases and suits on Junit framework for unit testing. Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
- Responsible for design, development, deployment and production support.
- Worked closely with knowledge managers diagnosing and implementing updates fixing production issues.
- Used Business Process and Decision Management Design using JBoss JBPM and JBoss Drools Rules Engine.
- Developed the web applications even under pressure when time line occurs.
- Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
Environment: Spring 3.1, J2EE 1.7, Spring JDBC Templet, Spring Batch, AJAX, XML, CSS, CSS 3, HTML5, JavaScript, Oracle 10g/11i, Maven 3.0.3, MYSQL 6.1, Bootstrap Node.js, JUNIT, Jasmin, Mocha, JQuery, React.js, JUnit, REST, Angular.js. STS 3.5.1(eclipse), Core Java, JSP’s, Action Components, Tomcat Web Server.
Java Node JS Developer
Confidential - Springfield, IL
Responsibilities:
- Involved in designing use cases with the help of business analyst team and developed technical requirement documents. Helped the client project management team to identify the suitable technology and tools required for the projects.
- Implemented J2EE Design Patterns like MVC, Service Locator, Session Facade and the persistence layer using Hibernate-ORM.
- Developed Web Services to consume those Web Services as well other enterprise wide Web Services.
- Developed several REST web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications. Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
- Developed the UI Screens using JSP, Struts, HTML, CSS, JavaScript and did the client side validation with the JavaScript.
- Designed User Interface using Java Server Faces (JSF), HTML, Bootstrap, CSS3, jQuery and XML in a responsive grid layout.
- Writing JavaScript for Node.JS applications that is useful for interacting with server and network applications.
- Implemented modules into Node.js to integrate with designs and requirements Implemented modules into Node.js to integrate with designs and requirements
- Designed and developed the UI layer using JAVA 1.5, JSP1.1 and Struts2.
- Used Spring Framework for developing the application and used JDBC to map to Oracle database.
- Use of SOAP UI to verify the WSDL end point URL.
- Used Connection Pooling to get JDBC connection and access database procedures.
- Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
- Wrote various SQL, PL/SQL queries and stored procedures for data retrieval.
- Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs and JavaScript was used for the client side validations.
- Worked on Proof of Concept for developing application using Node.js and Mongo DB.
- Used JBOSS and Tomcat for application deployment and stage testing and Created Junit test cases to test the codes and validate the release.
- Junit, log4j were used for unit testing and as logging frameworks.
- Involved in production support, monitoring server and error logs and foreseeing the potential issues.
- Involved in high level meetings for crucial decisions and handled tickets to resolve issues.
- Involved in putting proper review processes and documentation for functionality development.
- Involved in code reviews,test case reviews and bug fixing usingJiratracking systems.
- Providing support and guidance for Production and Implementation Issues.
Environment: JBoss Server, MVC, UNIX, J2EE, Servlets, JSP, EJB, Hibernate 3.0, AJAX, XML, CSS 3, HTML, JSON, REST, SOAP UI, Spring 3, JavaScript, Jasmine, Node.js Bootstrap, Oracle 10g/11i, JQuery, JUnit, Junit, Struts 1.2.8,Framework, Core Java, Junit, JSP’s, Action Components,, Tom Cat Web Server.
Java Full Stack Developer
Confidential
Responsibilities:
- Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
- Developed the front end UI using JSP, HTML, JavaScript, CSS.
- Implemented Struts Validators framework to validate the data.
- Developed Ant (build.xml) targets for build and deployments on WebSphereApplicationServer 5.0.
- Developed Stored Procedures in the Oracle 9i database.
- Performed impact analysis on the dependency projects of OneSource Project.
- Involved in writing unit test plans and developing test cases using Junit.
- Used Configuration Management and Version Control tool CVS.
Environment: Java, J2EE, Eclipse, Windows NT 4.0, UNIX, My Eclipse IDE, JSP/Servlets, JQuery, Apache, Tomcat, JDBC, XML, XSLT, XSD, SAX, JAXP, HTML, Oracle8, UNIX.