Sr. Java Developer Resume
NY
SUMMARY:
- Over 8+ years of experience in designing and developingmulti - 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.
Frameworks and Utilities: 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.
Testing: JUnit, JUnit-Perf, JMock, Cactus.
Build tool: Ant 1.8, Maven.
Tools: TOAD, SQL Developer, DB Visualizer, Server studio, WebStorm
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr. Java Developer
Responsibilities:
- Extensively involved in migrating the existing system from prime faces to Angular 2.
- Developed front-end components using HTML5/CSS3, Angular2 and Bootstrap based on MVC architecture pattern.
- Installed environment for developingAngular2include getting familiar with NodeJS, TypeScript and Loader.
- Utilized Angular Cli to develop front-end functionalities and researched the command that Angular Cli provided.
- Involved in the development of programming user interface design and front-end (HTML) for the Web application using HTML, Typescript & CSS to the requirements of the client.
- Implemented Module in Angular 2 to group components, directives, pipes and services that are related.
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, Angular2, and Ajax.
- Hands on experience on developing the components using Angular 2 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Worked on Angular 2 concepts like building the components, Data binding, String Interpolation, Property Binding, Event Binding, Two-way Data binding to Output Data Conditionally, Styling Elements dynamically with ngClass, Outputting Lists with ngFor, Attribute Directives, understanding ngSwitch, Pipes, Interpolation, Services & Dependency Injection, Using Services for Cross-Component Communication, Routing, Dealing with Reactive forms in Angular, Validations.
- Performed form validations using reactive forms fromAngular2 framework.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Used Typescript and its features such as static typing, classes, and interfaces.
- Used Visual Studio for the code development environment.
Environment: Visual Studio code,Angular2/4, Web API, HTML5, CSS3, Bootstrap, Visual Studio, Typescript, GIT.
Confidential
Responsibilities:
- Created various Angular directives, controllers, DOM, expressions, templates, data binding, etc.
- Used various features inAngularJSlike 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 usingJava, 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 usingAngularJSand 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 Facility profile 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,JavaJ2EE, WebStorm, Agile methodology, GIT, Type Script
Confidential
Responsibilities:
- Created web pages using HTML 5, CSS, JQuery and JavaScript’s.
- Writing queries for creating and updating data tables.
- Created a single-page, responsive web application using client side MVC Design using Angular JS and the frontend framework.
- Involved with UI development and handled production defects in parallel.
- Used Angular JS Model-View-Controller Capability and its features for data binding, validation and Ajax requests/response.
- Experience pushing, pulling, merging and resolving conflicts with GIT in conjunction with GitHub.
- Wrote queries for the modifications to existing database structure.
- Improved the performance and response time of the application by implementing AJAX.
- Designed and documented REST/HTTP APIs, including JSON data formats.
- Responsibilities include design, planning, development, testing, documentation, and production support.
- Work closely within the team to evaluate, research, recommend, and implement complex business requirements and processes.
- 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.
- Coordinated with QA team to ensure the quality of application.
- Demonstrate ability to deliver solutions within defined budgets and timelines while adhering to project standards and best practices.
Environment: Windows, 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.
Confidential
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 intothem using Spring Dependency Injection.
- ImplementedPresentation layer using Spring MVC framework, Service Layer using spring and persistence layer usingSpring 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.