Java Full Stack Developer Resume
Hicksville, NY
SUMMARY:
- Highly Trusted, Motivated IT Professional with an impeccable 8+ years of experience in system Analysis, design, development, testing, implementation, and support of application software using Object Oriented Analysis and Design in JAVA/J2EE.
- A high level of Expertise in developing and designing web applications utilizing Core Java, J2EE, JSP, Servlets, Java Beans, EJB, JSF, Spring, Springboot, Hibernate, Web Services (SOAP, WSDL, UDDI), JMS, JDBC, XML, HTML, XHTML, HTML5, CSS, DHTML, JavaScript, XSLT, JSON, Ajax, Angular.JS, JQuery.
- Ample Knowledge in Multi - threaded, Exception Handling, I/O, Concurrency, Generics, JAVA Collections, JAVA AWT, RMI, JSP, JSF, JPA, Spring, Hibernate, Struts, PHP, EJB.
- Having experience on Nuance IVR (NDF IVR -Inbound/Outbound) on Cisco Voice platform.
- Hands on Experience in developing an application using MVC frameworks like Struts and spring framework, Spring IOC, Spring MVC, Spring security, Spring AOP, Spring JDBC. ORM experience with Hibernate/JPA.
- A Good understanding in all phases of Software Development Life Cycle (SDLC) including system Analysis, Design, Implementation, Testing, and Deployment.
- Experienced in Presentation layer using HTML, CSS, JavaScript, JQuery, DHTML, XHTML, Bootstrap and AJAX technologies.
- Exposure in configuring and deploying JavaEE applications using web servers like Apache Tomcat 5.x/6.x/7.x/8.x and application servers like IBM Web Sphere 4.x/5.x/6.x, JBoss 3.x/4.2, and Web logic 11g.
- Expertise with Relational databases such Oracle, DB2, SQL server and MYSQL, PL/SQL.
- Expert level skills in development of Restful web services using JAX-RS, CXF and JERSEY implementation and SOAP web services using WSDL, SOAP, JAXB, Apache CXF, JAX-WS
- Hands on experience in running the scrum meetings and implementing the Agile Methodology on service projects.
- Experience in AWS, Monitoring and deploying load balances of the various EC2 instance, improved login authentication of users by configuring the AWS Identity and Access Management.
- Good knowledge in optimizing the S3 and SQS services and AWS database services like Dynamo DB, RDS, ElastiCache, Redshift.
- Highly knowledgeable in using Data Structures and Algorithms, UML, Use Cases, Conceptual Models, software design patterns, Collaboration Diagrams and Sequence Diagrams.
- Experience of using different IDE’s for Java/J2EE application development like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD)
- Good understanding of NoSQL Data bases and hands on work experience in writing an application on No SQL databases like Cassandra, HBase and Mongo DB.
- Expert in HTML5, CSS3 development and have experience in Backbone.js, Require.js, Grunt JS, node.js, Angular.JS, Ext.js, Responsive design.
- Good knowledge in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Experienced working with Java 8 concepts like Streams, Completable features, and Java8 Lambdas.
TECHNICAL SKILLS:
Programming Languages: Java, JavaScript, SQL, XML, HTML, PL/SQL
J2EE & Frameworks: J2EE, OOD, strings, multithreading, IO, Servlets, JDBC, JSP, JSTL, spring 2.5/3, Spring MVC, Spring DAO, struts, Hibernate, EJB, RMI, JDBC, JNDI, JMS, JAX-WS, JAX-RS, JUnit, Log4J
Databases: MYSQL, Sybase, Oracle8i/9i/10i/11g, DB2, SQL, PL/SQL, Mongo DB, Cassandra.
Web Technologies: HTML5, DHTML, XML, XSLT, CSS3, Bootstrap, Ajax, Amazon Web Services (AWS), SOAP, JavaScript, RESTful, JQuery, PHP.
Web Servers/Application Servers: IBM Web Sphere 6.x, Apache Tomcat 3.3/5.x/6.x/7.x/8.x, JBoss 4.3/5.x/7.0.1, Web Sphere, Web logic 11g
Developer Tools (IDE): Eclipse, Net Beans, JBuilder, WSAD, RAD
Modeling Languages: UML and Design Patterns.
Other: Angular JS, Node JS, JSON
PROFESSIONAL EXPERIENCE:
Confidential, Hicksville, NY
Java Full Stack Developer
Responsibilities:
- Involved in the entire Life cycle of the project like Analysis, Design, Development and Testing phases of the Application.
- Implemented MVC architecture using Spring framework.
- Developed Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
- Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, Bootstrap, JavaScript, and Angular.
- Designed and implemented customized exception handling to handle the Exceptions in the application. Front end screens development using JSP with tag libraries and HTML pages.
- Customized Angular JS filters in several locations to get the required output. Implemented Angular Controllers to maintain each view data.
- Developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, JQuery, Node JS and used Boot Strap for creating Responsive Web pages.
- Developed Webpages using UI frameworks, Angular JS and Ext Js, PHP, Node JS and Backbone Js.
- Creating inbound and outbound calls for the Contact Center business Using Nuance IVR framework.
- Created and modified bilingual IVR applications using VXML elements such as sub-dialogs, to achieve multi-document application.
- Responsible for developing Enterprise level IVR applications using VXML
- Conducted simultaneous queries and retrievals using Java Multi-Threading techniques. Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's and Spring Boot for micro-services.
- Design and Develop IVR Data Window utilities using Spring MVC.
- Consumed Restful Web Services using Spring REST template.
- Wrote internal and external API services using Node JS modules.
- Used Spring Security for implementing the authentication, authorization, and access-control features.
- Used Angular MVC architecture and two-way data binding techniques in the development of the application.
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
- Launch various AWS EC2 instance to deploy the application.
- Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
- Involved in Data migration from MYSQL to Apache Cassandra DB.
- Created tables and worked on My SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database. And used Stored Procedures in the application.
- Wrote My SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
- The application is deployed on Tomcat server.
Environment: Java 1.7, Spring MVC, REST,XML, VXML, Hibernate, Tomcat, HTML, CSS, Angular JS, Node JS, JMS, AWS SNS/SQS, EC2, S3, ELB, Cloud Formation, Linux, Eclipse IDE, Oracle 10G, JUnit, Agile.
Confidential
Java / JEE Developer.
Responsibilities:
- Designed and developed the application using Test Driven Development.
- Created Technical design document, created test cases for different use cases.
- Designed browser compatible pages using JQuery, JavaScript, and Angular JS.
- Implemented J2EE design patterns such as Session Facade, Factory, DAO, and DTO.
- Used Angular JS Directives like ng-app, ng-model, ng-init for initialization of Angular JS application data.
- Worked with Angular JS MVC framework including authoring complex directives, services, controllers, and filters.
- Developed various reusable Helper and Utility classes that are used across all the modules of the application.
- Designed and developed Business components and Integrated with Spring framework.
- Involved in design and implementation of MVC architecture in different modules.
- Implemented binary upload of media files using HTML5, JavaScript, AWS, and vendor Rest APIs for HTML5 revamp of the upload functionality to deliver a simple, rich and easy to use.
- Participated in application support on different environments from QA to Production. Responsible for analyzing the issues, providing technical & functional support to the users and fix them.
- Implemented SOA Microservices architecture with Web Services using SOAP, WSDL, XML, and Spring Boot.
- Designed & developed LDAP Authentication & Authorization Service using Spring, LDAP, JNDI.
- Involved in transforming XML data into Java Objects using a JAXB binding tool.
- Responsible for configuring and deploying the builds on WebSphere Application Server.
- Involved in the Performance Tuning of the Application on the client side.
- Wrote build & deployment scripts using Maven.
Environment: J2EE/J2SE, Java 7.0, Java Script, Angular JS, Spring Frame Work, Microservices, Spring Boot, JDBC, JMS, Apache Axis 2.0, LDAP, WSDL, AWS, SOA, SOAP, XML, HTML, Log 4j, RAD 7, Oracle, SunOS (UNIX), Sub Version, Maven and Windows 7.
Confidential
J2EE Developer
Responsibilities:
- Involved in designing Class and Sequence diagrams with UML and Data flow diagrams. Implemented.
- MVC architecture using Struts framework to get the Free Quote.
- Designed and developed front end using JSP, Spring (tiles), XML, JavaScript, and HTML.
- Used Struts tag libraries to create JSPs. Implemented Spring MVC, Dependency Injection (DI) and aspect oriented programming (AOP) features along with Hibernate.
- Used Hibernate for object-relational mapping persistence.
- Reviewed the requirements and Involved in database design for new requirements (Promotion Code for free Quote). Wrote Complex SQL queries to perform various database operations using TOAD.
- Java Mail API was used to notify the Agents about the free quote and for sending Email to the Customer with Promotion Code for validation.
- Involved in testing using JUnit. Performed application development using RAD and WebSphere Application Server (WAS). Used SVN for version control.
- Used Hibernate to store the persistence data into the Oracle database and wrote HQL to access the data from the database. Configured and build Asynchronous communication with JMS services with MQ Series.
- Implemented and used Web Services with the help of WSDL, SOAP, and JAX-WS to get updates from the third parties. Process Claims records which are received regularly.
- Used Perforce as a documentation repository and version controlling tool. Used ANT tool to build and deploy applications. Deployed the application in JBoss Application Server. Used Log4j for logging and handling defects of the application. Created test cases and Involved in Unit Testing using JUnit Framework in ECLIPSE3.2.
- Worked in a deadline driven environment with immediate feature release cycles.
Environment: Java, Servlets, JSP, Struts 1.2, Spring 2.0, JavaScript, HTML, XML, JDBC, Hibernate 3.0, Oracle 9i, TOAD 8.5,JUnit 3.8.1, Log4j 1.2.11, Ant 1.6.2, UML, Clear Case 7.0, WebSphere 6.0,RAD 6.0, Rational Toolset, WindowsXP.
Confidential
Jr.JavaDeveloper.
Responsibilities:
- Followed Scrum Agile methodology for the iterative development of the application.
- Implemented major concepts of Core Java, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, Hibernate, Java Beans, XML.
- Implemented application using Spring MVC framework. Use of collection framework including List, Map etc.
- An application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
- Utilized Spring Core, Spring MVC modules using Annotations and AJAX.
- Implemented several design patterns like Singleton, MVC, and Factory design patterns
- Developed SQL queries and Stored Procedures for retrieving the data from several databases.
- Elaborated on the Use cases based on business requirements and was responsible for the creation of class diagrams, sequence diagrams.
- Prepared Unit test cases for existing functionality as per the requirement and execute the same.
- Involved in the Integration testing support and involved in bug fixing.
- Implemented Spring Controllers that integrates with front-end JSP pages developed using Spring Tag Library.
- Developed this application by utilizing Spring Java Configuration instead of XML Configuration.
- Used JUnit, Hibernate.
- Used Maven for build framework and Jenkins for the continuous build system.
- Implemented the user interface using JSP, JavaScript, CSS, HTML, JQuery framework.
- Involved in the front-end design using HTML, CSS, JavaScript, and JQuery.
- Created design documents for program change requests and presented to the client.
Environment: Java, Spring Application Framework Hibernate ORM, Websphere, Apache Tomcat, CSS, HTML, jQuery, JavaScript, AJAX, tag libraries, XML, Agile Methodology, Unix, Windows, SOAP and RESTful Web Services