Sr Java Developer Resume
PROFESSIONAL EXPERIENCE:
Confidential
Sr Java Developer
Responsibilities:
- Actively involved in Software Development Life Cycle (SDLC) as Modeling, Analysis, Design, Development.Involved completely in Agile approaches, Including Test - Driven Development (TDD) and Scrum. Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chainoperations such as Map, Collect on a collection Objects, Filters. Developed UI using HTML5, CSS3, JavaScript, Bootstrap, Angular 7 and Node JS. Created Angular Services and make it custom, self-contained, reusable, and testable to retrieve/add/update/delete data from Web API through HTTP GET/POST/PUT/DELETE by usingAngular/cli and Dependency Injection to some components to bind view template. Worked on Migrating application developed in Angular 7.0 to Angular 8.0. Developed teh application using Angular 7 Dependency Injection, Routing
- Components, Services, LazyLoading, Custom Directives, Pipes, and Promises. Used HTTP, Observables and Rx to communicatewith teh server and used Subjects for sharing data within different Components. Developed prototype and project layout skeletons using ReactJs, HTML5, and CSS3. Used various Bootstrap plugs-in like date picker, Bootstrap selectors. Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, SpringBoot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.
- Implemented authentication and authorization for teh application using Spring Security and Oauth2. Implemented Spring IOC for Dependency Injection and to make teh code loosely coupled and Spring AOPfor logging purposes. Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTfulweb service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications. Implemented Micro Services into existing system architecture. Developed Micro Services businesscomponents and RESTful service endpoints using Spring Boot.
- Developed classes using core java concepts like Multithreading, Exception Handling, and Collections. Used Spring Boot Actuator to externalize application's configuration properties for various environments. Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
Confidential
Sr Java Developer
Responsibilities:
- Developed teh application using Agile methodology, planned teh Scrum meetings and Test - DrivenDevelopment technique. Created Angular 6 components implemented Interpolation, Input variables, Bootstrapping, NgFor,NgIf, Router Outlet, binding teh click event, Component decorator, binding to teh hidden property. Implemented Angular 6 component router for navigation and services to connect teh web applicationto back-end APIs. Implemented Angular 6 component router for navigation and services to connect teh web applicationto back-end APIs. Built multi-tiered high-volume transaction, scalable, distributed application.
- Designed and developed Loan processing and payment modules. Jakarta Struts Framework was used to make application Web-centric and followed teh MVC modulararchitecture for teh application. Persistence layer was implemented using Hibernate Framework which interacts with teh database. Used Dependency Injection mechanism of Spring Framework in Business logic implementation. Responsible for design and developing Persistence classes using Hibernate, and Spring Boot DataTemplate.
- Experience of working on CSS Preprocessors like SASS along with JavaScript (ES5 & ES6) task runners like GruntJS. Applied teh noledge of debugging teh HTML and JavaScript codes using Firebug in Firefox and Chromedeveloper tools in teh Google Chrome Browsers. Wrote code to implement AJAX based application by fetching teh response from backend API. Written modular, secure, and well-tested front-end code in Typescript, HTML5 and CSS3 using teh Latest webTechnologies. Developed presentation tier using Struts & Tiles Framework. Consumed RESTful JSON web services to create teh automated report. Developed business services using EJB's. Implemented Spring MVC Controller module for better handling of client request, consume RESTFul dataservice and sending response back to client.
- Experience of working on CSS Preprocessors like SASS along with JavaScript (ES5 & ES6) taskrunners like Grunt JS. Consumed Web Services from a remote Financial Institutions to pay teh bill using SOAP Protocol. Worked on a migration project to convert SOA based architecture into a Micro Services. Developing Microservices by creating REST APIs for patent services. Used Messa
Confidential
Sr Java Developer
Responsibilities:
- Designed and developed a web - based client using J2EE, JSP, Java Script, HTML and XML using Spring MVCFramework. Created Angular JS components like controllers, services, directives, and forms to collect different user dataand implemented form validation in Angular JS. Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specificviews and synchronize data with server using SASS, Bootstrap, and Angular. Using Angular JS created custom directives for data manipulations and to display data in companystandard format in UI.
- Built Web pages dat are more user-interactive using jQuery plugins for Drag and Drop, jq Validator,AutoComplete, AJAX, JSON, Angular JS and JavaScript, Bootstrap Developed Custom directives to be reused across different modules in teh application.
- Worked with Twitter Bootstrap framework making use of grids, advance components like Navbars,Pagination, Alerts, Progress bars etc. Understand teh requirements and come up with a high-level estimate and design specification. Used Struts (MVC) 1.2 framework, JSP/ JavaScript in presentation layer, Hibernate 3.2 as ORM in datapersistence layer in MBA web application development. Developed Business & Helper Classes to in corporate complex system design specifications for Banks HighRisk transactions determination using Core Java. Worked on MongoDB and wrote code on find, update, save, insert data. Worked on data extraction in loading JSON data from teh server-side content into MongoDB. Used Apache Axis 1.7 framework with Ant script to consume SOAP Web Services exposed via Data Power.Used IBM MQ to interact with Mainframe systems.
- Used build tools like Ant, Maven and involved in converted teh project from Ant Build to Maven. Involved in development of REST based Web Services in JSON format using RESTEasy in JAX-RSimplementation. Deployed teh application on WebLogic Application Server. Used JSON-Jackson to convert java objects into JSON format and vice versa. Design and Develop JSONschemas.
Environment: Java 1.6, J2EE, JSP, Spring 3.0, Hibernate 3.0, Eclipse 3.5, WebLogic Application Server, MongoDB,HTML, XML, Web Services, JUnit 4.1, SVN, Jenkins, Windows, Angular JS, SQL server 2012, IIS 7, HTML, CSS3,Karma.
Confidential
Java Developer
Responsibilities:
- Developed use case, class and sequence diagrams for teh modules using UML using Visual Paradigm. Created annotations - based mapping using Hibernate ORM. Analyzed Spring security for granular authorization in web-tier. Spring MVC Framework IOC (Inversion of Control) design pattern is used to has relationships betweenapplication components. It is also used to separate teh application configuration and dependency. Used spring framework for dependency injection with teh halp of spring Configuration files.
- Developed teh presentation layer using JSP, JSTL Tag Library, HTML 5, CSS, and client validations usingJavaScript. Created Restful web services (APIs) for keyword search, advanced search, and autosuggestions. Worked extensively on AJAX using DWR framework. Used JSP, JavaScript, jQuery, HTML, XHTML, DOJO, CSS, Angular JS and JSF with Facelets for Rich UIlayer. Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities usingAJAX. Used POS application for extensive customer management and marketing functionalities. Worked on generating teh web services classes by using Service Oriented Architecture SOA, WSDL, UDDI,and SOAP. Used MongoDB to manage extremely large data sets. Used SSO to reduce password fatigue, time saving and to reduce teh costs.
- Used JMS for Asynchronous communication between teh applications. Experience in Web Services like SOAP, WSDL and good Knowledge in SOA. Involved in teh configuration management using Subversion. Developed Ant scripts to bundle and deploy application. Developed various test cases and performed unit testing using JUnit. Prepared Functional Design and Technical Design Documents.
Environment: Java 1.6, Servlets, JSP, Spring, Hibernate, XHTML, SOAP, WSDL, UML, HTML, XHTML, DHTML, dojo,JavaScript, jQuery, Angular JS, CSS, MongoDB, JBoss, Log4j, JUnit, Shell Scripting, ANT, SVN.
Confidential
Jr Java Developer
Responsibilities:
- Designed application using J2EE design patterns and Spring boot.
- Translate business requirement into technical requirements.
- Responsible for overall design & analysis of UI component development and integration with backend J2EE.
- Involved in complete development using teh 'Agile Development Methodology' and testing teh application.
- Responsible for implementing teh AJAX features using JavaScript and jQuery
- Used CSS preprocessor LESS and SASS for dynamically styling
- Developed HTML templates and performedclient-side Validation using JavaScript
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSSTable, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS
- Responsible for development of middleware components using EJB and Hibernate to meet teh businessrequirements.
- Responsible for implementing design patterns using Struts to interact with backend J2EE and WebServices layer to pull out teh data to UI components.
- Developed applications based on Spring 3.0.
- Designed CSS for application wide usage.
- Responsible for developing and deploying teh application to Web Sphere Application Server, whichincluded packaging components in EAR format for installation.• Designed tables in DB2
- Used JUnit to unit test teh application.
- Actively participated and provided feedback in a constructive and insightful manner during daily Stand upmeetings and weekly Iterative review meetings to track teh progress for each iterative cycle and figure out teh issues.
Environment: Java, J2EE, Spring, Spring Batch, Spring MVC, Spring Boot, Oracle, PL/SQL, IRAD, EJB 3.1,WebSphere, Web Services, WSDL, XML, HTML, JavaScript, AJAX, jQuery, CSS 3, CVS, JUnit.