Java Full Stack Developer Resume
Bentonville, AR
SUMMARY
- Results - driven software professional with 5 Years of experience and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications.
- Experienced in Developing Java/J2EE Applications using JDK 1.6/1.7, Core Java (Collections, OOPS Concepts), JSP, Servlets, springs, Hibernate, Web Services, JSF 2.0, Angular JS, Java script, AJAX, JDBC, HTML, CSS and JQuery.
- Experience in designing and implementing Java based web portal applications and ecommerce platforms for different clients across multiple industries.
- Experienced in troubleshooting of issues and provided action plans and solutions on regular basis.
- Integrated projects functional requirements into deliverables and participated in all progress report meetings and evaluated all business requirements and prepare required documents for same.
- Experience in developing various applications using Springs Framework, Hibernate and Web Services.
- Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications
- Ensured the technical feasibility of UI/UX designs using Angular JS and its libraries.
- Experienced in using Restful Web Services.
- Experience in front end development usingHTML 5, CSS 3, JavaScript, and jQuery,Ajax, JSON.
- Experience in designing UI components using React JS.
- Familiarity with agile/scrum development which includes incremental, iterative known as sprints and sequential development with high-quality software releases every 2 weeks.
- Knowledge of Code management and tracking by Git.
- Experience in developing and deploying applications with IBM Web Sphere, Web Logic and Apache Tomcat servers.
- Extensive experience of Web Application, Client-Server technology, Database Design, development of applications using J2EE Design patterns.
- Experience in Integration of software using Jenkins.
- Good understanding of Software Development Life Cycle methodologies.
- Has the ability and art of facilitating team activities, and can organize team work into a process oriented manner.
TECHNICAL SKILLS
Primary Skill Category: (JAVA/J2EE) JDK 1.5/1.6, JSP, Servlets, JDBC, Java Beans, JSF 2.0, Springs, Spring Boot, Hibernate and Web Services, XML, Angular JS, React JS, Java Script, CSS, HTML, JQuery, JSON
Project Acquired Skills: Core Java, Springs, JSF 2.0, JAX-WS Web Services, MVC Framework, MS SQL Server 2000, Oracle 9i/10g, DB2, Crystal Reports Tools, Oracle BPM, Web Logic servers
Tools: & IDE: GitHub, JIRA, Jenkins, Microsoft Project, Microsoft Visio, Net beans, Eclipse, Spring Tool Suite
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
Java Full stack Developer
Responsibilities:
- Participated in designing of the framework & helped in deciding technique to use in each components.
- Designed the framework mainly in Spring MVC, built from scratch, wrote filters to limit the use & inheritance of some methods & class.
- Used RESTful web service to handle the user requests.
- Worked with team in developing different modules of application and actively involved in resolving issues during the project.
- Developed the UI layer using HTML, CSS, Bootstrap and Client-Side validations were done using JavaScript.
- React JS is used to build UI components for better flexibility on choosing architecture.
- Implemented Authentication & Authorization by calling JAAS API.
- Exception handling, categorized the exceptions, created exception factories.
- Used JDBC & Spring JDBC Template as database querying tool to call SQL & stored procedures.
- Spring Boot is used to reduce spring configuration, XML configuration.
- Used Spring Inversion of Controland Transaction Management in the GUI for Maintenance Screens.
- Build a Test Framework to compare the results of the current & previous releases versions of the final command templates generated using XSLT & ANT
- Good working knowledge of Web Sphere.
- Creating Stored Procedure and fine tuning the existing procedure to handle huge amount of transaction.
- Good working knowledge of build tools & version control systems (Maven, SVN)
- Working experience in using Oracle 10g backend Database.
- Used Spring Transaction to manage the database transaction.
- Used Maven to build the project.
- Develop jobs in Continuous integration and continuous development pipeline.
- Configured view resolver forSpringMVCWeb layer.
- Used SpringMVCframework & integrated it with Hibernate.
- Jenkins used to integrate the software
- GitHub is used to save code and share project's repository.
- Unit testing the components.
Environment: J2EE, SPRING MVC, RESTFUL, EXTJS, JAAS, JDBC, SQL, XPATH, XML, XLST, ANT, SVN, MAVEN, HIBERNATE, ORACLE 10G, SNAP, ECLIPSE 3.7, WEB SPHERE, LINUX
Confidential
Java Developer
Responsibilities:
- Implemented Struts Frame Work based on MVC paradigm.
- Developed the UI layer using Form Beans and Action classes.
- Developed the front end using HTML, CSS and Client-Side validations were done using JavaScript.
- Developed Jasper reports using iReport.
- Created web pages using JSP.
- Developed Entity Beans where transaction persistence is required.
- Involved in the database design and modification using SQL in MySQL.
- Created Queries using SQL to put/get the data from MySQL Database.
- Involved in unit testing.
Environment: J2EE ARCHITECTURE, JAVA, JSP, SERVLET, JNDI, HTML, DHTML, XHTML, JAVASCRIPT, CVS, XML, XQUERY, IREPORT, JASPER REPORTS, MYSQL, JAVABEANS, STRUTS FRAMEWORK, TAGLIBS, JBOSS, WINDOWS, LINUX, CVS
Confidential
Java/J2EE Developer
Responsibilities:
- Designed the workflow for the client side and server side in UML using Rational Unified Process (RUP) and created the detailed Design documentation
- Involved in walk through with the analysis for Use Cases and feasibility scope.
- Designed Class Diagrams, Sequence Diagrams and Object Diagrams, using IBM Rational Rose to model the detail design of the application.
- Developed front-end using JSPs, HTML, and CSS and used JavaScript for client side validations.
- Used JMS (Java Messaging Service) for asynchronous communication between different modules. MySQL was used as a database. Worked with WebLogic & Tomcat Application Server.
- Contributed to project by working on end to end flow - developing JSP's for front end, by developing Servlets, BO classes in middle tier and to database front by writing various SQL queries and Stored Procedures.
- Involved in Design, Development and Testing.
- Completely documented the flow and functionality of the code for further reference.
- Agile methodology has been followed. Experience with Retrospective meetings.
- Actively involved in Client Interaction and Timely delivery of modules.
- Highly responsive in Design, Implementation and deployment of SDLC of project.
- Analyzed the User Interface (UI) requirements and developed the complete UI for web portal from the scratch.
- Contributed to knowledge base by creating training manuals and provided constant updates to the knowledge base, which lead to reduction of training time for new team members by 25%.
- Performed regression testing on application modules, delivering 100% user accepted applications.
Environment: JAVA, J2EE, JMS, JSP, SERVLETS, JAVASCRIPT, MYSQL, TOMCAT, WEB LOGIC, JDBC, UML, RATIONAL CLEAR CASE, WINDOWS NT
