Full Stack Developer Resume
Piscataway, NJ
SUMMARY
- Over 6 years of professional experience as a Full StackDeveloper(Java) in analysis, design, development, implementation and troubleshooting various Web based applications.
- Working knowledge in CoreJavaandJavaEE platform with Servlets, JSP, JDBC, Multithreading, Hibernate and Spring MVC.
- Having experience working with databases technologies such as MySQL, Oracle, and MS SQL Server.
- Experience building Single Page Applications (SPA) using Angular2 technologies for better performance and User acceptance.
- Experienced at designing dynamic Web applications, using HTML5, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSON, Angular2 with responsive web applications using Bootstrap.
- Extensively worked on open source frameworks such as Spring MVC (POJO, Multiple controllers, Dispatcher Servlet, View Resolver, Services, DAO, and DTO).
- Hands - on experience with Spring Core such as Inversion of Control (IOC), Dependency Injection, Autowiring, Annotations, Event Handling.
- Solid experience integrating Spring Hibernate ORM (HQL, XML, Criteria API, Reverse Engineering, Hibernate MVC, HibernateDaoSupport, Persistent Data, Component Mapping, Associations, and Annotations).
- Good experience in developing applications with SOAP and RESTful Web Services.
- Experienced in consuming data from RESTful Web Services using JSON and used Postman for testing the Web Services.
- Proficient at design, development of web-based application using Apache Tomcat … JBOSS (WildFly) 7.0, Glassfish 4.0.
- Expertise in project documentation implementing Use Case diagram, Flow Chart, Risk Assessment, Requirement Gathering, designing ER Diagram, and UML modeling.
- Experienced working in Agile-based SDLC environment and participating in different Scrum Sessions, along with Test-Driven Development (TDD) methodology.
- Good knowledge in AWS S3 and EC Strong experience using MAVEN Build System.
- Knowledge in building Micro Services and connecting to API.
- Excellent analytical, problem solving and communication skills.
TECHNICAL SKILLS
- Tools/Methods
- Java SE 1.5~1.6,
- SQL, PL/SQL
- JSP, Servlets,
- AJAX, JavaScript,
- JSON, DHTML,
- CSS, HTML,
- Web Services, JSTL
- Struts 2.0/1.2/1.1,
- Spring 3.0/2.5,
- Hibernate3.0,
- jQuery, JUnit
- Weblogic11g/10.3/10.0,
- Tomcat 7/6, JBoss,
- Web Sphere 8/7/6
- Oracle 11g/10g/9i, Angularjs, Springboot,
- MS-Access 2007, MySQL
- SVN tortoise, Clear case,
- Eclipse 3.5/3.4,
- RAD 8/7.5/6, NetBeans
- XML Spy, soapUI, Oracle ADF,
- Web Center Portal, Oracle BPM
- Waterfall, Agile/Scrum
- SOAP, WSDL,
- UDDI, SOA.
- Windows, Linux,
- Unix, Mac
PROFESSIONAL EXPERIENCE
Full Stack Developer
Confidential, Piscataway, NJ
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology, attended various Scrum meetings, and used JIRA to handle software development issues.
- Used Spring Framework modules such as DI (Dependency Injection), Container that applies IOC (Inversion of Control) and Bean container, AOP (Aspect Oriented Programming), ORM (Object relational model) including Hibernate and JPA, Web MVC (model view controller) and Spring Boot which accelerates the development of Spring framework.
- Developed Data layer using Hibernate framework, configured XML mapping files, POJO classes, and Stored Procedures.
- Configured and deployed Web applications using Tomcat server.
- Experienced in UI design, developed Front End using HTML, CSS, JavaScript, jQuery, Ajax, Bootstrap, and JSTL.
- Configured the Dispatcher Servlet, setting up the View Resolver, and Transaction Management.
- Used spring form validation for server-side validation.
- Implemented and developed RDBMS using MS SQL Server for maintenance, performance, tuning the server, and written rigorous Stored Procedures, and Triggers for event tracking.
- Reverse engineered the database and queried the database using HQL and Criteria API.
- Used advanced CoreJavafeatures such as Annotations, generics, throughout the application for well-structured programming.
- Used GIT for version control and Eclipse IDE for development.
Environment: JDK 1.7, J2EE, Spring 4.x, Spring Boot, Hibernate 4.0, Angularjs, React.js, JavaScript, HTML5, CSS3, jQuery, Bootstrap, Ajax, Maven 3.3.1, MS SQL Server, Eclipse, Agile, GIT, JIRA
Java Developer
Confidential, New York, NY
Responsibilities:
- Worked closely with the Product and Engineering teams to create Proof of Concepts and use cases, articulate the technology requirements, goals and milestones of the team.
- Built subject matter expertise in various areas and stayed up to date on technological developments.
- Used Hyperledger Fabric v0.6 to develop the chain code.
- Used Bootstrap and Angular2 to develop the front end of the application.
- Created Single Page Application (SPA) with loading multiple views using route services and adding more user experience to make it more dynamic.
- Validated forms using Angular2 and regular expressions by providing client-side validation and server validation.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
- Developed rich GUIs and involved in performance tuning website by using AJAX frameworks such as jQuery, JSON.
- Create, edit and maintained sites implementing Responsive Design & Themes using front end development frameworks such as Bootstrap.
- Used RestFul Web Services to fetch the data from the chaincode and feed them in the application.
- Implemented Smart contract to enable the automatic transfer of payments among the companies.
- Deployed PBFT as a stand-alone consensus service.
- Used Docker to deploy the fabric and to run the network.
Environment: Angular2, TypeScript, RestFul, Bootstrap, Docker, Visual Studio Code, Hyperledger Fabric v0.6, HTML5, CSS3, Ajax, Bootstrap and JSON
Java Developer
Confidential, Plantation, Florida
Responsibilities:
- As a SeniorDeveloper, responsible for implementing Web Services API and Developed by using SOAP and by using Spring Framework.
- Involved in creating web services, WSDL and web methods by using Annotations in hibernate. Used Spring container for loading Hibernate classes.
- Responsible for developing Application UI by using JSF, HTML, CSS, JQuery and DOJO.
- Experience in creating interfaces to manage user friendly portal and implemented automated bulk update of Attributes by using technologies like Angular JS.
- Used AJAX to process server-side scripting by using JSP.
- DesignedJava/J2EE development structure on STS, Eclipse and Maven.
- Involved in Implementing Persistence layer by using Hibernate as ORM tool to interact with Oracle database.
- Excellent knowledge in using frameworks like Struts 2.x, Spring 3.x and Hibernate 3.x for application modules Integration.
- Good experience in using SOAP Web Services to create WSDL and SOAP messages for getting business logic plans for the different module and used XML parsers for the data retrieval.
- Experience in working on the STS and Eclipse to develop Application Code and Deploying the Application by Integrating into Servers.
- Responsible for designing, developing and testing SOA services by using Web Service/ SOA and Oracle Fusion Middleware technologies.
- Excellent knowledge in developing applications by usingJavaand related J2EE technologies by using AGILE (SCRUM) & Waterfall methodologies.
- Experience in developing and modifying the application logics based on the business requirement.
- Excellent knowledge in publishing web contents into UI using Oracle ECM.
- Good experience in developing Presentation layer and Controller layers by using JSP, Custom Tag Libraries, HTML andJavaScript. Also implemented Business layer by using Spring AOP and IOC, Persistent layer DAO and Hibernate for all the application modules.
- Responsible for configuring JNDI properties, UDB and DB2, data sources for the Oracle database in IBM Web Sphere.
- Experience in using Hibernate 3.x for integrating legacy databases and writing CRUD statements, functions, stored procedures and performed polymorphic association.
- Excellent in writing SQL queries, PL/SQL functions and Stored Procedures for the Persistence layer for required business objects and validated Stored Procedures by using Oracle database and used JPA with Hibernate provider.
- Responsible for developing hibernate DAO and used Spring JDBC Templates, worked on Hibernate as an ORM for connection management.
- Created JUnit test cases and integrated with Jenkins.
- Used Eclipse as an IDE for configuring and deploying the application and used Maven build scripts for automating the build and the deployment process.
- Experience in writing test cases by using JUnit and configured application on the Web Logic Server.
Environment: Java, J2EE J2SE, Hibernate 3.x, Linux, Spring 3.x, Struts 2.x, Angular JS, Node JS, Bootstrap, Servlets, EJB, JQuery, Junit, JMS, JDBC, Web Services, DOM, JavaScript, CRUD, Backbone.JS, Ajax, Ext-JS, SOAP, Oracle, PL/SQL, DB2, Oracle BPM, Web Logic Application Server, Agile, Log4j, JNDI, ILOG, JAXB, SOA Oracle Enterprise Content Management.
Software Engineer
Confidential
Responsibilities:
- Performed technical elaboration and feasibility study on the Functional Requirement specification and high-level requirement.
- Communicated project related information to the development, QA and management teams.
- Implemented Site, Building and Report Modules based on the low-level design.
- Designed and developed User Interface, application modules using JSP, Hibernate and Spring MVC.
- Developed database access components with the back end as Oracle 10g.
- Created Stored Procedures, Triggers for the application.
- Developed unit test cases using JUnit for testing functionalities and performed integration testing of the application.
- Involved in building and deploying the application using Ant build tools. Also managing the project builds.
- Performed the code reviews and refactor the code to improve the performance.
- Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per the client requirements.
- Support to UAT, production environments and resolving issues with other deployment and testing groups.
Environment: J2EE, JSP, Java, Spring, Hibernate, XML, Oracle 10g, HTML, DHTML, CSS, AJAX, Jasper, CSS, JUnit, Rational Clear Case, Eclipse, IBM Web Sphere Application Server 6.0