Sr. Ui/full Stack Developer Resume
Norristown, PA
SUMMARY:
- 11+years of IT experience in developing backend and frontend java application by using Java/J2EE, Spring, Spring Boot,Spring MVC, Spring dependency injection, Spring DAO module, Spring Batch, Spring Boot, Apache CXF, SOAP Web Service, Rest Web Service, JDBC, Spring JTA, Hibernate, JMS, Multithreading, Collections, Java 1.8, JUnit, Quartz, Maven, JSP, Angular 4, Express JS, Node Js,HTML5, JQuery, AJAX, XML, JSON, JPA,JavaScript, MongoDB, Oracle and Tools Used - SQL Developer in Windows Environment.
- Involved inmicroservice architecture application development
- Developed Spring Batch application to read, process and write files in database and text files.
- Developed DAO and Service interfaces and implementation components as per the specification using Spring dependency injection and Spring DAO module. Experience in Hibernate also.
- Used Spring JTA for data source configuration and global transaction management.
- Experience in working with Multithreading and Collectionsin Java
- Experiencein MEAN Stack development for Single page application.
- Experiencein Spring Boot developemnt.
- Used JMS for booking notification send to property and done configuration in Weblogic for the same
- Used Quartz a job scheduling framework for loading table in cache
- Used Apache CXF framework to build and develop new JAX-WS services. And used SOAP Engine to Serialize from XML, JSON, and XSD format message to JAVA object and de-serialize from JAVA object back to XML, JSON, and XSD message.
- Created Pom.xml file for maven to download all the required libraries for Spring project
- Used SOAPUI for testing SOAP web services
- Developed Restful web service based on JAX-RS standard and implemented using Jersey framework
- Integrated Service and DAO layer to fetch data and send back response in JSON format.
- Involved in UAT phase and assisting testing team to write and execute robust test scenarios.
- Involved in configuring common and application specific properties in Weblogic 10.3.6 server
- Developed the Subscription Opt In and Opt Out page by using HTML5
- Used Java Servlets for receiving the form data and used JDBC connection pool for connecting with Oracle DB for populating the customer Subscription details
- Experience of J2EE,JavaScript, JQuery, Ajax and CSS for Web Application development project
- Involved in configuring and deploying NFM project in Apache Tomcat server
- Developing Scripts and Procedures in Oracle and PL/SQL nAmazon Web Services cloud and received knowledge on kinesis, Lambda functions and DynamoDB
- Experience in creating the Build, release Patch& maintain Release Notes.
- Experience in Requirement Gathering and document requirements
- Communicate with customers throughout the development cycle, manage customer expectations and provide project status
TECHNICAL SKILLS:
Programming Languages: JAVA/J2EE
Technologies/Frame Work: Java/J2EE, Spring, Spring Boot, Spring dependency injection, Spring DAO module, Spring Batch, Apache CXF, SOAP Web Service, Rest Web Service, Hibernate, JDBC, Spring JTA, JMS, Multithreading, Collections, JUnit, Quartz, Maven, Servlets, XML, JSON, JPA
Application/Web Server: Weblogic10.3.0, Apache Tomcat, websphere
UI development: Angular 4, Express,NodeJs,HTML, JQuery, AJAX, JavaScript
Databases: MongoDB, Sql Server, Oracle
Tools: Eclipse 3.0,IBM RAD, Maven, Profiling and Code Review tools, Teamsite, HP QC, Assyst, WinScp, WinMerge, PuttyVersion Control Systems: Accurev, CVS, Serena Dimensions CM
Processes: Microservicearchitecture, Change Management, Release Management, Configuration Management, Continuous Integration.
PROFESSIONAL EXPERIENCE:
Confidential, Norristown, PA
Sr. UI/Full Stack Developer
Responsibilities:
- Interact with business team for understanding the scope of the project and detailed requirements, analyze and produce technical specification
- Develops software solutions by studying information needs, conferring with users, studyingsystems flow, data usage, and work processes, investigating problem areas, and also byfollowing the software development lifecycle.
- Have implemented Read-Process-Write by using Spring Batch.
- Spring Frameworkis being used extensible as Spring IOC, Spring DAO.
- Developed Spring Boot application to run the task from UI.
- Used Spring Security for login page.
- Developed Angular 4Single page application using MongoDB, Exrpess, Node js and angular 4.
- Mavenwill be used to download all the required libraries. Web Sphere application server will be used.
- STS (Spring Tool Suite) will be using for IDE and IBM toolfor source management tool.
- Prepare High Level Design and Low Level Design documents as per the requirement.
- Code construction, review, build, unit test and deploy.
- Testing support at various levels i.e. System Integration, Business Acceptance, UserAcceptanceand also post production warranty support.
Environment: Java/J2EE, Spring Boot, Spring Batch, Spring dependency injection, Spring DAO module, Angular 4, Express, Node js, JDBC, Spring JTA, Multithreading, Collections, JUnit, Quartz, Maven, MongoDB, Oracle 11g, PL/Sql, WinScp, WinMerge, Putty, STS, Accurev, HP QC, Service Now, Tomcat, WebSphere Apllication Server.
Confidential, New York, NY
Sr. UI/Full Stack Developer
Responsibilities:
- Interact with service leader for understanding the scope of the project and detailed requirements, analyze and produce technical specification
- Analyze old Central Reservation System (CRS) C/Informix booking services to be replaced by a Java/Oracle based set of services
- Developed DAO and Service interfaces and implementation components as per the specification using Spring dependency injection and Spring DAO module
- Used Spring JTA for data source configuration and global transaction management.
- Worked with Multithreading, Collections and Generics in Java
- Used JMS for booking notification send to property and done configuration in Weblogic for the same
- Used Quartz a job scheduling framework for loading table in cache
- Used Apache CXF for converting XSD (contract) to WSDL. And JAXB for marshalling and unmarshalling
- Added new JAX-WS SOAP services by using CXF framework
- Created Pom.xml file for maven to download all the required libraries for Spring project
- Involved in UAT phase and assisting testing team to write and execute robust test scenarios.
- Involved in configuring common and application specific properties inWeblogic 10.3.6 server
- Involved in configuring and deploying NFM project in Tomcat server
- Developed the Profile and booking services for CRS by using below technologies
- Created test cases and pseudo test data to verify accuracy and completeness ofreservationprocess
- Onsite Coordinator for providing requirements and took knowledge Transfer sessions to offshore team
- Conducting code review which is been developed by the team. Communicate test progress, test results, and other relevant information to project stakeholders
- Got Amazon web services cloud and received knowledge on kinesis, Lambda functions and DynamoDB
Environment: Java/J2EE, Spring, Spring dependency injection, Spring DAO module, Apache CXF, SOAP Web Service, Rest Web Service, JDBC, Spring JTA, JMS, Multithreading, Collections, Generics, JUnit, Quartz, Maven, AWS Oracle 11g, PL/Sql, WinScp, WinMerge, Putty, Eclipse 3.0, Accurev, HP QC, Assyst, Tomcat, Weblogic10.3.
Confidential, Cincinnati, OH
Full Stack Developer
Responsibilities:
- Analyzebusiness requirements, designsandwrite technical specificationsto design and redesign solutions
- Used JavaScript/JQuery for client side validation for Confirmation page of Brand web sites
- Used Spring DAO framework for data base communication to receive the Booking confirmation page
- Designed Confirmation page by using HTML with JSF framework for UI
- Used Spring MVC for accepting booking request and sending response
- Used JTA for Oracle DB connection
- Used log4j for debugging purpose
- Maintenance and enhancement
- Implemented Complex logic, Error Handling logic
- Responsible for reviewing Business Requirement document
- Responsible for client deliveries
- Environment Set-up
- Prepared Technical Specification Document
- Created test cases and pseudo test data to verify accuracy and completeness ofreservationprocess
- Involved in Unit testing, System Integration testing, User Acceptance Testing
- Knowledge Transfer sessions to offshore team
- Effectively communicates with other technology and product team members.
Environment: Java/J2EE, Spring, HTML, JQuery, JSF, Ajax, JavaScript, Oracle 10g, PL/Sql, WinScp, WinMerge, Putty, Eclipse 3.0, CVS, Teamsite, HP QC, Assyst, Weblogic10.3.0
Confidential
Full Stack Developer
Responsibilities:
- Requirement gathering and developing the Subscription Opt In and Opt Out page by using HTML
- Used Java Servlets for receiving the form data
- Used JDBC connection pool for connecting with Oracle DB for populating the customer Subscription details
- Used JavaScript for form validation and CSS for styling the page
- Environment Set-up
- Involved in Unit testing, System Integration testing
Environment: Java/J2EE, Servlets, JDBC, HTML, CSS, JavaScript, Oracle, PL/Sql, Eclipse, Weblogic10.3.0
