| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Candidate's Name
Email Id: EMAIL AVAILABLEContact: PHONE NUMBER AVAILABLEJava/J2EE DeveloperSummary: 10+ years of experience as a Full - Stack Java/J2EE Web Developer with diversified exposure in analysis, design, development and implementation of web-based applications. Extensive knowledge on Java SE including Collection, Threading and Core Java. Good experience on Java EE technologies such as Servlet, JDBC, JSP, JSTL and JNDI. Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot. Excellent knowledge on Spring Core such as Dependency Injection, Annotations and XML based Configurations. Hands-on experience with Spring AOP using Advice, Aspects and AOP Processor. Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA Proficient at designing dynamic web applications using HTML5, CSS3, Microservice, JavaScript, jQuery, AJAX and JSON with responsive web applications using Bootstrap. Strong knowledge of Angular practices in commonly used modules and creating reusable Components, Pipes and Services. Strong experience using Maven Build System. Experienced working with technologies such as Log4j, I18N. Good experience in developing applications with SOAP and RESTful Web Services. Proficient at design, development of web-based application using Apache Tomcat. Good Knowledge of Amazon Web Service (AWS) EC2 and Continuous Integration with Jenkins. Experienced in version control tools like GIT and ticket tracking platforms like JIRA. Expertise in working with various J2EE technologies including Hibernate, Struts MVC Framework, Servlets, JSP, JNDI, JMS, JDBC, AJAX, WEB SERVICES and ANT. Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC. Good experience in developing Web Services SOAP, JAX-WS, WSDL. Experience in core Java-Multithreading, collections, Servlets and JDBC. Experience in Configuring and deploying applications on Tomcat server. Good working experience in GUI design and application development using IDE's like Eclipse and Net Beans. Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter. Experienced in developing database to create its Objects like Tables, Functions, Views, Stored Procedures, Triggers, Cursors using on PL/SQL in Oracle and T-SQL in MS SQL Server, MySQL, MS Access. Strong Background in C, C++, Java on UNIX, Linux, and Windows NT platforms Expertise in continuous build and deployment tools like Jenkins and release process. Experience in using Web Services with the help of WSDL to get the data with different rentals Exposure in Web/Application Servers such as Apache Tomcat and IBM WebSphere. Knowledge on Micro services and Spring Boot. Solid experience in deploying JEE components on Apache Tomcat, and WebSphere application servers. Consider myself as having excellent analytical, interpersonal and communication skills and as a reliable team player, self-motivated, possess high level of integrity and understand business ethics.Technical Skills:Languages:Java, J2EE, XML, SQL, C++Technologies:
Core Java, J2EE, Servlet, JSP, Microservice, JDBC, JSTL, Web Services (SOAP and RESTful), XML, ORM (Hibernate), Log4J, I18NWeb Development:
HTML5, CSS3, JavaScript, Typescript, jQuery, Ajax, Bootstrap, Angular, JSP, XML, and DreamweaverFrameworks:Spring, Spring AOP, Spring Boot, DAO in Spring Frameworks, Angular, Hibernate (ORM)Servers:Apache Tomcat, Glassfish, JBossDatabase:Oracle, MySQL, MS-SQLMethodologies /Design Pattern:
OOAD, OOP, UML, MVC, DAO, Factory Pattern, Singleton, Test Driven Development (TDD)
IDE:Eclipse, Atom, Sublime Text, Visual Studio CodeTools:Maven, JUnit, Postman, Jasmine, JenkinsOperating System:Windows, MAC-OSProfessional Experience:Client: Micron Boise, Idaho April 2022 to PresentRole: Java/J2EE DeveloperResponsibilities: Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development with both iterative (Agile). Implemented EJB container manages life cycle of EJB instances thus need not to worry about when to create/ delete EJB objects. Developed critical components of the application including Spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture Worked with IDE as Eclipse and deployed into WebSphere. Coding expertise in the technology stack of Spring MVC, EJB, Spring Security, Struts, Hibernate, Java, EJB, JPA, Servlets, JSP, AJAX, JDBC, Bootstrap and JQuery. Used AJAX and JavaScript for validations and integrating business server side components on the client side within the browser. Developed server-side web applications using Node.js, contributing to UI construction with technologies such as JQuery, ReactJS, Ext JS, Bootstrap, and JavaScript. Architected and implemented REST API interfaces using JavaScript and Node.js. Extensively participate in scripting SQL queries and managing the database schema in MySQL. Developed application using J2EE technologies like Struts, Hibernate, Servlets, and JSP. Defined Controller, action mappings, forms and View pages for employee management system using Struts framework. Implemented MongoDB Database in an enterprise, Design and Support data migration. Oracle RDBMS from a development perspective Strong design patterns and multi-tier framework implementations Troubleshooting deployment and installation issues. Automated the Build Process using Jenkins. Used JDBC to invoke Stored Procedures and database connectivity to Oracle. Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
Involved in analyzing, designing, implementing and testing of the project. Developed application using Java/J2EE platform. Implemented the Model View Control (MVC) structure. Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application. Multi-threading and distributed systems. Expert in Java technologies / J2SE Developed the web layer using Struts MVC framework.
Used Spring MVC with Hibernate framework to build the application on server side. Performed Reverse Engineering to map POJO classes to database. Used Hibernate Criteria API to query the database and perform other CRUD operations. Installation and configuration of Tomcat 6.0.35 and deployment of WARs on Tomcat. Developed test cases and performed unit testing using JUnit classes. Implemented the Hibernate Filters and Hibernate validators. Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and followed Scrum sessions. Handed on Spring FTP Integration for transferring data to remote FTP server. Created various Advice (before, after) methods as required using Spring AOP such as Logging. Worked on server-side validation using various web forms through annotation-based approach. Integrated Spring Security to validate the users. Used Java File/IO to generate documents. Applied jQuery, Bootstrap, CSS3, JSP, and JSTL to build interactive and dynamic UI. Used AJAX calls for data updates in UI along with JSON data parsing. Configured the Dispatcher Servlet, setting up the View Resolver, Transaction Manager. Involved in configuring JNDI for database Connection Pooling (Apache DBCP).Environment: Java, Agile (SCRUM), JavaScript, Bootstrap, Ajax, Struts, AWS, Micro Services, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, JSP, Spring MVC, JDBC, WebSphere, Log4J, react.js, node.js, Java Server Pages, Spring Security, Jenkins.Client: DirecTV El Segundo, CA January 2020 to March 2022
Role: Java/J2EE Developer
Responsibilities: Implemented Spring based declarative transaction management as Spring Aspects. Developed a web-based application with HTML, JSP, and Spring MVC and Hibernate frameworks. Involved in gathering requirements and built technical specifications from the requirements. Agile methodology used to develop the application. Daily Scrum conducted as a part of this methodology. Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated. Implemented persistence layer using Custom DAOs to handle CRUD operations. Used JSP, HTML5, CSS3, Ajax toolkit and JavaScript to design the UI. Used XML based configuration to wire the dependency components together and to define bean classes. Optimized the source code and queries to improve performance used Hibernate. Involved in the complete life cycle of the project from the requirements to the production and involved in UAT. Setting up daily Status meetings with team and communicate status to Project Manager. Assisted other team members with various technical issues including JavaScript, JSP and Server related issues. Developed Session beans, which encapsulate the workflow logic and used Hibernate to access data. Dynamic form generation auto completion of forms and user-validation functionalities using AJAX. Designed the N-Tier architecture for the application following Spring MVC pattern. Implemented inline editing, sorting functionalities using jQuery. Involved in performing GET and POST requests using Ajax to implement Auto Completion. Used firebug, Chrome developer tools to resolve the JavaScript errors. Developed range bars, check boxes for filtering records using jQuery. Developed Use Case Diagrams, Sequence Diagrams and Class Diagrams using Rational Rose. Displayed the records in the page using grid framework in Bootstrap with functions of pagination. Developed the Applications using Spring Framework, spring boot and spring batch. Development of core components of a web site application using J2EE, EJB, Hibernate, SQL/PLSQL Used Spring modules for building the application based on different design patterns. Implemented stored procedures and dynamic SQL on SQL Server. Configured and build Asynchronous communication with JMS services with MQ Series. Involved in development of presentation layer using JSF framework, and MVC design paradigm. Utilized JDBC API to access a database of reusable design components Performed Inheritance based ORM with tables to simplify the data in Hibernate. Used GIT for version control and JENKINS for continuous integration User Interface developed using JSP, Java script, AJAX, JQuery in Web module for dis application. Implemented Micro Services architecture using Spring Boot for making applications smaller and independent. Application servers like Apache Tomcat.Environment: Java, J2EE, JSP, JSF, Log4j, AJAX, Hibernate, JDBC, SQL, JQuery, Apache Tomcat, Spring, Jenkins, Spring Boot, EJB, Microservices.Client: UBS, Weehawken, NJ September 2017 to December 2019Role: Java Developer
Responsibilities: Implemented JSP in Presentation layer programming using JSTL, AJAX, Development Developed client user interface using JSPs and Servlets. Used Maven to build, run and create JARs and WAR files among other uses Worked on the jQuery JavaScript Library that simplifies HTML document traversing, and event handling. Created controller Servlets for handling HTTP requests from JSP pages Used TEAM FOUNDATION SERVER TFS to check-in and checkout codes to the repository. Extensively used mainframe platform to access the tables in DB2 Database and to refresh the data. Deployed the applications on IBMWebSphere6.0 Application Server Used IBM RAD versions 8.0 8.5 as IDE for the enterprise application Project development Developed JUnit test cases for all the developed modules Worked with Business team during UAT to review the requirements for any new functionality or enhancements Used JDBC to invoke Stored Procedures and database connectivity. Worked with server admin and deployed the application on to the production and Stage Servers. Developed the application using Spring MVC Framework that helps in separating the business logic, presentation logic and navigation logic Used Log4J to capture the log that includes runtime exceptions. Followed Agile methodology (Stand up meetings, retrospective meetings, sprint development and Pair programming). Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages. Written Spring Core and Spring MVC files to associate DAO with Business Layer Intercepting filter design pattern used for all the pre-processing and post-processing purposes, which includes session validation, authorization, logging. Used Spring Dependency Injection to set up dependencies between the objects. Worked on PL/SQL programming for writing the stored procedures and running the oracle scripts. Performed data validations using JavaScript. Developed JSP pages with MVC architecture using Spring MVC, Servlets and Simple tags. Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information with customers. Implemented Log4J for Logging Errors, debugging and tracking utilizing loggers, appends components. Extensively used Custom JSP tags to separate presentation from application logic.Environment: Java, JSP, Spring, Spring Boot, Spring Security, SQL, JMS, Ajax, Hibernate, Log4j, Web Sphere, MS Office.Client: VMware - Bangalore, India April 2015 to June 2017Role: Java DeveloperResponsibilities: Client-side installation and configuration of project. Designed the UML class diagrams and sequence diagrams using Rational Rose. Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation. Used JMS for Point-to-Point asynchronous messaging for high transactional Banking operation. Worked on JQuery, AJAX, JASON and JSF for designing highly user interactive web pages. Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the Server. Created data access layer using SQL and PL/SQL. Integrated part of web layer of the application based on Struts into spring. Implemented the design patterns DAO, Service Locator and Business Delegate. Wrote Spring configuration files for the beans defined and properties to be injected into them using spring's Dependency Injection Incorporated new Spring DAO implementation of Hibernate components for Enrolment module. Used spring s AOP to implement logging feature seamlessly into the application. Successfully implemented the MVC pattern by writing the JSP s as a view and Java beans i.e., POJO s as a model and Action Servlet is the controller. Developed Persistence classes and O/R mapping (.hbm) files for Hibernate. Used Hibernate in the DAO layer to persist the data to the Database. Used HQL queries and Criteria API for efficient object retrieval Developed stored procedures and Triggers using PL/SQL to access the database. Used on DOM parser to read XML files. Incorporated new methods into existing service business components Performed logging using log4j. Performed unit testing by writing test cases using JUnit. Developed ANT scripts that checkout code from SVN repository, build EAR files, and deploy the EAR files on WebLogic Application server.Environment: Java, JSP, Spring, Spring Boot, Spring Security, SQL, JMS, Ajax, Hibernate, Log4j, Web Sphere, MS OfficeClient: Standard Chartered, India September 2013 to March 2015Role: Software Developer
Responsibilities: Client-side installation and configuration of project. Involved in the requirement analysis, design, and development of the project. Done with Client-side validations using JavaScript. Developed the web layer of P&L using Struts. Used Validator framework of the Struts for client side and server-side validation. The UI was designed using JSP, templates, JavaScript, CSS, JQuery and JSON. Enhanced the FAS system using Struts and iBatis. Involved in developing Web Services using Apache XFire & integrated with action mappings. Developed Velocity templates for the various user interactive forms that triggers email to alias. Such forms largely reduced the amount of manual work involved and were highly appreciated. Used Internalization, Localization's, tiles and tag libraries to accommodate for different locations. Used JAXP for parsing &JAXB for binding. Involved in writing services to write core logic for business processes. Involved in writing database queries, stored procedures, functions etc. Deployed EJB Components on WebLogic, Used JDBC API for interaction with Oracle DB. Involved in Transformations using XSLT to prepare HTML pages from XML files. Enhanced ANT Scripts to build and deploy applications. Involved in Unit Testing, code review for the various enhancements. Followed coding guidelines while developing workflows. Involved in end-to-end implementation of the application.Environment: Java, J2EE (EJB, JSP/Servlets, JDBC, XML), My Eclipse, WebLogic, Struts, iBatis, JavaScript, JQuery, JSON, Apache XFire, EJB, XML, XSD, XSLT, JAXB, JAXP, ANT, SVN |