Sr. Java Developer Resume
MN
PROFESSIONAL SUMMARY:
- 8+ years of experience in Design, Implementation and Support usingJAVA, J2EE and related Technologies.
- Extensive experience in design and development of multi - tier applications usingJava, J2EE, Spring, Hibernate ORM, XML, XSD, Web Services (REST & SOAP), WSDL, HTML5, JavaScript, Ajax, jQuery, JUnit.
- Good Experience in CoreJavaconcepts such as OOPS Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading and JDBC.
- Experience in designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, JSON and CSS.
- Experience in working wif Web Servers like Apache Tomcat and Application Servers like IBM Web Sphere and JBOSS.
- Experience of Database design in Oracle/MySQL/SQL Server query-based programming and PL/SQL procedure programming and proficient in Database programming using JDBC, JPA and SQL.
- Experience in building web applications using spring framework features like Spring ORM, Spring MVC, Spring DAO, Spring AOP, Spring Context, Spring Security, Spring Core, Spring IOC, Spring Batch and Web Services using Eclipse and integration wif Hibernate as well as Struts.
- Hands on experience wif complete SDLC life cycle like Analysis, Design, Development, Unit testing and Implementation of J2EE based web applications including application support.
- Proficient using version control tools like SVN and CVS.
- Extensively worked on open source control frameworks Struts, Hibernate and have in depth noledge.
- Extensive understanding of Test Driven Development and Software Development Life Cycle like Scrum and Agile.
- Experience in design, development of web-based applications using HTML 5, AngularJS, Angular2, JQuery, JavaScript and CSS.
- Performed unit testing using Junit, integration and deployment of applications done using tools Ant and Maven &debugging through log4j
- Strong experience in working in Linux and Windows environments.
- Hands on experience wif complete SDLC life cycle like Analysis, Design, Development, Unit testing and Implementation of J2EE based web applications including application support.
- Defined and created various functional requirement documents and design specification documents after performing requirement analysis for teh systems to be developed and worked wif bug tracking tools like JIRA.
- Expertise in working wif application servers and Web Servers as Web Logic, Web Sphere, Tomcat, JBoss.
- Good analytical, problem solving, communication skills and have teh ability to work either independently wif little or no supervision or as a member of a team.
- Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.
PROFESSIONAL EXPERIENCE:
Confidential, MN
Sr. Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of teh application.
- Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM meetings throughout teh life cycle of teh project.
- Developed screens using Html5, AngularJS, DOJO, CSS3, JSF, and AJAX.
- Involved in implementation of MVC pattern using AngularJS, Angular2, Jboss and Spring Controller.
- Implemented routing logic and navigation from screen to screen and implemented login functionality on teh client side in JavaScript framework AngularJS, Angular2.
- Used Spring Boot, Spring MVC to build teh Web application, Services.
- Worked on Spring Framework for Dependency and Transaction Management.
- Utilized teh Spring AOP feature for implanting cross-cutting concerns like logging and Transaction Management and separated teh business logic from System Services.
- Designed and developed Application based on spring framework using MVC design patterns.
- Used Spring Validations Framework for validating teh properties of java beans.
- Involved in developing stored procedures and Triggers on Oracle.
- Involved in system design and development using Collections and multi-threading for teh action classes.
- Extensively worked wif teh retrieval and manipulation of data from MongoDB.
- Prepared calls through Hibernate and Spring JDBC for Interacting wif teh Database.
- Used SOAP-based Web services from scratch to develop interfaces to integrate between front-end systems and back-end systems.
- Developed SOAP web services utilizing business logic for CRUD functionality and Rest Easy web services for creating reports.
- Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and Restful.
- Used Git for version controls our application.
- Built RESTful Web services to save and retrieve geolocations using a remote server in Java using Spring MVC, MongoDB
- Developed views using teh HTML, CSS and JS components of teh Bootstrap framework.
- Experienced using Maven for teh auto uniform building of our project.
- Experienced in writing dynamic queries on documents of Mongo DB using a document -based query language.
- Experienced in unit testing using JUnit.
- Involved in implementing autantication and authorization to our application using spring security.
- Used Bean validation for User Input Validation, Error handling, Java Bean management and Event handling. Implemented Spring Beans using IOC and Transaction management features to handle teh transactions and Business logic.
- Used Java Messaging Services (JMS) and Backend Messaging for teh reliable and asynchronous exchange of important information.
- Installed and configured Hadoop Map reduce, HDFS, Developed multiple MapReduce jobs in java for data cleaning and pre-processing
- Implemented Spring MVC Controller module for better handling of teh client request, consume, RESTful data service and sending a response back to teh client.
- Developed a RESTful based service for data retrieval to make it independent of teh current application.
- Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions. Created RESTful web services interface to Java-based runtime engine and accounts.
- Implemented Log4j framework and customized to meet teh application requirements.
Environment:Java, HTML5, CSS3, JavaScript, AngularJS, Angular2, XML, JSF, MongoDB, Hibernate, spring, Spring Boot, Spring AOP, Spring MVC, JUnit, Maven, WebSphere, JSON, GIT, Agile Methodology, AJAX, Restful, Log4J, SOAP, JAX-WS, JIRA, Oracle, WSDL, SVN, Multi-threading.
Confidential, Pleasanton, CA
Sr. Java Developer
Responsibilities:
- Developed spring daemons for different modules involved in teh process of publishing documents.
- Prepares program specifications and develops coding logic flowcharts in compliance wif secure coding standards.
- Established liability reporting process for risk management program and created policies and procedure to support program.
- Implemented development procedures for IVR and speech applications throughJavaand Web Services.
- Designed interactive static HTML using HTML5 and CSS3 as screen level prototype, JavaScript for client-side validation.
- Used coreJAVAto implement data Structures including linked lists, stacks, queues, trees, hash tables and different sorting and searching algorithms.
- Used RESTFUL in conjunction wif Ajax calls using JAX-RS and Jersey.
- Designed and developed teh Application using spring and hibernate frame work.
- Enable DS Autantication for teh web Service APIs' to make it accessible only for valid users by using spring Interceptors.
- Implement Spring AOP for logging to avoid code redundancy.
- Developed DAO and service layers using teh Spring Dao support and hibernate ORM mappings.
- Developed ATG components (form handler, droplets, managers) according to business needs
- Developed SOA composites using various service components Using AWS Cloud Watch performed Monitoring, customized metrics and file logging.
- Created interactive websites and website features using JavaScript and JQuery/JQuery UI.
- Wrote Page level code using JavaScript wif Angular.js framework along wif JQUERY and other JavaScript libraries.
- Develop JUnit test cases for all teh functional flows in teh application, Passes all test cases successfully.
- Handled response data from RESTFUL web services using XML, JSON and JQuery to update UI Interacted wifjavacontrollers (JQuery, Ajax, and JSON to write/read data from back end systems).
- Taken care ofJavamulti-threading in commonjavaclasses / library.
- Conducted complete analysis of system and business requirements for all IVR applications.
- Provided technical assistance for designing and maintenance of enterprise based IVR systems.
- Used Eclipse IDE for development, configured and deployed teh application using ANT, and tested using JUnit.
- Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. Restful web services leveraged by both web and mobile applications.
- Created Jenkins jobs and running teh jobs to check for any build issues.
Environment: Java1.6, JavaScript, spring 3.x, Hibernate3.x, JUnit, Eclipse, Tomcat, UNIX, Oracle, JSF, HTML, XML, Spring MVC, IVR, AWS, Hibernate 3.0, Log4j, Web Sphere 6.1, REST Services, Angular JS, Angular2, JQuery, Jenkins, JAX-RS, JAX-WS.
Confidential, NYC
Sr. Java Developer
Responsibilities:
- Responsible for taking business Requirements from business people and also work wif systems Analyst
- Involved in full Development SDLC Cycle.
- Have worked in all phases from Development till post-production in all Releases.
- Converted from XML (wrapper built on top of GWT) pages to Angular JS MVC frontend pages.
- Wrote jasmine front-end UI Unit Test cases and used karma to run test cases
- Leveraged spring MVC and converted from custom JBoss transaction provider to spring transaction.
- Developed services using spring and spring Dependency injection(IOC) using auto wiring and Hibernate persistence layer wif oracle 10g Database
- Developed JMS MDB (EJB-Message driven Beans) to read incoming messages from Topic and publish messages to Topic.
- Developed Hibernate Entity listeners to do call BPD UCA calls to Workflow engine to meet workflow business requirements and monitored BPM process flow.
- Developed multithreaded utility to publish compliance changes to loans migrating from one release to another release on production release day.
- Supported Application in SIT, UAT and pilot and production phases.
- Done production Support to Live Users and wrote production support scripts to resolve production issues.
- Monitored UCA calls to BPM and process exceptions.
- Developed TESTNG classes to unit test services to meet code coverage goal.
Environment: J2EE 1.6, Spring MVC, Spring IOC, Spring AOP, AngularJS 1.3, Jasmine, Karma, JSON, Protractor e2e, IBM BPM 8.5, Spring Transaction management, ApacheAxis2, JBOSS6/7, WAS 8.5, selenium server, Hibernate, Oracle10g, XML Beans, SOA,IBM MQ-Series, Node JS server, Angular Js, Angular2.
Confidential
Java Developer
Responsibilities:
- Creating Front-end Applications using HTML5, CSS3, JavaScript, JQuery, AJAX, XML and JSON.
- Used data tables, a table plugin for JQuery, to display teh data in tables along wif pagination.
- Used CSS (SASS) to develop UI Components such as Accordions and Model Windows using HTML 5 and CSS3.
- Configured Java beans in teh Hibernate Mapping to represent ORM.
- Developed CRUD (Create, Read, Update and Delete) web applications by using Node JS and Backbone JS MVC framework.
- Created user friendly graphical user interface (GUI) wif HTML and Java Server Pages.
- Used Bootstrap library to quickly build project UI's and used Angular JS framework to associate HTML elements to models.
- Familiar wif concepts of Directives, Data-Binding and Dependency Injection in Angular JS.
- By using DOJO wif Ajax frame work implemented teh UI for user interaction to entire application.
- Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing teh data from GUI Layer to Business Layer).
- Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing wif guaranteed delivery.
- Developed POJO classes for implementing business logic
- Developed business logic and Entity Beans to manage teh transactions wif teh database to deliver teh content to teh presentation layer and also to store teh data into teh data layer.
- Implemented DAO (Data Access Object) design pattern to access data from Oracle.
- Developed using J2EE design patterns like Command Pattern, Session Facade, Business Delegate, Service Locator, Data Access Object and Value Object Patterns.
- Implemented Spring MVC, IOC.
- Mapped teh objects wif teh Database using Hibernate Query Language (HQL) as teh Persistence Frame Work.
- Developed stored procedures using PL/SQL.
- Used log4j for debugging teh application.
- Used Angular JS to develop single page application.
- Elegant implementation of page designs in standards-compliant HTML and CSS.
- Designing and implementing functionality using technologies including JavaScript, AJAX, and JavaScript frameworks such as JQuery.
- Used Eclipse IDE to developer Java Code.
- Tested cross-browsers compatibility on a range of projects.
- Creating rapid prototypes of interfaces to be used as blueprints for technical development.
Environment: HTM5L, CSS3, JavaScript,JavaJ2EE, AJAX, JQuery,Java, Angular JS, Bootstrap, MySQL, LESS, JSPs, SVN, Apache Tomcat, MySQL, Subversion.
Confidential
Java Developer
Responsibilities:
- Plan and execute teh test plan for project.
- Implemented and followed Waterfall methodology
- Setting Test plan and Test Lab in Quality center for teh projects to create and access requirements, defects, test cases and reports for teh status.
- Involved in Project Planning and co-ordination.
- Worked in HTML, JSP and Java Script for creating teh presentation layer.
- Developed JSP and Servlet as controllers for dispatching teh request to teh business logic layer.
- Implemented teh business logic using Java POJO.
- Created data access objects using JavaBeans and implemented persistence using JDBC.
- Portal designing and testing wif populated data.
- Designed, developed and deployed various data gathering forms using HTML, JavaScript, JSP and Servlets.
- Performed teh code reviews and refractor teh code to improve teh performance.
- Used AJAX to modify small portions of teh web pages.
- Created and executed detailed test cases wif systematic procedure and expected results and maintained teh Test Logs, Test Reports, Test Issues, defect tracking using Quality Center.
- Involved in writing and designing templates for teh Test Plans and Test cases.
- Created test coverage matrix for Regression and Smoke Testing of teh product.
- Hands on experience in java Interface, Collection Framework.
- Used Oracle as teh backend database.
- Reported using QA status Reports, Defect Log Reports, Traceability Reports and Test Execution and Results.
- Identified teh Test Cases and documented them in Quality Center.
- Prepared various reports based on different stages of Testing.
- Interacted wif manual and automation testing team to come up wif best ways to improve data.
Environment: JavaPOJO, Eclipse, Windows, HP Quality Center, MS Office, HTML, MS Excel, AJAX, HTML, JSP, JavaScript.
