Fullstack java Developer Resume
New York, NY
SUMMARY
- Having 8 years of experience in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging, and maintaining the websites.
- Analysis, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications utilizing Java, J2EE, Spring, Hibernate, JSF, JMS, XML, EJB, JSP, Servlets, JDBC, JNDI, HTML, DHTML and JavaScript, SQL, PL/SQL, MongoDB.
- Worked with servers IBM web sphere, web logic, JBoss and Apache's Tomcat.
- Knowledge on C and C++ with Object Oriented Concepts.
- Experience in using WSAD, RAD, RSA, Net Beans, Eclipse IDE for Application development.
- Thorough understanding and experience in stored procedures, in Oracle, SQL and DB2.
- Exposure to IBM Message Broker, UML Rational Rose, Hibernate, Tiles Framework and Spring Framework.
- Worked on MVC Architecture like STRUTS, Spring framework, JSF.
- Worked on Log4j configuration and setup and Implementation part.
- Good experience on JBoss Drools and BRMS, JUnit, XSLT, SOAP, SOA and REST Web Services.
- Have architected and implemented Service - Oriented Architecture (SOA), batch, business intelligence, and transactional systems.
- Thorough knowledge with J2EE application platform configuration and performance optimization
- Developing websites using DXP (Digital Experience Platform), HTML 4.0/5.0, XHTML, CSS, CSS3, JavaScript, jQuery, Ajax and JSON.
- Experienced in developing event driven applications using AJAX, JSON, XAML and XML.
- Worked with the JavaScript frameworks like HTML 5, CSS 3, j Query and AngularJS.
- Experienced inReact JS and Expertise in React JS framework to develop the SPA.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Familiar with creating Custom Reusable React Components Library.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer, and Opera.
- Configure and monitor numerous MongoDB and NoSQL instances
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Experienced in working with Tomcat, WebSphere, and IIS web servers.
- Good understanding or network protocols such as TCP/IP, HTTP etc.
- Knowledge in developing applications using Agile and SCRUM methodologies.
- Have good communication skills to discuss the projects with technical and non-technical SME's.
- Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, NodeJS, Spring.
- Some of the attributes that would describe me would be Team player, Proactive, Quick learner, Self-Motivated and Strong interest in Front End Development.
TECHNICAL SKILLS
Operating System: MSDOS, SCO UNIX Release, Sun Solaris HP UNIX, Windows server, Windows XP/Vista, MAC - OS.
Languages: JAVA, C++, C, XML, XSL, XSLT, HTML4.0, TypeScript, JavaScript, PL/SQL.
Scripting Languages: SQL, VBScript, Perl, and Java Script.
Data Bases: Oracle, SQL Server, PostgreSQL, DB2 and MS Access
Web Technologies: EJB, JSP, JDBC, Servlets, JNDI, RMI, Java Beans, Applets, SOAP, SOA Swing, AWT, Hibernate3.1, HTML, DHTML, VB Script, Typescript, JavaScript, Web Services, React JS, DXP ( Digital Experience Platform).
Enterprise Application Servers: Web logic, Web Sphere, JBoss, Tomcat, IPlanet, Java Web Server
Tools: RAD, MY Eclipse, Eclipse, IntelliJ, Spring Tool Suite, CVS, WSAD and Net Beans
Portal Servers: Web sphere Portal serve, web logic portal server, BEA Plumtree (ALUI), PLUTO, JSR 168 Portlets, JetSpeed2, JBOSS portal server
PROFESSIONAL EXPERIENCE:
FULLSTACK JAVA DEVELOPER
Confidential - New York, NY
Responsibilities:
- Involved in building highly interactive portable widgets using HTML5, DXP (Digital Experience Platform) Component CSS3, Angular 8 and the latest AJAX libraries.
- Developed Single page application with Angular 8,DXP local component,HTML,CSS5 and Typescript.
- Used the Node.js, Angular MVC Frameworks in the development of the web applications.
- Created HTML pages from the PDF's given by the UX and used AngularJS to retrieve data from the Rest Services.
- Intermediate experience with Advanced JavaScript including prototype-based inheritance, AJAX, JSON and familiar with JavaScript frameworks such as, J Query and J Query-UI.
- Produced client-side validation through JavaScript and Ajax for asynchronous communication
- Developed the project in AGILE environment by maintaining PI iterations, sprint planning and Scrum Meetings.
- Expertise in developing data models using Hibernate Object relational mapping (ORM) framework.
- Created schemas, Stored Procedures using PGSQL database.
- Developed enterprise level application using Spring Security, Spring MVC and data JPA.
- API testing performed using Postman, Postman is a popular API client that makes it easy for developers to create, share, test, and document APIs. This is done by allowing users to create and save simple and complex HTTP/s requests, as well as read their responses.
- Java Messaging Service JMS - IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve SOA
- API documentation done by SWAGGER UI, which generates a web page that documents the APIs generated by the Swagger specification. This UI presentation of the APIs is user friendly and easy to understand, with all logic complexity kept behind the screen
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-Autocomplete for creating google maps location search on the webpage.
- LOG4J for debugging and tracking errors.
- Unit testing with karma, jasmine for angular and JUnit, Mockito for Java based API’s.
- Performed Code standardisation using sonar code quality check tool.
- Worked on Hybrid dual Boot application where angular 8 is integrated with Angular Js.
- Be involved in the complete software development life cycle, including working with the production operations team to prepare and execute releases.
- Setup and Implement Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, GITHUB/GIT, Jenkins, and Chef.
- Installing, configuring and administer Jenkins CI tool on Windows and Linux machines.
- Experienced in deployment in Pivotal Cloud Foundry (PCF) will be preferable.
Environment: Java (JDK 1.8), J2EE, HTML5, CSS3, DXP, jQuery, JavaScript, CSS3, Angular8, Micro Services, Bootstrap, AJAX, Spring Framework, Spring MVC, Spring Data (Spring JDBC, Spring ORM, DATA REST, JPA), Hibernate, JDBC, RESTful, XML, DB2, Triggers, JUnit, TDD, Log4j, PCF, Agile/Scrum Methodology, Maven, RALLY, Bitbucket, Postman, Swagger, IntelliJ, STS, Eclipse.
JAVA FULLSTACK DEVELOPER
Confidential - DALLAS, TX
Responsibilities:
- Involved in all phases of project from analysis and requirement phase to delivering the project using Agile Scrum Methodology.
- Build the application based on new features of Java JDK 1.8 like annotations, collections, date/Time changes, Stream and Lambda Expression.
- Designed and implemented the rules of Business Logic using spring and EJB's.
- Implemented RESTful Web services to retrieve data from client side
- Used Apache CXF as the Web Services framework to implement the REST APIs involved
- Designed front-end presentation logic using JSP, CSS3, AngularJS, JavaScript and HTML5.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object OrientedJavaScript, Type Script, Angular 2.0, Angular 4, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
- Developed a code in Java and Groovy for Microservices to have flexible call back, polling mechanisms between external Microservices.
- Experience with Workflow management Batch processing. And Asynchronous processing using JMS IBM MQ Series
- For client-side view rendering services, used React JS and various predefined Redux libraries.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Develop the name selectors in UI using Dojo and AJAX for on key down responses from back end.
- Used Hibernate framework to map Business objects (POJOs) to database tables and map relationships.
- Configured the user’s accounts for Continuous Integration - Jenkins, Nexus and Sonar.
- Designed and developed business components using Spring MVC, Spring Dependency Injection (Core), Spring AOP, EhCache Framework and Spring Annotations.
- Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
- Used Log4j for debugging the application at all layers of application.
Environment: Java (JDK 1.8), J2EE, HTML5, CSS3, jQuery, JavaScript, CSS3, AngularJS, Micro Services, Bootstrap, Groovy, AJAX, Spring Framework, Spring MVC, Spring Data (Spring JDBC, Spring ORM), Hibernate, JDBC, RESTful, XML, DB2, Triggers, JUnit, TDD, Log4j, AWS, WebSphere, Agile/Scrum Methodology, Maven, JIRA, GitHub.
Confidential, SALEM, NC
JAVA/J2EE CONSULTANT
Responsibilities:
- Implemented Agile development process on Software Development Life Cycle.
- Involved in effort estimations using Fibonacci approach.
- Worked on Jenkins, GitHub, Jenkins, Artifactory and all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
- Involved in using HTML, DHTML, Java Script, AJAX, ExtJs, JQUERY, JSP and Tag Libraries to develop view pages.
- Designed and implemented a lead discovery web application using Typescript, Angular JS, JavaScript, HTML, CSS, MVC, and Web API.
- Excellent knowledge of data structures, algorithms, and software design principles.
- Experience in RESTful web services to integrate between Server side to Client Side.
- Used React JS for templating for faster compilation and developing reusable components.
- Expertise in React JS framework to develop the SPA.
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Familiar with creating Custom Reusable React Components Library.
- Involved in doing analysis on DB Schema as per new design in DB2 from Oracle.
- Involved in using REST API while integrating with servers.
- Involved in using Core Java concepts - Collections, Exception Handling, Multi-Threading and Serialization.
- Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Used Apache CXF to create SOAP based & Restful web services.
- Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc.
- Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
- Done with transformers, exception handling, testing & Security of mule ESB endpoint through WSSR.
- Involved in doing Unit testing using MOKITO and Integration testing
- Used SVN for version and source control.
- Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
- Involved in deploying the application in Unix and to connect to see logs for fixing UAT/Production defects.
- Involved in building the code using Maven & deployed on server.
Environment: Java1.6, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Spring-IOC/DI, AOP, MVC, JSF components, REST API, DAO, HTML, Java Script, XML, CSS, Ajax, ExtJs, Web Sphere Application server8.0, LDAP, Oracle 10g, Log4J, Eclipse 3.1, CVS, DOJO, Ant 1.5, SOA, Mule ESB, SOAP, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP UDDI, SOAP UI, Axis2, REST API, JAX RS, JERSEY, Windows XP.
Confidential
Java/J2EE Developer
Responsibilities:
- Interacting with client for r Java 1.6, JSP, Spring 3.0 MVC, JDBC, HTML, JavaScript, PL/SQL, SQL, Web Sphere, Rational Rose, CVS, Maven, Log4J, Oracle 10g, Eclipse, Web Services - SOAP, RESTful and Windows XP SP3.equirement gathering, analysis and modularization of the requirement.
- Created Menus and Drawer component by using TypeScript.
- Designing the server-side components using UML Class Diagrams and J2EE design patterns.
- Performed client side as well as Server-side Validations using Java Script and Spring Validation.
- Developed service layer to handle the Business logics as well as database transaction.
- Used JDBC for Querying data from the database.
- Implemented different type of Spring MVC controllers, validators, and views as needed by the application.
- Used Spring AOP for the transaction management and logging.
- Developed DAO layer to handle the database access using Spring JDBC (DAO design pattern).
- Used Oracle 10g as a DB Server and involved in writing stored procedures and SQL statements for data retrieve.
- Consumed web services using SOAP and REST. Used Log4J for logging and tracking the messages.
- Used Maven as a build tool for the project and Created unit test plans and involved in unit test execution.
Environment: Java 1.6, JSP, Spring 3.0 MVC, JDBC, HTML, JavaScript, PL/SQL, SQL, Web Sphere, Rational Rose, CVS, Maven, Log4J, Oracle 10g, Eclipse, Web Services - SOAP, RESTful and Windows XP SP3.