Sr. Fullstack Java Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- 8+ Years of IT professional experience with full project lifecycle development in Java and Web technologies, Requirements analysis, and Design, Development, Testing, Deployment and production support of software applications.
- Expertise in web UI development using HTML, DHTML, CSS, Java Script, Angular - JS, Bootstrap, JSP and Struts Tag Library.
- Experience in Design, Development and Implementation of multi-tier thin/thick client web based applications using Object Oriented Methodologies.
- Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, EJB 1.1/2.0/3.0, JDBC, Struts, Struts2, Servlets, JMS, JSF, JSF My Faces, Rich Faces, Prime Faces, Ice Faces, JPA, Java API for XML Web Services, Spring and Hibernate.
- Extensive knowledge in using JavaScriptFrameworkslikeJQuery, Angular-JS, JSON and DOJO.
- Experience working in Health Care and Bankingindustries.
- Extensive knowledge and implementation skills in Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework.
- Developed applications using Core Java, Java Multi-Threading, Java Servlets, Java Server Pages (JSP), JDBC, AWT, Swing, Struts, Java Script and ExtJS.
- Developed code in Java, J2EE, Webwork and Hibernate using XP Practices Pair Programming, TDD, Continuous Integration
- Experience in utilizing open-source frameworks such as AngularJS, NodeJS, Struts, Spring, Hibernate, JSF and Jquery.
- Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS & Node.JS).
- Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
- Expertise in UI/UX & Design, JavaScript/ES6/ES2017 areas with willingness to learn and master Back-end Development and Web Servers Administration. Testing, DDD/TDD expert.
- Extensive experience with Angular JS, directives, and services to interface with both restful and legacy netwo
PROFESSIONAL EXPERIENCE:
Confidential
Sr. FullStack Java Developer
Responsibilities:
- Involved in Analysis, Design, and Development in various phases. Interacted with the business team to understand the requirments for enhancements. Developing Microservices using Spring boot and used
- Oracle DB to retrieve data from database. Troubleshooting, identifying root causes. Debugging, analyzing issues whenever required and providing on - time solutions. Maintained AWS infrastructure and developed back end services. Involved in writing JUNIT test cases and day to day builds and deployments usingMAVEN and Jenkins. Designed and developed the application using Agile Methodology and followed TDD and Scrum.
- Responsibilities include estimation and development of new modules using the AGILE process and pair programming using the divide and conquer method of breaking down a chunk of requirements into piecemeal stories and breaking each major release into iteration. Deployed the Services onto the OpenShift PODS and tested end-to-end application. Experience with Front-end JavaScript frameworks like
- Angular JS, Node JS. And with the creation of RESTful Web service. Created Junits and Integration Test cases using Junit 4 and Mockito framework. Developed the front-end using Eclipse RCP/Java Swing involving UI design, user generated event handling, in corporation of underlying functionalities as per the laid down specifications and also involved in incorporating business logic in SQL code stored procedures.
- Received business logic specifications and design documents, and translated them into HTML5, CSS3, JSON files, JavaScript code and AngularJs Designed and developed the User Interface using JavaScript, AngularJS. Designed the responsive front-end screens using Angular 8, HTML5, CSS3, JavaScript, Typescript, jQuery and Bootstrap. Day to Day Scrum meetings to update and discuss issues. Developed
- RESTful services using Express-JS and used express middleware for authentication and authorization Worked on REST API Services to retrieve the logs from LRA application and store it into AWS S3. Worked on IBM MQ for downloading the logs with the subscriptions. Created microservices with spring boot and spring cloud and deploy to Pivotal cloud foundry(PCF) Configured Kafka Topics for send and receive the messages from the PTC file systems via BOMR Application. Using Kafka, we stream the data using Apache storm from source to Hadoop. Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using Bamboo. Created confluence page in the Intranetwork for documenting the project flows. Worked on Docker for run all type of applica
Confidential
Sr. FullStack Java Developer
Responsibilities:
- Designed and developed the application using Agile Methodology and followed TDD and Scrum.* Developed the Product Builder UI screens using Angular - JS.* Developed Angular-JS components such as controllers, Services, filters, models and used Httpservice for rest service invocation.* Creating custom use modules and components, which extend the elements and modules of core Angular-JS.* Developed custom directives (for simultaneous file uploads) and created Angular JS services to consume in controllers.* Configured routing in the single page application promoting rich user experience.* Designed and developed the Simulator API for Amazon S3.* Maintained AWS infrastructure and developed back end services.* Used AWS SQS with JMSAPI for asynchronous communication by keeping messages in the
- Message queue.* Developed unit testing for angular components using Mocha, Chai,Gulp, Karma, Istanbul and Protractor.* Created custom angular filters to filter the data based on user selection in bootstrap dropdowns.* Implemented angular form validations and used bootstrap to show error, warning and info messages* Configured Spring security in the application with LDAPTemplate and access controls using
- Spring security annotations based on user roles.* Developed SpringJersey resources for various HTTP methods and to send the requested data in JSON format to the web interface.* Implemented AngularJS filter to make the data searchable and sortable.* Used Angular JS framework for building web-apps and is highly efficient with PHP framework.* Developed front-end code with Ajax call in AngularJS and jquery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well organized result in web pages by writing AngularJS controller, directives, services, and route providers.* Created
- Collections and documents and performed CRUD operations with Mongo repositories.* Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.* Developed user interface by using the React JS, Flux for SPA development* Developed API usingNode.js to allocate access to data in SQL, MongoDB.* Written variety of filter queries in MongoDB to retrieve JSON data and passed to service layer.* Developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in the DAO layer.* Setup the continuous Integration (CI) and continuous
- Deployment (CD) process for the application using the Jenkins.* Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.* Used Web Services for sending and getting data from differe
Confidential
Java/J2EE Developer
Responsibilities:
- Designed and development applications using Rational Unified Process (RUP), UML and OOAD.* Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.Designed and developed the project using MVC design pattern.* Developed user management screens using JSF framework, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.* Developed UI for Customer Service Modules and Reports using JSF, JSP's, Prime Faces, Ajax4JSF framework (Ajax), JavaScript and
- Backing Beans.* Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO, and MVC.* Designed & Developed persistence service using Hibernate framework.* Hibernate used as the ORM mapping tool and worked with Hibernate Query Language (HQL).* Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database.*
- Developed the presentation n - Tier using JSP, Java Script and HTML.* Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.* Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.* Implemented Ajax using Ajax4JSF Framework and nested taglibs API along with other standard taglibs in the application, as a better approach for screen development and reusability of visual components in the JSP pages.* Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.* Consumed restful web services using apache HttpClient for the data coming from external systems.* Involved in designing data schema and development of SOAPweb services with
- Axis implementation and REST web services with JAX-RS.* Consumed SOAP/ JAX-WS based web services using Spring framework and used SOAP UI for testing these services.* Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security.* Consumed SOAP and REST web services to get the persisted data from different databases.*
- REST (JAX-RS)web services have been developed to be consumed by middleware module to push the communication center messages into web module. Was responsible for deployments using IBM WebSphere application server.* Configured and Integrated JSF, Spring and Hibernate frameworks.* Responsible for writing Java code to convert HTML files to PDF file using Apache FOP.* Developed Message Driven Beans (MDBs) for
Confidential
Java Developer
Responsibilities:
- Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front - end and backend level, documenting requirements. Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams. Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software
- Modeler and publishing them to web perspective with Java Doc. Participation did in Design Review sessions for development / implementation discussions. Designed & coded Presentation (GUI) JSP's with Struts tag libraries for Creating Product Service Components (Health Care Codes) using RAD. Developing Test Cases and unit testing using JUnit Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics. Extensive use of AJAX and JavaScript for front-end validations, and JavaScript based component development using Framework with cross browser support. Developed and implemented UI controls and APIsandInvolved in the developing functions to acquire data from API server using AJAX Appropriate use of Session handling, data Scope levels within the application. Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks.
- Involved in making Spring and Hibernate enhancements to existing applications. Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements using Spring security. Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Spring. Application integration with
- SpringWeb Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB Prepared and executed JUNIT test cases to test the application service layer operations before DAO integration Creating test environments with WAS for local testing using test profile. And interacting with Software Quality
- Assurance (SQA) end to report and fix defects using Rational Clear Quest. Creating views and updating code to IBM Rational Clear case for Source code control. Solving QA defects, scheduling fixes, providing support to production application.
Environment:Java: JDK 1.5, JSP, JSP Custom Tag libraries, JavaScript, AJAX, XSLT, XML, DOM4J 1.6, DHTML, Web Services, SOA, WSDL, SOAP, JAXB, IBM RAD, IBM WebSphere Application server, IBM DB2 8.1, UNIX, UML, IBM Rational Clear case, JMS, Spring Framework, PL/SQL, JUNIT 3.8, log4j 1.2, Ant 2.7.
