We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 8 years of professional progressive experience as Sernior Java Developer with GWT in designing, development & implementing the machine critical and high volume projects.
  • Experience in implementing all phases of the software life cycle with ambitious & stringent time schedules and worked with users at various levels, in a variety of project environments ranging from small to highly complex and large implementations.
  • Extensively worked on several applications to implement presentation Layer (JavaScript, AnjularJS, GWT, Smart GWT, Spring IOC, JSP, Servlet, HTML), and Business Layer (Interfaces), Database Layer (JDBC, DAO and Hibernate) and extensive experience on MVC architecture.
  • Hands on experience in Application Design using UML particularly in construction of use - case, flow, class, sequence, activity and deployment diagrams.
  • Extensive work experience in Financial/Banking/Trading & Retail domains.
  • Experienced in various methodologies like Waterfall and Agile.
  • Experienced in Multi-Threading, writing SQL Queries, DB Jobs, Triggers, Views, Materialized Views and understanding Stored Procedures.
  • Extensive experience in production support and troubleshooting issues arising post-deployment.
  • Strong work experience in Data Migration (through PL/SQL).
  • Strong hands-on experience in Configuration tools like Eclipse IDE, SVN, Vault and Visual Safe Source (VSS).
  • Have implemented design patterns (Factory, Front Controller, Singleton, Facade and DAO Patterns) in the applications.
  • Have involved in code review, document review, code quality analysis using Find Bugs plug-ins and writing impact analysis document for the issues.
  • Having exposure to different components in Websockets, RestFull, Maven, GIT.

TECHNICAL SKILLS

Programming Language: Core Java

Database: Oracle 11i

API: Core Java, Servlets, J2EE, JNDI, JMS, RMI, JDBC, XML

Web Application Framework: JavaScript, AnjularJS, GWT 2.0, SmartGWT 3.0, Spring 2.5

Persistence Framework: Hibernate

Application/Web Servers: Apache Tomcat 7.0, Jboss4.x/5.1, Web Logic 10.3X, Web Sphere 8.0

Development Tools: Eclipse Helios/Mars

Web Technologies: Html, CSS, JSP

Build Tools: Ant, Maven

Database Tools: My SQL, PL/SQL Developer, SQL Developer

Platforms: Windows XP/7/10, UNIX

Code Analysis Tools: Find bugs, Firebug

Version Control: CVS, VSS, SVN

Others: Java/J2ee Design Patterns, Exception Handling / Multi-Threading Implementation, GIT, Log4J, SSH, Putty, Core FTP, BC3, JIRA, Jasper, Velocity Templates, Bouml

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Development of lower regions (TEST, STAGE, and UAT) of the application with speed and good code quality.
  • Used AngularJS as the development framework to build a web based application.
  • Involved creating the single page application (SPA) with the AngularJs.
  • Leveraged AngularJs resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.).
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Used Angular UI grids for list out term & agreement related data from database also used other useful functionality such as sorting, filtering, pagination & export etc.
  • Used AngularJS Interceptors for communicate to remote HTTP server.
  • Tested all application controllers extensively AngularJs's built-in testing facilities.
  • Developing and designing the server side mainly used Spring IOC, Hibernate.
  • Preparing DB scripts and PL/SQL programming to resolve DB related issues.
  • SQL Query tuning based on the keys & indexes to enhance performance of application in production environments.
  • Analyzing the problem and performed Unit Testing.
  • Debugging tools like IE Developer tools and Firefox firebug for analyzing and fixing the issues.
  • Created detailed design document, use cases, sequence and class UML diagrams.
  • Conduct Lead Reviews and mentor junior team members.
  • Implemented logger for debugging using Log4j.
  • Promptly escalate any issues, which effects product delivery and quality to reporting manager.
  • Promptly provided issues support (call/email) to end users.

Environment: Core Java, Collections, JDBC, DAO, DTO, AnjularJS, Javascript, JQuery, Bootstrap, Json, Xml, Multi-Threading, J2EE, MySql, Eclipse, LOG4j, Hibernet, RestFul API, SOAP, Websphere, Apache Tomcat, GIT, SSH, Putty, JIRA, Windows 7/10, Unix.

Confidential

Associate Consultant (Developer)

Responsibilities:

  • Interacted with business analysts to study the requirements and design interfaces for the various use cases.
  • Involved the end-end design for this project which uses RPC layer for client server communication.
  • Worked in Development of View layer for UI using JavaScript, AnjularJS, SmartGWT, JSP customization and enhancement for the application as per user/client requirement.
  • Implemented the PIE & Bar graphs charts to display the different types of deal counts.
  • Worked on development of model/business layer using Core Java, Collections, DAO, DTO, JDBC, Multi-Threading, Materialized views, DBA-JOBS.
  • Implemented Angular grids for list out term, agreement related data from database, Service calls using Angular Factory and done testing using built-in facility.
  • Worked on Apache POI to generate Excel Sheets automation.
  • Worked on Spring-IOC dependency injunction service implementation.
  • Involved in Design, Development, lower regions (TEST, STAGE, and UAT) and Production phases of the application.
  • Worked on Spring Batch for Asynchronous processing transactions.
  • Worked on Websockets to integrate with external system and receive and display the data without user actions.
  • Implemented logger for debugging using Log4j.
  • Worked on designing and developing the Jasper reports for generating user reports.
  • Worked on designing and developing the Velocity templates to send receipts to downstream systems.
  • Worked on the security issues and to design and develop the solutions to resolve the same.
  • Preparing DB scripts and PL/SQL programming to resolve DB related production issues.
  • SQL Query tuning based on the keys & indexes to enhance performance of application in production environments.
  • Analyzing the issues/errors/problem mentioned, for details verified logs and performed Unit Testing.
  • Worked java script debugging tools like IE Developer tools and Firefox firebug.
  • Created detailed design document, use/ business cases, process or sequence notes, release notes, Impact Analysis notes and class UML diagrams.
  • Experience in using firebug and resolving cross browser platform related issues.
  • Involved in fixing production defects, code releases and written scripts for applying SQL patches.
  • Experience in handling application production support, night support for release to apply, health check manually & validating release, unit testing, debugging, documents provided for release & bug fix, performance monitoring, provided resolution for defects or bugs observed.
  • Involved in fixing production defects.
  • Involved with peers in using JProfiler for capturing performance bottleneck and memory leaks in the system.
  • Involved with peers for analyzing the thread dumps of Weblogic for stuck threads.
  • Written ANT Scripts to deploy the application into WebLogic application server for dev, QA, stage and Pre production environment.
  • Conduct Lead Reviews and mentor junior team members.
  • Promptly escalate any issues, which effects product delivery and quality to reporting manager.

Environment: Jboss 4.2.x, Weblogic 10.3.x, Core Java, Collections, JDBC, DAO, DTO, Multi-Threading, J2EE,, JavaScript, AnjularJS, SmartGWT 3.0, Spring 2.3, Servlet, JSP, Oracle 11g, Eclipse, LOG4j, Jasper, Json, Xml, JQuery, UML, SSH, Firebug, Putty, JIRA, Websockets, Websphere, Windows XP/7, Unix, Apachi POI.

Confidential

Consultant

Responsibilities:

  • Interacted with business analysts to study the requirements and design interfaces for the various use cases.
  • Expertise in developing UI using GWT/SmartGWT, JSP based on user requirements.
  • Involved the end-end design for this project which uses RPC layer for client server communication.
  • Worked in development of view layer, customization and enhancement for the application as per user/client requirement with speed and good code quality.
  • Worked on spring dependency injunction service implementation.
  • Involved in Design, Development, lower regions (TEST, STAGE, and UAT) and Production phases of the application.
  • Worked on designing and developing the Jasper reporting tool to generate reports in pdf automation.
  • Worked on development of model/business layer using Core Java, Collections, DAO, DTO, JDBC, Multi-Threading, Materialized views, DBA-JOBS.
  • Worked on Apache POI to generate Excel Sheets automation.
  • Worked on Spring Batch for Asynchronous processing transactions.
  • Worked on SSH, core FTP & putty tools for build, deployment and releasing the source code to client env's.
  • Implemented logger for debugging using Log4j.
  • Worked on the security issues and to design and develop the solutions to resolve the same.
  • Worked on designing and developing the Velocity templates to send receipts to downstream systems.
  • Preparing DB scripts and PL/SQL programming to resolve DB related production issues.
  • SQL Query tuning based on the keys & indexes to enhance performance of application in production environments.
  • Analyzing the problem and performed Unit Testing.
  • Worked java script debugging tools like IE Developer tools and Firefox firebug.
  • Created detailed design document, use/ business cases, process or sequence notes, release notes, Impact Analysis notes and class UML diagrams.
  • Experience in using firebug and resolving cross browser platform related issues.
  • Experience in writing the SQL scripts which triggers mails if any issues/errors reported.
  • Experience in generating conformation message in pdf using velocity templates.
  • Involved in fixing production defects, code releases and written scripts for applying SQL patches.
  • Involved with peers in using JProfiler for capturing performance bottleneck and memory leaks in the system.
  • Involved with peers for analyzing the thread dumps of Weblogic for stuck threads.
  • Experience in handling application production support, night support for release to apply, health check manually & validating release, unit testing, debugging, documents provided for release & bug fix, performance monitoring, provided resolution for defects or bugs observed.
  • Conduct Lead Reviews and mentor junior team members.
  • Experienced in monitoring EOD & BOD daily/weekly/monthly Jobs program execution for expected performance.
  • Promptly escalate any issues, which effects product delivery and quality to reporting manager.
  • Promptly provided support (call/email) to end users for the errors/issues observed.

Environment: Jboss 4.2.x, Weblogic 10.3.x, Core Java, Collections, JDBC, DAO, DTO, Multi-Threading, J2EE GWT 2.0, Spring 2.3, Servlet, JSP, Oracle 11g, Eclipse, LOG4j, Jasper, UML, Firebug, SSH, Putty, JIRA, Windows XP/7, Unix, VelocityTemplates.

Confidential

Product Support Engineer

Responsibilities:

  • Understanding the requirements based on businesses and functional documentation.
  • Use Best practices and Coding standards.
  • Developed the user requirement by programming using java, jdbc.
  • Develop Unit Test cases using automated unit test framework.
  • Involved in Fixing Production Issues.
  • Coding and Debugging based on the severity of the issue.
  • Pay High attention to detail in all the work, quality and on time delivery of agreed deliverables.
  • Promptly escalate any issues, which effects product delivery and quality to reporting lead.
  • Involved in fixing Production Defects.

Environment: Java, JSP, Servlets, Spring DI, DAO, DTO, XML, JDBC, Transactions, Apache Tomcat, WebLogic Application Server, JBOSS, IBM Rational Application Developer (RAD), JMS, Eclipse, Oracle, VSS,log4j

We'd love your feedback!