Full Stack Java Developer Resume
Union, NJ
SUMMARY:
- Around 5 years of IT experience in Designing & Development of Large Scale web Applications which include Design, Development, Integration, code review, testing, maintenance and Documentation.
- Strong Technical Experience in gathering requirements for Designing, Implementation, Development of large scale web Applications with the Technologies like Java, J2EE, HTML, CSS, Ajax, Java script, jQuery, Angular 2/4, Node JS, React JS.
- Well knowledge in all the phases of Software Development Life Cycle (SDLC) models.
- Expertise in Frameworks like Spring, Hibernate and Struts (Spring boot, MVC architecture, Spring Core, Spring DAO, action mappings).
- Extensive experience in developing Single Page Applications(SPA) using MEAN (Mango, Express, Angular and Node) stack Framework.
- Good knowledge in NOSQL databases like Mango DB.
- Well experience in working with SOAP and RESTful Web Services.
- Expertise to develop the application in all areas from front end to middleware and to backend.
- Expertise in modern versions of JavaScript frameworks such as Angular2/4, React JS.
- Architect in designing of complex programmatic structures using Angular, Node frameworks.
- Proficient in JavaScript Object Notation(JSON) and XML.
- Good knowledge in Core Java, Data Structures, Multi - Threading, Algorithms and Object Oriented concepts.
- Strong experience in designing of database structures.
- Good knowledge with PL/SQL and TSQL.
- Professional in writing stored procedures, functions, Triggers, Performance tuning, Advance Queue.
- Installing, Configuring and deploying Applications using Web Logic, Apache Tomcat, Glass fish, Web Sphere and JBoss servers.
- Worked on many protocols, data formats and architectures such as HTTP, SOAP, XML, JSON, REST, Email, FTP, SSL.
- Expertise in MYSQL, Mango DB, DynamoDB databases.
- Worked in RDBMS Technologies such as Oracle 10g/11g/12c, Microsoft SQL Server.
- Knowledge in Amazon Web Services(AWS).
- Ability to learn quick with latest Technologies.
- Expertise in Design, Develop, Implementation, Integration, Maintenance, Testing in different environments.
- Highly proficient in understanding new technologies accomplishing projects goals successfully.
- Possessed excellent analytical and leadership skills and Strong ability to multi task and prioritize work load.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, SQL, PL/SQL
Java Technologies: Java, J2EE, JSP, Servlets, JDBC, JNDI
Markup Languages: HTML, XHTML, CSS, JavaScript, jQuery, Angular JS, Node.JS, XML, AJAX, JSON, Bootstrap, Backbone.JS, XSD, XSTL, SAX
Frameworks Tools: Struts, Spring MVC, Spring IOC, Hibernate, Log4J, Spring Security, Spring Boot, Rabbit MQ, Log4J, Jersey, Apache CXF
Web Services: SOAP, Restful, JAX-RS, JAX-WS, JAX-B, UDDI
Web/App Servers: Apache Tomcat, Web sphere, Web Logic, JBoss
Databases: SQL, Oracle, MySQL, IBM DB2, Mongo DB, Cassandra
Database Integration tools: SQL Developer, DB Visualizer, Aqua Data Studio
IDE Tools: Eclipse, NetBeans, IntelliJ IDEA, RAD
Development Methodologies: Waterfall, Agile (Scrum), Test Driven Development
Testing tools/Others: Junit, SOAP UI, Rest Assured, Jenkins, Maven, ANT
Version Control Tools: SVN, GIT Hub, CVS and ClearCase
Operating Systems: Windows (7/8/10), Linux, Unix
Cloud Technologies: AWS EC2, S3, VPC, ELB, GCP (GCE)
PROFESSIONAL EXPERIENCE:
Confidential, Union, NJ
Full Stack Java Developer
Responsibilities:
- Involved in User sessions, gathering requirements and developing a web application using agile methodology.
- Worked on highly advanced user interface design and development using AngularJS, NodeJS, ES6, HTML 5, Bootstrap and CSS.
- Used JavaScript, CSS, Bootstrap, and Angular JS to create the interactive user interface.
- Developed dynamic UI using Angular JS and Produced dynamic, interactive data visualizations using JavaScript library like D3.js
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in the search box and integrator functionalities.
- Developed various screens and web features for the front end using JavaScript frameworks like React JS, Angular.js, Backbone.js, Require.js, Node.js and EXT.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
- Developed the application under Core Java, J2EE Architecture using REST, JBoss, Node.js, backbone.js, EXT JS, spring, Struts, Hibernate, Servlets, Web logic, Swing, Agile, Eclipse, Jenkins, and JSP.
- Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
- Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
- Wrote cascading style sheets for the entire user interface, created selectors, ids, classes and pseudo-classes in style guides.
- Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators, and Generators.
- Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3.
- Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
- Created tasks for updating ts config tracked files based on glob, ts linting, and compiling typescript files.
- Implemented client-side Interface using React JS.
- Developing Responsive Design UI Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML 5 Grid Structures/Layouts, CSS 3 Media Queries, Ajax, Angular JS, and Bootstrap.
- Involved in developing UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, Drupal, JavaScript, jQuery, and Ajax.
- Developing the Presentation Layer using JSP Technologies.
- Developing & Customizing UI JavaScript Plug-ins using jQuery, Object Oriented JS, and JSON.
- Implemented client-side application to invoke SOAP and Restful Web Services.
- Implemented the online application using Core Java, JavaScript, JDBC, JSP, Servlets, Spring, Hibernate, Web Services.
- Used karma-test-runner and Jasmine for JavaScript Unit testing.
- Configured on modern web workflow making use of grunt, bower to the company.
- Used JIRA for bug tracking and issue tracking.
- Used automation of source control application Git.
- Created responsive web design (RWD) interface that caters to different screen sizes.
- Manage the overall visual design for the application including all branding and navigational elements.
- Developing and maintaining web application systems using NodeJS
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework
- Built Rich Prototypes and Applications using HTML 5, CSS 3, and JavaScript, jQuery, Ajax, JSON, ES6, AngularJS and Bootstrap with MySQL database
Environment: Java 8, Spring, Hibernate, Rest, log4j, JUnit, IBM MQ, JMS, JAXB, Web Services, HTML5, CSS3, AEM, JavaScript, jQuery, AJAX, JSON, Angular JS, NodeJS, XML, XSL, jQuery, Mongo DB, Cassandra, Web Logic Application Server
Confidential, Norfolk, VA
Full Stack Java Developer
Responsibilities:
- Designed the application using Front Service Controller, Data Access Object, Service Locator, and Session Façade Design patterns.
- Designed and developed the UI using JSP, HTML, CSS & JavaScript.
- Developed Single Page Application using AngularJS
- Built web-based application using Spring MVC Architecture and REST Webservices.
- Worked on Agile Methodology.
- Involved in working with J2EE design patterns (Singleton, Service Locator, and Session Façade) and Model View Controller Architecture.
- Involved in creating Use cases, Class Diagrams, and Sequence diagrams, using UML.
- Provided production support for the application.
- Used Unix Shell scripts to automate the process of running the job batches.
- Responsible for Developing and integration of ORM framework like Hibernate.
- Developed the Model objects and Mapping files for the Hibernate framework.
- Developed and maintained the Application context files for service layer using the spring framework.
- Created Hibernate mapping files for the application.
- Integrated spring framework with the Hibernate framework.
- Used SOAP Webservices to extract client related data from the databases.
- Worked on UI design for Application using HTML, CSS, JavaScript, jQuery, and UI enhancement coding.
- Used jQuery for event handling and GUI functionalities.
- Used subversion controlling and Junit for unit testing.
Environment: Java 1.6, J2EE, HTML, CSS, JavaScript, JQuery, AngularJS Oracle 10g, Spring 3.0, Hibernate, SQL, PL/SQL, XML, SOAP, REST Webservices, UML, Weblogic application server, MVC design patterns, Unix Shell Scripts, Junit, Subversion.
Confidential
JAVA DEVELOPER
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
- Developed a Monolithic application and generated UI screens using JSP, HTML, CSS.
- Developed UI using HTML, JSF, jQuery and JavaScript, AJAX in few applications.
- Developed CSS sheets for developing user aesthetic UI components.
- Developed Web applications in MVC architecture using Spring framework.
- Implemented logging in the application using Spring Framework AOP module to know the application status. Used Spring DAO module for performing CRUD operations on database.
- Used Spring IOC design pattern to provide relation between application components. Separated application configuration and dependency specification from actual application code.
- Developed SOAP Web service modules based on Monolithic architecture to consume services.
- Called external applications using Web Services for delivering notifications.
- Used JAXB parser for parsing the valid XML files as defined by the XSD.
- Used JMS API to access the queues, read and write the messages for processing.
- Worked on JUnit for creating test cases for all the Business Rules and the application code.
- Successfully wrote and implemented SQL Queries, Stored procedures and Triggers in SQL SERVER.
- Implemented JDBC for database connectivity with MySQL Server.
- Experienced with setting up the basic project setup from scratch using Spring-Hibernate based design.
- Worked on JPA as persistence layer, involving EJB 3.1 annotations to synchronize with database through XML.
- Deployed the application in JBoss Application Server. Used ANT scripts to fetch, build, and deploy application to development environment and used CVS as version control.
- Interacted with application testers to review system defects and provided comprehensive fixes
Environment: Java 6, J2EE, HTML, CSS, JSF, JavaScript, AJAX, SOAP, SOA, JMS, Hibernate, EJB, JBoss 6.0, Ant, CVS, ANT, JAXB, MySQL.
Confidential
Java/J2EE Developer
Responsibilities:
- Analyzed, Designed and developed the system to meet the business requirements.
- Involved in solution approach and development of requirements using technologies.
- Developed User interface with HTML and CSS, jQuery, Bootstrap and JavaScript.
- Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.
- Developed and Implemented SOAP WebServices and used Spring Framework.
- Consumed SOAP WebServices in the User Interface using XML.
- Involved in deployment process in various environments.
- Used jQuery chart plugins and JavaScript libraries for building interactive table, charts, bar-graph and pie charts.
- Setting up the build, configuration and auto deploying using Maven build tool.
- Used AJAX requests for communicating with SOAP services.
- Involved in performance tuning and cross browser support issues.
- Used Bootstrap for making application responsive.
- Participate in bug fixing with QA team using Jasmine for front end and Junit for back-end unit testing.
- Followed Agile methodology for project development life cycle.
Environment: Java 7, Hibernate, JDBC, Spring, JavaScript, HTML, CSS, JavaScript, jQuery, SOAP WebServices, AJAX, JSON, MySQL, Junit testing, Eclipse.
