Full Stack Developer Resume
Roseland, NJ
SUMMARY:
- Over 6 years of experience in the requirement analysis, design, development, testing, implementation, and support using Object Oriented Methodologies and Java/J2EE technologies with all 3 - tiers of development: Presentation, Business and Persistence layers.
- Extensive experience in using J2EE design patterns such as MVC, Data Access Object (DAO), and Business Delegate.
- Extensive IT experience in server-side development, distributed software architecture, object-oriented design, messaging middleware and relational databases.
- Expertise in server-side development with JDBC, Servlets, MVC architecture, Java Beans.
- Experience in MVC architecture, Spring/ Struts framework, J2EE Design Patterns, Spring IOC, Java Server Faces and Hibernate.
- Strong programming skills using Java 1.8, Struts2, Spring MVC, Hibernate, JSP, Servlets, Java Beans and JDBC.
- Excellent experience in programming, deploying, configuring Application server like Tomcat, WebLogic.
- Experienced in all phase of SDLC (Analysis, Design, Development, Testing and Deployment).
- Designed and developed user-friendly GUI interface and web pages using HTML, HTML5, CSS, AJAX, Angular JS, jQuery, Bootstrap and JavaScript.
- Excellent experience on creating and consuming of REST and SOAP based Web Services.
- Excellent working knowledge of writing SQL queries, stored Procedures, Functions and Triggers.
- Extensive working knowledge with database tools such as SQL Developer and MySQL, SQL-Plus Workbench.
- Skilled in analyzing and defining solutions to increase efficiencies and reduce redundancy
- Specialize in Enterprise Application Integration and Agile Methodologies.
- Team player with good communication, interpersonal and analytical skills.
- A keen learner who remains abreast of new technologies and industry trends.
PROFESSIONAL EXPERIENCE:
Confidential, Roseland, NJ
Full Stack Developer
Responsibilities:
- Facilitate meetings with clients to document requirements and explore potential solutions.
- Designed and developed controllers, services, DAO layer establishing the communication from front end layer to the database.
- Worked on bug fixing and enhancements on change requests.
- Fine tuning stored procedures, triggers for few performance related issues with the application.
- Parsing an XML, JSON to display dynamic content on the user interface.
- Co-ordination with Offshore Development teams on Development, Documentation Reviews, Process Improvement and Schedule.
- Conduct peer review on daily basis and provide feedback.
- Actively participate in Team Retrospectives to discuss about what went well and what could have gone better.
Environment: HTML5, CSS3, Bootstrap, Spring Boot, Cloud foundry, Oracle DB, Spring MVC, Spring IOC, Restful Web Services, Maven, WebSphere, SVN.
Confidential, Windsor, CT
Full Stack Developer
Responsibilities:
- Created front-end application using Servlets, JSP and HTML.
- Used Core Java, JDBC on back-end application to store the data into oracle database.
- Created UML diagrams (use case, class, sequence & collaboration diagram) based on the business requirements.
- Debugged the application using Chrome Inspector, Firebug, IE Tester and many other debugging tools.
- Developed test plans and test cases based on the requirement and design documents.
- Performed Black Box, Smoke, GUI, Functional, Positive, Negative, Regression and UAT testing.
- Participated in the analysis, design and the development of different modules for the integration with the application.
Environment: HTML5, CSS3, Bootstrap, Angular2, Typescript JDK1.8, Spring Boot, Cloud foundry, Oracle DB, Spring 4.2, Spring MVC, Spring IOC, Restful Web Services, Apache, SOAP UI, Embedded Tomcat, Mockito, UML and Design Patterns, Gradle, Unix.
Confidential, Texas
Java Developer
Responsibilities:
- Followed agile software development to deliver a potentially shippable set of functionalities every iteration, provided the ability to respond to rapidly changing requirements.
- Participated in Agile Development Team and having daily SCRUM meeting for progress reporting as well as task distributing.
- Developed RESTFUL and Web Services by using Spring Boot and Spring Data.
- Coded Rest API controllers and web services client classes to interact with downstream systems.
- Developed Presentation layer used Spring MVC and facilitate user interface using JSPs, Tiles and Spring based tag libraries.
- Performed Unit testing and interacted with QA for testing. Involved in implementing validations, exception handling.
Key Technologies: Java 8.0, J2EE, Python, Spring 3.0, JSP 2.0, HTML, Servlets, Hibernate, JBoss AS 7.x, UML, Web-Services, WebSphere, PL/SQL Oracle 10g, PL/SQL, jUNIT, Jenkins, Unix, GIT.
Confidential, Bentonville, AR
Java/J2EE Developer
Responsibilities:
- Participated in various stages of the project life cycle mainly design, implementation testing, deployment and enhancement of the application.
- Analysis and Designing new enhancements for every release. Had good experience in low-level designs.
- Used Multithreaded programming using concepts like thread pools, Wait/notify and latches
- Used RESTful Webservices to extract product and warranty information.
- Implemented business logic using Session beans, Servlets and Stored procedures.
- Wrote SQL queries, PL/SQL stored procedures and modifications to existing database structure.
- Involved in production support and maintaining the application after production.
Confidential, NY
Java Developer
Responsibilities:
- Extensive uses of Spring MVC annotations to build lightweight application and integrate it with hibernate.
- Implemented exceptional handling for the application flows.
- Implemented DAO using Hibernate Reverse Engineering, MVC design
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for the modules.
- Used Serialization process to serialize the data to store in the database and used the same data after deserialization.
- Helped UI to integrate the java beans data using JSTL, Spring tags
- Using jQuery framework to build user interfaces and integrating it with spring framework.
- Tested the application in different environments for compatibility.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing.
Key Technologies: Java, JDK1.6, J2EE, Spring, hibernate, JSP, JavaScript, JQuery, AngularJS, Servlets, MySQL, Oracle, Web Services.