Full Stack Developer Resume
New, YorK
SUMMARY
- Extensive experience in developing, deploying end - to-end enterprise applications using web technologies and enterprise technologies in client-server environment, distributed environments like 3-Tier and N-Tier architectures.
- Experience in developing business applications using EJB, Servlets, Struts, Spring, Hibernate, JPA, JMS, JTA, JNDI, JDBC and RMI.
- Very familiar wif advanced java concepts Collections and Multithreading.
- Expertise in Agile Web development using HTML5, DHTML, XML, XSLT, DTD, Parsers (SAX, DOM), JSP, CSS and JavaScript, Angular JS, TypeScript, Adobe Flex, Node JS, React JS, Bootstrap, JQuery, JSF, AJAX, JAXP.
- Hands on experience in developing and registering web services using JAX-RPC, JAX-WS, SAAJ, JAX-RS, SOAP, RESTful, WSDL, UDDI registry.
- Experienced in Middleware persistence frameworks like Hibernate/ JPA for mapping Java classes wif Databases and using HQL (Hibernate Query Language).
- Designed and developed J2EE MVC applications using Struts2 and Spring MVC.
- Strong experience in Spring Framework modules such as Spring MVC, DI/IOC, AOP, JDBC, IO, Spring Batch, Spring Boot, and Spring Micro services, Spring Cloud, Spring REST and Spring Security.
- Extensively worked on coding using core java concepts like Multithreading, Collections, generics, Network APIs and Database connections.
- Experience in using testing tools JUnit for application integration testing and unit testing.
- Experience in configuring and deploying teh web applications on WebLogic, Web Sphere, Glassfish and JBoss Application Servers including hands on experience in using Tomcat web Server.
- Experience in using Frameworks like Groovy and Grails for providing a stand-alone application development.
- Enhanced experience in using different IDEs like teh Net beans, IBM RAD, OEPE and Eclipse.
- Strong background wif a vast noledge of project design using CASE tools like Rational Rose and MS Visio wif good proficiency in designing teh projects using ER diagrams.
- Experience in MongoDBinstallation, patching, troubleshooting, performance, tracking/tuning, back - up and recoveryin dynamic environments.
- Comprehensive noledge in databases like MySQL, MS SQL Server, DB2 and Oracle writing Triggers, Stored Procedures and Normalization of databases.
- Hands-on experience working wif source control tools such as CVS, GIT, SVN.
- Experience in using Java patterns like Singleton, Factory, Façade and Proxy and J2EE patterns like Intercepting Filter, Front Controller, Session Facade and Business Delegate.
- Experience in using build tools, which include Ant, Maven and Gradle.
- Good noledge on SDLC implementation methodologies such as Waterfall, Incremental, Iterative and Agile Models.
- Worked on code optimization & performance tuning of various applications.
- Possess excellent technical background, communication, interpersonal and presentation skills. Very quick at learning new technologies & frameworks.
- An enthusiastic team player and able to work either individually, or in a team.
TECHNICAL SKILLS:
Languages: C++, JAVA (JDK 1.5,1.6, 1.7,1.8)
J2EE Technologies: J2EE 1.4, JAVA EE (5.0, 6.0), Multithreading, SERVLETS (2.4, 2.5, 3.0), JSP (2.0, 2.1, 2.2), JSF (1.1, 1.2, 2.0),JSTL, EJB (2.1, 3.0), JPA, JAX-P, JAX-RPC, JAX-WS, JAX-RS, SAAJ, JMS, JTA
Web Technologies: HTML5, CSS, Angular JS, Adobe Flex, TypeScript, JavaScript, jQuery, JSF, AJAX, XML, XSD, WSDL, DTD, DOM/SAX
Frameworks: STRUTS (1.x, 2.0), SPRING (2.x, 3.x), HIBERNATE, GWT, Groovy, Grails.
IDE'S: ECLIPSE (GALILEO, HELIOS, INDIGO, JUNO), NET BEANS, OEPE, IBM RAD, MYECLIPSE, VISUAL STUDIO 2010, TOAD
Web Services: JAX-WS, SOAP, Restful, WSDL, APACHE AXIS.
Web and Application Servers: Tomcat V 5.x, 6.x, IIS 5.0, 6.0, 7.0, WEBLOGIC, WEBSPHERE, JBOSS, Glassfish
Operating Systems: UNIX, LINUX, Windows (XP, Vista, 7, Server 2003, 2008).
Databases: MySQL 5.0, Oracle 10g, 9i, MS SQL Server 2000, 2005, 2008 R2, DB2, MongoDb
Build and Log Tools: Build tools(ANT, MAVEN), Logging tool(LOG4J), Version Control (CVS, SVN, CLEAR CASESURROUND): Defect Tracking Tool
PROFESSIONAL EXPERIENCE:
Confidential, New York
Full Stack Developer
Responsibilities:
- Responsible for Building and Redesigning ofthe Client'sPartnership Application.
- Gathering teh Business requirements and developing thesolutions which deliver an exceptional experience for teh Users.
- Designing and Development of theapplication wif Java Server pages (JSP's) using JavaScript Framework, JQuery, AJAX, HTML5, TypeScript, CSS, and Bootstrap.
- Proficiency wif tools like SQL Developer, Oracle Security Framework, AJAX, Oracle Database, JavaScript Framework are used for teh development and Integrating teh Application.
- Collaborating wif Oracle team to ensure teh Integrity of teh Partnership Application me.e... Maintained along wif Oracle E-Business Suite.
- Application development experience using multithreading, Serialization, Externalization, Collection, Generics, Core JAVA, Applets and Swing.
- Developed teh Responsive Web Design using CSS3, Bootstrap 3 and Media Queries.
- Implemented teh reporting module as a SPA using Angular JS & React JS along wif Angular validation.
- Used RESTFUL API’s to write a program to communicate from teh OS to teh application.
- Worked on MS SQL Server database concepts such as locking, transactions, indexes, Sharing, replication, schema design. Created multiple databases wif shared collections and choosing shard key based on teh requirements. Experience in managing MS SQL Server environment from availability, performance and scalability perspectives.
- Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
- Implementing Spring MVC framework involved writing Controller classes for handling requests, processing form submissions and also performed validations.
- Experience working on Micro services, Spring boot technologies.
- Developed test cases both for teh UI side as well as teh backend and performed Regression testing, Integration testing, Back end Testing and teh User Testing
Environment: Java/J2EE, Eclipse, HTML5, TypeScript, Bootstrap, MS SQL, Angular JS & React JS, JUNIT, XML, JSON, PL/SQL developer.
Confidential, Sunnyvale, CA
Java Developer
Responsibilities:
- Responsible for UI development and integration for supply chain portal using Angular 2, Bootstrap, HTML.
- Involvement in all teh stages starting from design till teh implementation of Oracle EBS(E-Business suite) R12 upgrade project for Google (Currently uses 11i)
- Used middleware frameworks like Hibernate to form a bridge between teh UI and teh backend tables.
- Developed REST based Microservices using Spring Boot.
- Automation of end to end test cases for gShip and Scportal applications (Portals used by Google employees and business partners) using JUNIT wif guitar framework.
- Other responsibilities include analysis & changes of teh PL/SQL's and teh procedures to be compatible for teh current norms of EBS R12 including security, performance and to make use of teh patching dat R12 offers.
- Creating teh CL's(Change lists) for teh above changes and deployment into local/development region and support end-to-end testing using GOOGLEE framework.
- Responsibilities include Development, Testing and Debugging, Collaborating wif SOA teams, Functional teams, Project managers and QA testers.
- Extensively worked on coding using core java concepts like Multithreading, Collections, generics, Network APIs and Database connections.
- Used Grails Framework to successfully build Rest API’s using Angular framework at teh front-end.
- Experience in upgrading different databases and alsomigration of dataamong multiple databases.
- Worked on MongoDB, MS SQL Server database concepts such as locking, transactions, indexes, Sharing, replication, schema design. Created multiple databases wif shared collections and choosing shard key based on teh requirements. Experience in managing MongoDB environment from availability, performance and scalability perspectives.
- Major tasks include System readiness for development, test, UAT and production environments for both SC portal and Inventory portal applications.
- Functions also include Documentation and noledge transfer to teh support team at client location.
- Support Implementation and post implementation. Functions also include Documentation and noledge transfer to teh support team at client location.
- Support Implementation and post implementation.
Environment: Java/J2EE, Eclipse, Angular 2, TypeScript, Grails, Groovy, Blaze build tool, MS SQL Server, Web Sphere, JUNIT, XML, JSON, PL/SQL developer, Hibernate, SOAP service.
Confidential, Austin, TX
Java Developer
Responsibilities:
- Involved in SCRUM process of AGILE methodology in Requirement gathering, Design, Analysis and Code development through iterations.
- Developed teh layers, components of teh project using OOAD methodologies and standard J2EE patterns and guidelines.
- Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.
- Involved in design and development of UI component, which includes layered POVs using frameworks like Angular 2, JavaScript, HTML, CSS and Bootstrap.
- Followed Single Page Application (SPA) Pattern and worked wif Angular 2 to build a cross-browser application.
- Implemented core features of Angular 2 framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
- Involved in teh Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Configured variousinterceptorsfor transaction management, security,Audit logging (database) andusingSpring AOP.
- Used Adobe Flex to run teh run on cross platforms.
- Developed Web services using JAXB, JAX-WS, REST and JSON APIs.
- Developed end-to-end composite RESTFUL Web Services by using SOA wif CXF framework to use wif different clients including Web & Mobile.
- Used Spring JDBC and DAO to access and store data from Oracle database.
- Used Ant scripts to automate teh build process and to deploy teh application on teh Web sphere application server.
- Performed Unit and System integration testing. Implemented JUnit 4.0 testing framework to write and run automated testing.
- Used Maven & Jenkins for building and deploying teh applications.
Environment: JDK 1.7, J2EE 5.0, Struts 1.2, Spring 3.6, Servlets 2.5, JSP 2.1, JSTL, EJB 3.0,RESTful web services, Web Sphere v9.0, JavaScript, Adobe Flex, JQuery, Angular 2, CSS, XML, Oracle 10g, UNIX, Maven, Jenkins, JUnit, JIRA.
Confidential
Java Developer
Responsibilities:
- Involved in all phases of SDLC including requirements Collection, Design and analysis of teh Customer specifications from business analyst and also maintenance of teh application.
- Used Multithreading and exceptional handling in teh development of applications.
- Developed application is based on teh MVC-II Architecture using Apache Struts framework.
- Designed and developed user interface screens using HTML, TypeScript, JQuery and JSP.
- Created and maintained teh configuration of teh Application Framework.
- Eclipse used as Java IDE tool for creating Action classes and XML files.
- Used Ant scripts to automate teh build process and to deploy teh application on teh Web sphere application server.
- Monitored Logs files and troubleshooting environment variable in Linux boxes.
Environment: Core Java, Struts, J2ee, Web Sphere, JBOSS Application server and Oracle, JSP, Html, JavaScript, JDBC, Servlets, Unified Modeling Language, XML.IA
