We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Rockville, MD

SUMMARY

  • 14+ years of extensive IT experience in Analysis, Design, Developing, Testing, Deployment of various web based and client/server applications in multi - platform environments with JAVA/J2EE technologies and involved in all phases of Software Development Life Cycle (SDLC).
  • Expertise in developing enterprise applications with various open source frameworks like Java/J2EE, JSP, JSTL, Servlets, Struts, Spring, Web Services, JMS, JPA, JDBC and Hibernate.
  • Extensive experience in database designing and writing queries, Stored Procedures, Functions and Packages in Oracle 9i/10g/11g, SQL server 2005/2008 and CA IDMS database
  • Expertise in developing and consuming REST and SOAP based Web Services
  • Extensive experience in designing and creating service API using JAX-RS and Jersey
  • Expertise in developing and consuming SOAP web service with JAX-WS specification and tested it using Soap UI.
  • Extensive experience in developing and maintaining Micro Services using Apache CXF, camel and JBoss fuse
  • Expertise in XML technologies such as DTD, XSL, XSLT, XML schemas, XSL, JAXB and parsers like SAX, DOM.
  • Experience in Object Oriented Analysis and Design (OOAD) using UML
  • Experience with Java Messaging Services (JMS) with spring and Active MQ.
  • Experience in creating workflow process using HandySoft Bizflow - BPM tool. Converted the existing Bizflow forms into JSP forms using JSP Custom tags, HTML and Ajax.
  • Solid hand on experience in scheduling jobs/ emails using cron, quartz, Apache Velocityand FreeMarker and Spring framework
  • Experience in developing and deploying applications using OC4J, Weblogic, WebSphere, Tomcat, JBoss servers.
  • Worked with version control systems like Git, SVN, VSS, CVS and Rational Clearcase for providing common platform for all the developers
  • Expertise in front end design, creating prototypes using HTML5, CSS3, Bootstrap, JavaScript, JQuery and AngularJS expertise in handling the UI issues and browser compatibility issues
  • Experience in the content management tool Interwoven Team site.
  • Experienced with build automation tools like Maven, ANT and Jenkins.
  • Strong analytic skills and demonstrated ability to handle multiple tasks as team member and also as individual contributor.

TECHNICAL SKILLS

Programming: Java, JDBC, Servlets, JSP, Struts, Spring, Hibernate, HTML, XML, JAXB, AJAX, JQuery, AngularJS, JavaScript, CSS, Webservices, SQL, PL/SQL, LDAP, QUARTZ, CRON, Velocity, FreeMarker

Databases: Oracle 9i/10g/11g, SQL Server 2005/2008, postgreSQL, IDMS

Servers: WebSphere, Web logic, JBoss, OC4J, Apache Tomcat

Tools: Interwoven Team site, HandySoft Bizflow, Fortis

Development Tools: JDeveloper, Eclipse, SoapUI, TOAD, JCF, SonarCube

Version Control: Git, Rational Clearcase, MS Visual Source Safe, CVS, TortoiseSVN

Operating systems: Windows, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Little Ferry NJ

Senior Java Developer

Responsibilities:

  • Feasibility analysis, estimation, analysis of existing application to support the rewrite, prototyping, impact analysis, coding, code review, bug and defects fixing
  • Replaced CATS CD-ROM format FileMaker Pro application into rich web-based application using Spring, Hibernate framework
  • Worked on POC for data transaction between mainframe and J2EE application using CICS Transaction gateway (CTG) and SOAP web service and enabled transaction between webFACTS various modules and mainframe system
  • Developed various RESTful service API using Jersey and JAX-RS specifications.
  • Developed and maintained Micro services using JBoss fuse, apache CXF and Apache camel
  • Implemented REST API calls from JQuery and parsed the data to client and handled the security and Authorization
  • Used JAXB to convert the Java objects to and from XML
  • Used java multithreading techniques for responsiveness.
  • Extensively used Java multi-threading to implement batch Jobs
  • Conducted code analyzing using SonarCube, manual review and Git code merge process
  • Heavily utilized java 8 features like Lambda Expression, stream API, Predicate, functional interface etc.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components
  • Developed persistence layer Data access objects using spring DAO, JDBC, Hibernate.
  • Developed custom queries using hibernate criteria, native SQL and HQL.
  • Monitoring performance and optimizing SQL queries for maximum efficiency.
  • Designed Hibernate mapping files based on business logic and Object relationships.
  • Configured EH Cache to load the static tables into secondary storage area.
  • Developed the browser compactable rich UI using HTML5, CSS, Bootstrap, font awesome, JQuery
  • Implemented various design patterns such as MVC, Singleton, Business Delegate, Adapter and Facade, Factory Pattern to resolve design issues.
  • Design and developed various email notifications module using FreeMarker templates and Java Mail API.
  • Created Class Diagrams and sequence diagrams using UML
  • Installed and configured Jenkins as build management tool and integrated with SVN
  • Design and implement asynchronous messaging using JMS. Involved in creation of queues, topics with JMS and Active mq.
  • Utilized Fortis Document Management System in various file upload module and configured nightly jobs to print tickets, invoice document generation etc.
  • Used Log4J to capture logs that includes runtime exceptions, monitored error logs and fixed the errors
  • Created various PDF reports using Apache POI for business use. Migrated the existing excel/word data into oracle tables using Apache-poi API
  • Utilized WebTrends analytics to track customer/ user behavior in DFJ application
  • Implemented user authentication module with LDAP server.
  • Conducted one on one and group training sessions with end users on the new features and getting their feedback on the changes, incorporating their feedback and priorities in the projects tasks
  • Developed test cases and performed unit testing using Junit
  • Packaged and deployed the application in IBM WebSphere

Environment: Java 1.8, Spring Framework 4, Hibernate, JSP, HTML5, CSS3, Bootstrap, Oracle 10g/11g, IDMS, WebSphere 7, JBoss fuse, XML, JSON, JAXB, JAX-WS, JAX-RS, Jersey, SOAP, SoapUI, Apache CXF, Camel, SonarCube, JQuery, AngularJS, Ajax, SQL developer, Junit, TOAD, ANT, Jenkins, CVS, SVN, Git, Eclipse, DevWorks, FreeMarker, Apache POI, Bootstrap, font awesome, UNIX

Confidential - Rockville MD

Senior Java Developer

Responsibilities:

  • Effectively involved in requirement gathering and coordinated with client in meeting the application deadlines.
  • Involved in project planning, resource planning and providing level of effort.
  • Designed and developed BPM process using HandySoft Bizlow tool.
  • Converted the existing Bizflow forms into JSP forms to accommodate client robust requirements.
  • Designed and developed the application using JSP, Servlets, Struts 2.0, Spring, Hibernate, JavaScript, HTML and various Java objects that implemented the business rules under MVC architecture.
  • Designed and developed NED lookup Web service module to retrieve Confidential employee details to WiTS application.
  • Implemented various requirements requested by Confidential and worked on enhancing the application according to Confidential needs.
  • Created stored procedure and functions in SQL server 2005/2008
  • Followed Agile Methodology for Project Life Cycle Development
  • Handled application deployments to the DEV, UAT and Production environments using Maven.
  • Tested 508 compliance using NVDA and JWAS tools and implemented the required changes in WiTS to comply.
  • Received DREAM TEAM award for ER module from Confidential .
  • Involved in full Development Life Cycle (SDLC)
  • Performed integration testing as well functional testing after the deploying the application to Dev and Test environments.

Environment: BizFlow BPM tool, Java, Struts, Spring, Hibernate, JSP, SQL 2005/2008, Apache Tomcat, SOAP, WSDL, XML, SOAP UI, Junit, Manen, JavaScript, JQuery, VSS, Eclipse, Tomcat 6.0, Ajax, WebServices, NVDA, JWAS

Confidential - Baltimore MD

Programmer Analyst

Responsibilities:

  • Involved in functional analysis and created prototypes by using HTML and JavaScript for the RFP demo.
  • Played a major role in winning this project and involved in full Development Life Cycle (SDLC)
  • Involved in modifying the USIS match engine (Oracle 10g) to UTIS requirement. Tested each and every module manually and fine-tuned the parameter value against the Confidential requirement.
  • Designed and developed the application using JSP, Struts 2, Spring, Servlets, JavaScript, HTML and various Java objects that implemented the business rules under MVC architecture.
  • Implemented various requirements requested by Confidential and customized the application according to Confidential needs.
  • Created PL/SQL packages, procedures, functions and triggers in Oracle 10g database.
  • Handled application deployments to the DEV, Test and Confidential Test and Production environments using ant.
  • Performed integration testing as well functional testing after the deploying the application to Dev and Test environments.
  • Tested 508 compliance using NVDA and JWAS tools and implemented the required changes to comply.

Environment: Java 1.6, Struts 2, Spring, Hibernate, JSP, Servlets, Oracle 10g, Toad, JavaScript, JQuery, CSS, Rational Clearcase, Ajax, XML, NVDA, JWAS

Confidential - Baltimore MD

Programmer Analyst

Responsibilities:

  • Involved in functional analysis and created HTML prototypes for the approval process.
  • Coordinated with business analyst to gather the requirements
  • Involved in creating the template for the application using JSP, HTML and JavaScript.
  • Designed and developed the application using JSP, Struts 2, Spring, Servlets, JavaScript, HTML and various Java objects that implemented the business rules under MVC architecture.
  • Implemented logging, user role validation using Spring-AOP
  • Created a generic email module for the application, which will notify the registered user regarding success/failure status of each process.
  • Created a downtime configuration module which will allow admin user to configure the downtime dates of the application for the current year and future.
  • Involved in table design, stored procedure and functions in Oracle 10g.

Environment: Java, Struts, Spring, Hibernate, JSP, Servlets, Oracle 10g, Toad, JavaScript, JQuery, CSS, Rational Clearcase, Ajax, Javascript.

Confidential - Baltimore MD

Programmer Analyst

Responsibilities:

  • Involved in requirement gathering and application design.
  • Analyzed the existing application and involved in designing the architecture of new implementation.
  • Designed and developed the application using JSP and Struts2.0 under MVC architecture.
  • Designed and created Java and ORACLE 10g PL/SQL components that implemented various business rules and generated the input for Cognos reports
  • Managed the source code version control and integration in Rational Clearcase.
  • Support and maintenance of the production environment - support weekend maintenance, unexpected outages, emergency releases, support of production issues and queries from the business
  • Migrated the application framework from Struts 1.2 to Struts 2

Environment: Java, J2EE, Struts, spring, Hibernate, JSP, HTML, Ajax, Oracle 10g, Toad, JavaScript, CSS, Rational Clearcase, JDeveloper, OC4J

Confidential - Baltimore MD

Programmer Analyst

Responsibilities:

  • Involved in requirement gathering and application design.
  • Implemented various requirements requested by Confidential and tailored the application to suit Confidential needs.
  • Created PL/SQL packages, procedures, functions and triggers in Oracle 10g database.
  • Tuned existing database objects for better performance.
  • Developed and modified database objects using TOAD 9.0.1.
  • Created application builds and deploy onto Confidential Test and Production servers using ant.
  • Developed various document deliverables like Integration Document, Software Development Document etc.

Environment: Java, Struts, JSP, Servlets, spring, Hibernate, Oracle, Toad, JavaScript, JQuery, CSS, Rational Clearcase

Confidential

Senior Java Developer

Responsibilities:

  • Developed the web interface in J2EE Framework using Struts Framework (MVC Design pattern), J2EE, Servlets, AJAX, PostgreSQL, HTML, DHTML and CSS
  • Used pgAdmin III tool for running PostgreSQL queries
  • Used JBoss Application Server
  • Achieved multilingual using Struts Framework, supporting English and German
  • Direct interaction with client in solving problems
  • Used TortoiseSVN for maintaining the Source Code and Version Control
  • Involved in testing the module as per user requirements
  • Developed the application with browser compatibility

Environment: Java, J2EE Design Patterns, Struts, JSP, Servlets, AJAX, XML, quartz, pgAdmin III, HTML, PostgreSQL, JavaScript, JQuery, CSS, TortoiseSVN

Confidential

Java Developer

Responsibilities:

  • Developed the web application using Weblogic 8.1
  • Developed coding in the Servlet and JSP Technologies using Eclipse3.2
  • Involved in the JavaScript Validations
  • Involved in automatic mail sending using quartz
  • Involved in testing the module as per user requirements
  • Developed the application with browser compatibility

Environment: Java1.4, J2EE 1.4, JSP 1.1, Servlet 2.3, quartz, JavaScript, Weblogic 8.1

Confidential

Java Developer

Responsibilities:

  • Involved in developing front end/UI using HTML, JSP, JavaScript
  • Developed the module using web service in Weblogic8.1
  • Developed web service using XML and soap
  • Developed UI listing page for the Client side using JSP technologies
  • Involved in testing the module as per user requirements
  • Developed the application with browser compatibility

Environment: Java1.4, J2EE 1.4, JSP 1.1, Servlet 2.3, JavaScript, Weblogic81, Web service

Confidential

Java Developer

Responsibilities:

  • Involved in developing front end/UI using HTML, DHTML, JSP, JavaScript and XML
  • Used Interwoven team site Server for content creation and modification
  • Involved in gathering the requirements from the client
  • Involved in converting non-template page into templates
  • Used VPN network to acquire secured access for organizational network
  • Coordinating with onsite team members
  • Written JavaScript, CSS for validation and UI Designing
  • Got Appreciation (5/5) from client for support and delivering on time

Environment: Java, J2EE, JSP, Servlets, JavaScript, HTML, CSS, Oracle9i, Interwoven team site Server, VPN

Confidential

Java Developer

Responsibilities:

  • Implemented Struts Frame work
  • Involved in file uploading using Multipart-form data
  • Involved in database design and development
  • Responsible for Testing and moving the application into Staging and Production environments
  • Extensively used VSS for maintaining the Source Code and Version Control
  • Created the HTML Screens required for the implementation of the User Interfaces using Dream weaver and done client side validations using Javascript

Environment: Java, JSP, JDBC, Apache Tomcat 5.0, Eclipse, iSQL plus, JavaScript, HTML, CSS, VSS, SQL 2000

We'd love your feedback!