Sr. Java Developer Resume
NY
SUMMARY:
- Over 8+ years of experience in designing and developing multi - tier web-based client-server applications using data solutions, Intranet/Internet Enterprise Software applications for financial, insurance and healthcare domains using Angular JS, Java, JSP, Servlets, EJB, AJAX, JMS, ORM, JDO, JAAS, JNDI, Web services, JDBC, JAXP, RMI, Applets, Swing, XML, JavaScript, Free Marker, JBoss, Oracle, Hibernate, GWT.
- Experienced in Software Development life cycle using various methodologies like waterfall, agile and test-driven development.
- Strong knowledge of OOAD (Object Oriented Analysis and Development), OOP (Object Oriented Programming) and applying OO principles in full Software Development Life Cycle (SDLC), and extreme Programming.
- Expertise skills in Angular2/Angular JS, Java Multithreading, Exception Handling, Servlets, JSP, Custom Tag Libraries, Angular JS, Java Script, AJAX, CSS, HTML, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
- Strong Knowledge in XML technologies including XML, XSD, XSLT, JAXP (DOM, SAX, JDOM), JAXB (Castor, XML Beans).
- Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX-WS.
- Hands on exposure to multiple Application Servers like JBoss, IBM WebSphere Server and BEA Weblogic.
- Expertise in IDEs and tools like RAD, WAS, Eclipse, Jbuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control etc.
- Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
- Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL, I- baits.
- Experienced in Design Methodologies like MVC, OOP, and OOD.
- Proficient in unit testing the application using JUnit.
- Experienced in building tool ANT and logging tool Log4J.
- Experience in writing Components, Pipes and Services to separate concern and handle different situations by using Angular2/4.
- Good knowledge in version control system tools like CVS, SVN, GIT and Clear case.
- Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
- Good technical abilities and skills developed by determining work ethic and self-learning.
TECHNICAL SKILLS:
Operating Systems: Window 98/NT/2000/XP/Vista, Linux, UNIX.
Languages: C, C++, Java, XML.
Angular JS, Struts, Spring, Hibernate, Spring: Core, Spring AOP, Spring MVC.
Databases: Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2000, MS-Access
Web technologies: JSP, Servlets, EJB, JNDI, JDBC, Java Beans, HTML, DHTML, JavaScript, Web Services, SOAP, WSDL, AJAX.
XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XMLBeans and JAXB.
IDE: RAD 8.0, IBM WSAD 5.1.2, Eclipse 3.2, Net beans, Jbuilder.
Application Servers: WebLogic 12.2.1/12.1.3/10.3, WebSphere 7.1/5.1, JBoss
Web Servers: Apache Tomcat 6.0/5.5, Java Web Server 2.0, IIS.
Version Control: Clearcase, CVS, SVN, IBM CMVC, GIT.
JUnit, JUnit: Perf, JMock, Cactus.
Build tool: Ant 1.8, Maven.
Tools: TOAD, SQL Developer, DB Visualizer, Server studio, WebStorm
System Design and Development: Requirement gathering and analysis, design, development, testing, delivery.
PROFESSIONAL EXPERIENCE:
Confidential, NY
Sr. Java Developer
Responsibilities:
- Involved in gathering business requirements, analyzing and designing of the project.
- Created functional and technical specifications Documents based on the user requirements.
- Followed Scrum concepts of Agile Methodology to produce high Quality Software and involved in Sprint application planning meetings.
- Designed and developed Front End screens using JSP, HTML, CSS, JavaScript, JQUERY.
- Implemented Spring MVC Framework which involves configuring Dispatcher Servlet, mapping requests to controllers using and created command objects using throw away controllers.
- Developed Spring Services and applied Spring Dependency injection throughout the application using Spring IOC. Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions.
- Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
- Used various core java concepts like Collections and Multithreading.
- Involving in requirement gathering, designing, development, UI reviews, and maintenance.
- Used Log4J to print info, warning and error data on to the logs.
- Implementing Angular Router to enable navigation from one view to the next as user performs application tasks.
- Created Stored Procedures using PL/SQL.
- Performed unit testing using JUNIT framework and used JQuery test cases for testing action classes.
- Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.
- Written SQL Queries to interact with Oracle database.
- Using REST client to check the response of various API's as a visual documentation for back-end implementation and client-side consumption. Handling various exceptions based on the response.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
- Conduct knowledge sharing sessions among the team members in technical areas.
- Creating a build process for different environments like develop, staging and production.
- Responsible for maintaining the code quality, coding and implementation standards by code reviews.
Environment : Java 8, Webpack, JavaScript, Angular2/4, Web API, HTML5, Bootstrap, Visual Studio, Typescript, Java 1.8, WebLogic 12c, EJB, myBATIS, Oracle 12c, Java Script, jQuery, GIT, Redmine
Confidential
Sr. Java DeveloperResponsibilities:
- Created various Angular directives, controllers, DOM, expressions, templates, data binding, etc.
- Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
- Wrote extensive HTML5, CSS3 and JavaScript code to build dynamic pages.
- Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Implemented code using Java , Spring, and interact with Oracle WebLogic Server 12.1.3.
- Implemented nested views and routing using Angular UI Router as per the requirement.
- Implemented role based page views based on the permissions of the user logged in.
- Experience with Agile and test-driven development, continuous integration and version control via Git.
- Implemented Angular Directives to make customized components.
- Enhancing Application performance by improving UI accessibility and handling services calls properly and improve the performance with using reusable components with very light utilities libraries.
- Responsible for all client-side UI Validation and implementing Business logic based on user selection using AngularJS and Web services
- Provide extensive pre-delivery support using Bug Fixing and Code Reviews.
- Involved in evaluation of the architectural design of the system using various JavaScript technologies like AngularJS, JQuery and cascading style sheets Bootstrap and middle layer using RESTful services for data transmission.
- Implemented all modules in Confidential application using J2EE, SPRING framework 3, AngularJS, JQuery, Bootstrap, HTML5, CSS3, myBATIS, GIT and related technologies
- Designed and implemented all database objects using Use Cases from end users. Created and maintained all schemas, tables and permissions using Oracle 12c.
- Design, development and maintained all RESTful services using Jersey framework and JSON
- Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
Environment : HTML/HTML5, CSS/CSS3, JavaScript, jQuery , Angular, Java J2EE, WebStorm, Agile methodology, GIT, Type Script
Confidential
Sr. Java DeveloperResponsibilities:
- Used plain JavaScript and JQuery, JavaScript Library to do the client-side validations.
- Developed Web Services using REST, and XML.
- Worked with Loopback to give a structure with rich API over a RESTful JSON interface.
- Coordinate with the graphic designers to create simple icons suitable to its functionality.
- Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Developed the DAO layer for the application using Spring Hibernate Template support.
- Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
- Used EJB's in the application and developed session beans for the business logic at the middle tier level.
- Involved in bug fixing of various modules in the application that were raised by the Testing Team.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Implemented Test cases using JUnit and Tested web services with REST Client.
- Developed application by using Struts, Servlets and JSPs.
- Worked with a variety of issues involving multithreading, server connectivity and user interface.
- Used agile development environment and involved in daily SCRUM and worked on UAT issues and production support issues as a part of the Release support team.
- Have worked on Oracle10g database for storing and retrieving the application data.
- Involved in configuring JMS and JNDI in rational application developer.
- Performed building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server.
- Used Business Delegate, Service locator, Factory, Session Facade, DTO and DAO design patterns.
- Performed unit testing using JUNIT framework and tested DAO's and Business Services.
- Used CVS as a version control system, an important component of Source Configuration Management (SCM).
- Maintained relationship between objects using Spring IOC.
Environment : Windows, Spring, Hibernate, Core Java, JavaScript, HTML, JavaScript, JQuery, JUnit, Web Services, GIT, Oracle Database, PL/SQL, Oracle WebLogic server etc
Confidential, CA
Sr. Java UI Developer
Responsibilities:
- Created web pages using HTML 5, CSS, JQuery and JavaScript’s.
- Implemented using JSF, J Query, HTML 5, Selenium testing tool etc.
- Business logic originally written in PL/SQL is rewritten in Java.
- Proficient in Java, XML, and scripting languages.
- Involved in multiple projects with UI development and handled production defects in parallel.
- Developed using HTML5, Angular JS and JSP.
- Experienced in various frameworks and concepts including EJB, JMS, GWT, Spring and Hibernate
- Used Angular JS Model-View-Controller Capability and its features for data binding, validation and Ajax requests/response.
- Wrote queries for the modifications to existing database structure.
- Developed unit test cases and functional test cases using JUnit.
- Improved the performance and response time of the application by implementing AJAX
- Used Selenium automation testing tool for usage which is a key role in the project.
Environment: Windows, Core Java, JSP HTML, JavaScript, JQuery, JUnit, Oracle Database, PL/SQL, Apache Tomcat server, Selenium Automation Testing Tool etc.
Confidential, NC
Java Developer
Responsibilities:
- Understanding the existing application, Business processes and Security Module.
- Security module is designed to support implemented custom.
- Login module to support custom authorization of the user.
- Implemented the UI using JSF, J Query, HTML, spring, Hibernate, Active MQ, Mule, Me cache etc.
- Business logic originally written in PL/SQL is rewritten in Java.
- Experienced in development of applications based on J2EE architecture
- Extensive hands-on experience in designing of J2EE application
- Experienced in applying J2EE design patterns
- Used Angular JS Model-View-Controller Capability and its features for data binding, validation and Ajax requests/response.
- Experienced in GWT based UI components with JavaJ2EE components
- This application is deployed in J boss application server (7.1).
- Used SVN for version control.
Environment: Windows, JSP, HTML, JavaScript, JQuery, Junit, Oracle Database, PL/SQL, Spring Framework etc.
Company AXIS Bank
Java Developer
Responsibilities:
- Responsibilities include design, planning, development, testing, documentation, and production support.
- Demonstrate ability to deliver solutions within defined budgets and timelines while adhering to project standards and best practices.
- Work closely within the team to evaluate, research, recommend, and implement complex business requirements and processes.
- Core development on the application.
- Production support.
- Used various IDEs Eclipse, RAD and Application Servers - Websphere, Weblogic
- Used RDBMS Oracle and Stored Procedure
- Worked with Functionality development using SQL & PLSQL
- Involved in Analysis, Design, Coding, and testing phases of the project development.
- Used Agile methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
- Followed TDD using Junit 4 and Mockito.
- Designed UML diagrams like Use case, Class and Activity diagrams based on the requirements gathered.
- Implemented the Design Patterns like MVC and Data Access Object (DAO).
- Developed the web pages using JSP, Jquery, Ajax, HTML and CSS.
- Implemented spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
- Implemented Presentation layer using Spring MVC framework, Service Layer using spring and persistence layer using Spring DAO and Hibernate 2 (hbm files).
- Implemented multi module maven projects.
- Consumed and produced soap based Web services using JAXWS SAML2.0, WS Addressing and User Login Tokens.
- Implemented Hibernate in data access layer to access and update information in the database and configured.hbm and .cfg.xml files according to hibernate framework.
- Implemented Custom Aspects using Spring AOP. Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Data base.
- Developed and modified stored procedures and trigger to store and access data in the Database.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
Environment : Windows NT.
Technologies : Java, J2EE 1.4/5, HTML, XML, XSLT, JavaScript, Spring (Core, MVC, AOP, DAO) Hibernate 2.x, Servlets 2.4, WebSphere 8.x, Oracle 10j, J unit 5.0, Log 4j, UML
Confidential
Java Developer
Responsibilities:
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using HTML and DHTML embedded in JSP.
- JavaScript was used for the client-side validations.
- Written JSP’s, Servlets and deployed them on Web Logic
- Application Server.
- Experience with API Gateways
- Designing and developing
- Generic validator framework for modules and injecting these validators using spring framework.
- Creating Hibernate POJOs, Hibernate mapping files for all database tables.
- Developing GUI Screens using JSF (IBM Implementation) and for Ajax functionality.
- Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database.
- Used the JNDI for Naming and directory services.
- Involved in debugging the application.
- Implemented the Struts framework.
- Developed Servlets using JDBC for storing and retrieving user data into and from the SQL database.
- Used Web Logic Application Server to deliver a new class of enterprise applications that enhance business interactions and transactions between a company and its key constituencies.
- Used Web Logic Application Server to deliver high performance and scalability.
- Written Database objects like Triggers, Stored procedures in SQL.
- Interacted with the users and documented the System.
Environment: JSP 2.0, JDBC, HTML, Servlets, Web Services, Rational Rose, Tomcat Web Server, WSAD 5.0, UML, Java 1.4, EJB 2.0, JSF, Spring MVC, Spring Web Flow, APIGEE, Hibernate, AJAX, CVS, XML/XSL, Agile.
Confidential
Developer/Analyst Programmer
Responsibilities:
- Developed web application using the MVC architecture and with STRUTS 1.1 frame work.
- Used JavaScript, Struts Validator Forms, Tiles and CSS for Client-Side look and feel, validations.
- Used property files in the code to enable effective maintenance and code modularity.
- Responsible for delivery of 2 modules viz., Events and Articles.
- Developed re-usable components like Data Access Objects and Value Objects to use in middle tier.
- Developed stateless Session Beans and Entity Beans (CMP).
- Developed Hibernate classes.
- Developed Servlets for PDF bill generation using itext.
- Used property files in the code to enable effective maintenance and code modularity.
- Used CVS for code versioning
- Responsible for delivery of 3 modules viz., Community Users, Carriers and Agents.
- Resolving issues and bugs.
- Implementing Changes requested by client.
Environment:: JBoss 4.0.1, MySql, Postgres SQL, Eclipse IDE, Struts 1.x, Ant Scripts, Hibernate 2.0, X HTML, EJBs, CSS, and JavaScript.
