Java Full Stack Developer Resume
Mahwah, NJ
SUMMARY:
- Around 7 years of extensive experience in IT Industry involved in Developing, Implementing and maintenance of various web - based applications using Java, J2EE and SOA Technologies.
- Experienced working with different Software methodologies like Agile Scrum and Waterfall model.
- Highly experienced in using OOPS for building n-tier architecture systems with hands on development expertise in front-end UI Layer core business frameworks and Back-end database layer integration.
- Designed UI screens using HTML, CSS, JavaScript, JQuery, Ajax, Bootstrap, HTML 5, CSS 3.
- Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Concurrency, Multi-Threading.
- Designed and created business applications utilizing JSP,JTS, Servlets, JSF, JSTL, EJB transaction implementation, JMS, Struts, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, Swing, Serialization and Externalization.
- Experienced with various modules in spring framework like Spring IOC (Dependency Injection), Spring DAO (JDBC, ORM), Spring AOP and Spring Batch.
- Expertise in working on all activities related to the development, implementation, administration and support of ETL processes for large-scale Data Warehouses using, Data Transformation Services (DTS) and SSIS with MS SQL 2008/2012.
- Enough knowledge in integrating the internal security model into new projects with Spring Batch , Spring Microservices and Spring Boot.
- Worked broadly on different IDEs such as RAD, Eclipse, Spring Tool Suite, and deployment using Web Server Apache Tomcat and Application Servers like IBM WebSphere, BEA WebLogic and JBoss
- Mastery in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
- Experience with JUnit, Log4j in developing test cases and determining application functionality.
- Hands on experience in building applications using ANT, Maven and Gradle.
- Experience in using code repository tools - SVN, GitHub, Perforce, StarTeam
- Worked with Avaya Orchestration designer (OD) for the IVR call flow development on the mortgage and retail projects.
- Worked with NLU (Natural Language Understanding) to Interact with IVR through VOICE
- Used NDM (Nuance Dialogue modules) to configure reusable VoiceXML application building blocks. Call flow, Code, grammars are developed to fit into the existing call flow and application design.
- Used NDF (Nuance Development Framework) for IVR development.
- Java, Spring framework, Spring Boot, JavaScript, XML, JSP, VXML for development.
TECHNICAL SKILLS:
Programming Languages: Java, C, PHP, C++, PL/SQL, J2EE
Enterprise Java: Spring, Struts, JSP, Servlet, JDBC, Java Security, JSF
Mark-up Languages: HTML5, XHTML, CSS3, JavaScript, JQuery, XML,VXML, JSON, Bootstrap
Tools: and Frameworks: Struts, Spring MVC, Spring IOC, JMS, JSF, Log4J, SOAP, Spring Security, Spring Boot, Docker
Web Services: SOAP, Restful, AWS, Microservices, JBoss
Version Control: SVN, GIT, Perforce, StarTeam
PROFESSIONAL EXPERIENCE:
Java Full Stack Developer
Confidential, Mahwah, NJ
Responsibilities:
- Designed Java Components and integrated using spring framework with Hibernate Object/Relational persistence mechanism.
- Worked on web application security enhancements.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch and handled the security using Spring Security.
- Involved in integrating JAX-RS into Spring Boot application.
- Application was deployed using JBoss
- Implemented Microservices using Spring Boot, Spring Cloud, and Spring Microservices and enabled discovery using Netflix Eureka Server.
- Created web services using Spring Rest Controller to return JSON to the frontend.
- Designed and developed DAO layer with Hibernate standards, to access data from SQL Server.
- Created SQL Server logins and assigning roles and Authentication models as a part of Security.
- Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
- Developed the persistence layer using Hibernate Framework, and mapped using Hibernate annotations and Transaction Management.
- Used JIRA for bug tracking, issue tracking and project management.
- Used GIT, SVN, Perforce, StarTeam as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
- Worked with NLU (Natural Language Understanding) to Interact with IVR through VOICE.
- Tomcat and Maven for building and DEV server deployments.
- Used NDM (Nuance Dialogue modules) to configure reusable VoiceXML application building blocks. Call flow, Code, grammars are developed to fit into the existing call flow and application design.
- Used NDF (Nuance Development Framework) for IVR development
Environment: Java, Agile Methodology, HTML5, CSS3, VXML, Bootstrap,Microservices, Hibernate, Spring,RESTful API, SOA, JSON, SQL, Oracle, CI, CD, Jenkins, multithreading, JIRA, React Native, MAVEN, J Unit, UNIX, STS, IBM Web Sphere, Log4J, GIT, Perforce, StarTeam, SVN, Docker, Avaya Orchestration Designer, XML, JSP, NDF, NDM.
Confidential, Sunrise, FL
Java Developer
Responsibilities:
- Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
- Design and developed request and response XML Schema (XSD) documents for Web Service operations such as Retrieve History.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
- Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
- Extracted data in UI for different clients using JSON.
- Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, Backbone JS, jQuery, JSP, JSTL,HTML5,CSS and Java Script.
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
Environment: JavaScript, HTML5, CSS3, JSP, DHTML, jQuery, AJAX, JSON, DOM, DHTML, XML, Photoshop, bootstrap.js, Tortoise SVN, Windows.
Confidential
Software Engineer
Responsibilities:
- Involved in all phases of the Waterfall Software development life cycle (SDLC) requirements gathering, analysis, design, development, building, testing, and deployment.
- Understanding the requirements and created Technical Design Document for the project.
- Developed the Web Services module for the application.
- Responsible for creating and maintaining web applications and web services that interact with database.
- Performed unit testing using JUnit Testing Framework.
- Created Requirements Traceability Matrix (RTM) to track requirements.
- Deployed Applications on IBM WebSphere and used RTC as the version control manager.
- Performing defect analysis, resolution and logging defects in HP Quality Center.
- Developed the application using IBM WebSphere RAD as the IDE and used standard features.
- Conducting Internal and external audit to ensure the quality for each software development phase.
- Responsible for maintaining the project updates in project SharePoint site and CPMR tool.
- Conducted review meeting about the product, Milestones, Weekly Progress Report and Risk Analysis.
- Project Co-ordination between Onsite & Offshore.
Project Environment: HTML, CSS, JSP, JavaScript, JDBC, SQL, JUnit, RTC, IBM Web Sphere Application Server, Oracle, RAD, SQL Developer.
