Java Full Stack Developer Resume
Irving, TX
SUMMARY
- 4+ Years of solid Experience in Designing & Development of Large Scale Web Applications, possessing hands on experience with technologies like Java, Ajax, and JavaScript based frameworks like jQuery, Angular2/4, ReactJS.
- Professional experience in using Core Technologies like J2EE, Servlets, JSP, Custom tags, JDBC, JavaBeans, JNDI, JMS, JTA, HTML4/5,CSS2/3,DOM,XHTML/DHTML, XML, Web Services, Bootstrap framework.
- Has Extensive noledge on Core Java Concepts like Polymorphism, Data Abstraction, Inheritance, Collections, Exception Handling, String Handling, and Multithreading Concepts.
- Extensive experience in working with Spring framework, Struts framework, Hibernate, JPA.
- Well versed with all teh phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing & Implementation using Waterfall, Agile Methodology & related tools.
- Worked on Hibernate for mapping teh java objects to relational database and SQL queries to fetch teh data, insert and update teh data from teh database.
- Experience in Spring Boot, Spring DI, Spring AOP, Spring MVC, Spring Templates (Spring JDBC, Spring JMS, Spring Hibernate), and Spring Batch modules.
- Experience in using Web/Application servers like IBM WebSphere, WebLogic, Wild Fly and Tomcat.
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
- Configured and used JIRA for bug tracking and functional testing.
- Having good noledge in NOSQL data bases like MongoDB.
- Hands on experience in developing Single Page Applications (SPA) using Angular 2 and Node.js, and in UI Widgets using React.js.
- Experience in consuming and deployment of RESTFUL and SOAP web services.
- 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).
- Has Experience using Docker for Containerization.
- Used persistence frame works like iBATIS ORM tools to achieve mapping between POJO and Relation Database.
- Extensively used IDE's like STS, Eclipse, intelliJ IDEA and Net Beans for development.
- Implemented various J2EE design patterns like Singleton, Session Facade, and Data Access.
- Implemented objects like Data Access Object (DAO), Factory, and Data Transfer Object (DTO).
- Experience with Version Control tools like GIT, SVN for Source Code version management and merging Source code after intermittent Project releases.
- Proficient in working with Agile/SCRUM methodology.
- Experience in developing teh SOA middleware based out of MuleESB.
- Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
- Solid understanding of Service Oriented Architecture and how to integrate front end with backend services using RESTful APIs.
- Strong noledge of Security, Session Management, Scalability, single sign - on, cookies and concurrency of web applications.
- High development skills and ability to meet project delivery deadlines.
- Possess excellent leadership & software engineering skills, having pro-active solution-oriented mindset, with strong communication skills.
TECHNICAL SKILLS
Programming Languages: C, C++, Java
Frameworks: Spring 4.0, Spring MVC, Spring Boot, Struts 2.3.3, Hibernate 4.3.0,MULE ESB
Web Services: SOAP, REST
Client-Side Technologies: JavaScript, AJAX, jQuery 1.11, Angular 2/4, React JS
Application Servers: IBM Apache Tomcat, WebSphere, Wild Fly, WebLogic
Database Tools: Oracle 11g,10g/9i, MySQL, Cassandra and Mongo DB
Build management: Ant, Maven
Utilities: Log4j, JUnit, JIRA, POSTMAN, Diff Merge
Java IDEs: NetBeans, IntelliJ, Eclipse, Spring Tools Suite.
Operating Systems: Windows 2000/XP/7/10, Linux, Unix, Mac
PROFESSIONAL EXPERIENCE
Confidential, Irving,TX
Java Full Stack Developer
Responsibilities:
- Teh Project Involved creating an In-house Web Application, wherein teh users could learn about Security, Monitor vulnerability trends in their Applications, and use Real Time Web Services provided.
- Developed and tested Java application software to modify existing architecture, implemented new architecture and made necessary changes to teh system interfaces utilizing client’s DevOps source and object code libraries and configuration management procedures.
- Provided Java programming support for existing and new applications.
- Provided code review, and documentation in support thereof, for code inspection reviews as part of teh DevOps software packaging and deployment lifecycle.
- Used Bit bucket and GIT for Cloning teh Repositories and getting them on Local (Git Bash).
- Used Maven for Software Build and addressing Dependencies.
- Developed Web applications using Java, J2EE, Struts and Hibernate.
- Used Angular 2/4 for making teh UI Changes Required before teh Portal went Live.
- Wrote extensive HTML5, Bootstrap and JavaScript code.
- Implemented core features of Angular framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
- Made AJAX calls for getting teh data and parsing it to render on teh web page.
- Used Wild Fly as teh Application Server.
- Involved in Creation of RESTful Web Services using spring.
- Stored Data in XML Format, Parsed teh XML & Saved in Linear Format me.e., in Key Value Pair.
- Used JSP Servlet Architecture.
- Involved in developing Stored procedures with Oracle.
- Development and Debugging was done using Eclipse IDE.
- Implemented industry secure coding standards to prevent common vulnerabilities such as SQL Injections, Cross Side Scripting, and Open Redirect.
- Worked in Agile Software Development.
Environment: s: JDK8, GIT 2.5.0, Bit Bucket, STS 3.9.2, Eclipse Oxygen, Notepad++, Postman, Diff Merge, Apache Maven 3.3.3, AngularJS 2/4, Bootstrap 3.3.7, Font Awesome 4.6.3, Wild Fly 10, Fortify 17.20.
Confidential, El Paso,TX
Java Full Stack Developer
Responsibilities:
- Involved in all phases of project from analysis and requirement phase to delivering teh project.
- Created System Requirement Specifications (SRS) report of teh project by collecting all teh requirements from client.
- Developed front-end UI by HTML, CSS, JavaScript, JQuery, JSP, and Angular 2/4, ReactJS based on Application needs designed by spring and REST web Services.
- Developed teh 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 Component Based design for teh Web page development and implemented several modules.
- Has Used React.JS features like JSX and FLUX for keeping teh Data Uni-Directional.
- Utilized Higher Order Components (HOC) of React.JS for providing additional Data Input.
- Used MVC design pattern for designing application, JSP and CSS as teh view component.
- Implemented J2EE patterns like Data Access Object, Session facade, Business Delegate and Value Object.
- Involved in teh application development usingJAVA/J2EE, Multi-Threading, JSF and WebLogic Application Server.
- Developed teh entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
- Composing teh application classes as Spring Beans using Spring IOC/Dependency Injection.
- Used Containers in Docker for CI/CD DevOps methodology to integrate teh code into a shared Repository and to deploy teh code efficiently.
- Primarily worked on teh springcomponents such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Development and Debugging was done using Eclipse IDE.
- Implemented teh 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.
- Implemented spring as a web framework and Hibernate as database ORM framework.
- Implemented Spring Security with OAuth forauthenticationandauthorizationof teh application.
- Used Spring Boot which is radically faster in building cloud Micro Services.
- Designed and Replicated teh MongoDBschema for retrieval purpose and Storing Data.
- Involved in developing SQL and Stored procedures with Oracle.
- Developed and Deployed whole Application on Web Logic as Application server.
Environment: s: HTML, CSS, JavaScript, JQuery, Angular 2/4, React.JS, Node JS, JSP, Servlets, Hibernate, Spring Frameworks (IOC, AOP, Batch, MVC, Boot), DAO, Docker, Web Logic, Jersey, RESTful Web Services, JUnit, Maven, MULE ESB, Git.
Confidential
Java/UI Developer
Responsibilities:
- Developed Stateless Session beans to manage teh control flow.
- Involved in complete life cycle of design, development, testing and deployment of application.
- Implementation of MVC Architecture using Struts.
- Developed views using JSP, Struts tag libraries.
- De-bugging and bug fixing Production problems.
- Worked on several java design pattern (DAO, Value Objects).
- Mentoring teh team members and execute teh assigned tasks with their co-ordination.
- Developed Struts filters for various server side processing modules.
- Implemented transferring of XML data to teh database using JDBC.
- Supported email communication through JAVA application.
- Developed using IDE Eclipse3.1 for building business components.
- Implemented logger for debugging and testing purposes using Log4j.
- Used Microsoft SourceSafe for source control.
Environment: s: Java, JSP, JSP, Servlets, Struts, EJB, XML, JDBC, JMS, Java Mail, HTML, JavaScript, log4j,Tomcat4.0, Eclipse 3.1, MySQL.
Confidential
Java/J2EE Developer
Responsibilities:
- Managed application state using server and client-based State Management options.
- Coded JavaScript for page functionality and Pop up Screens.
- Implemented AJAX functionality using JQUERY, JSON and XML.
- Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support for over 2+ projects.
- Worked closely with Business Analysts in understanding teh technical requirements of each project and prepared teh use cases for different functionalities and designs.
- Extensively used JQuery plug-ins, Ajax Queue, Auto Populating select-box, Search plug-in, calendar plug-in, AJAX-queue plug-in, and Auto populating multiple select-boxes.
- Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
- Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using Eclipse.
- Developed and designed teh various screens and its architecture in accordance to UI Specs.
- Implemented XML parsing code for different application.
- Designed and built REST Web services interfaces implemented in Java.
- Maintained and manipulated databases for XML parsing for applications in MYSQL.
- Wrote application level code to interact with teh backend Java, AJAX and JSON.
- Handled all aspects of teh web application including maintaining, testing, debugging, deploying and printing.
Environment: s: Java, Ajax, Servlets, JSP, JQuery, JSON, JavaScript, HTML, SOAP, REST, Shell, HTML,XML, CSS, JavaScript, Junit, IDE - Eclipse, Source Control - SVN, SQL, MYSQL, UNIX.
