We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY:

  • Overall 10+ years of experience in Application Analysis, Design, Development, implementation, maintenance and testing for Web, Client - Server based Enterprise Applications across various domains using Java/J2EE technologies.
  • Extensive experience in various Java/J2EE technologies including Java, Swings, JSP, Servlets, EJB, Struts, Spring MVC, Hibernate, Oracle 11g, JDBC, HTML5, CSS, JavaScript, JQuery, XML, XSLT, Ajax, ANT, SOAP and Restful Web Services.
  • Strong experience in developing Web Services using - SOAP (CXF 2.x), WSDL and Restful web services (Jersey), DTDs, XSD schemas for XML.
  • Excellent experience in working with Servers like IBM Websphere 8.0, BEA Web Logic 9.x/10./11, JBOSS and Apache Tomcat 5.x/application servers.
  • Worked in various domains like Banking (Bank of America), Insurance (Farmers & State farm insurance) Auto (FORD) and Payroll (ADP).
  • Strong hands on experience in implementing Design patterns as Session Façade, Singleton, Factory pattern, Adapter pattern and Abstract Factory Pattern. Also Knowledge in all Java design patterns like Creational, Structural and Behavior pattern.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX, DOM and JAXB.
  • Extensively involved in developing application in MVC Design Patterns Using Struts 1.2, 2.x and Spring frameworks.
  • Excellent experience with PL/SQL & Oracle 10g/11g database using tools like Toad, Oracle SQL Developer.
  • Worked on Struts tag libraries, validations, exception handling and JSTL in struts framework.
  • Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Power Designer.
  • Experience on application development using Multithreading, Collections, Reflection and Serialization.
  • Involved in application design using class diagram, Sequential diagram, activity diagram and State diagram.
  • Experience in software testing, Junit testing, regression testing, defect tracking and management using Clear Quest and Quality Center.
  • Team Management: Working closely with Onsite teams on project deliverables and building up goals.
  • Extensively used in Agile, SCRUM, (JIRA, RALLY) methodology in application development
  • Ability to suggest, model and deliver the technical solutions for real world business problems.
  • Excellent communications skills and strong working relationships with coworkers and management.
  • Worked on configuring build tools like Maven and ANT for the development and deployment.
  • Highly Proficient with all phases of SDLC Gathering Requirements, Functional Specifications, System Design, Prototypes, Development, Testing, Release and Hand Off.

TECHNICAL SKILLS:

IDE/Tools: Eclipse, My Eclipse, RAD, STS, IntelliJ, TOAD, Rally, Dream Viewer, SQL Developer

Frameworks: MVC, Struts, Spring MVC, Hibernate

J2EE Technologies: Core Java, JSP, Servlets, EJB, RMI, JMS, MQ Series, JDBC, JNDI, WSDL, Soap Web Services & Restful Web services, XSD, XML.

Scripting Languages: HTML5, CSS, JavaScript, JQuery and Knowledge of Angular JS.

Application/Web Server: Apache Tomcat, IBM Websphere 7.0, BEA WebLogic 9.x/10./11, JBoss

Database Technologies: Oracle 8i/9i/10g/11g, PL/SQL, MySQL, DB2

ORM Tool: Hibernate and Toplink

Version Control Tools: PVCS, Tortoise SVN, GitHub, Clear Case, Jenkins, MS VSS.

Other skills: Agile, Scrum, Maven, Ajax, Ant Script, UML, Junit, Log4J, JSON, POJO, JSON, Unix

Software Methodologies: OOAD, UML, SDLC.

Design Patterns: J2EE Design Patterns Creational, Structural and behavior patterns

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

Senior java Developer

Environment: Java/J2EE, JSP, JQuery, Servlets, Struts, Ajax, Spring MVC, Hibernate, Soap and Restful Web Services, Oracle, Websphere 8.0, Agile, linux, Rally, Angular JS,Intellij.

Responsibilities:

  • Involved in gathering and analysing requirements, identifying various individual logical components, expressing the system design through UML diagrams.
  • Developed Controllers, view resolvers, Handler mappings and Java Server Pages as views, using Spring MVC
  • Used Struts 2.0 Framework in the web tier of the application which is based on the MVC design pattern.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • Designed web screens for various modules using HTML, DHTML and CSS and used Java Script as client side validation.
  • Form classes of Struts Framework to write the routing logic and to call different services.
  • Developed Validators for application components using the Struts validation framework.
  • Involved in performance optimization concepts within applications like Code optimization, load balancing etc.
  • Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
  • Design and implement solutions to satisfy non-functional requirements like scalability, usability, maintainability and support ability
  • Produced JavaScript to automatically disable selected links until a given activation date and constructed image-based JavaScript-free rollovers through CSS alone.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.
  • Develop persistent objects using Hibernate.
  • Developed stored procedures and Triggers using PL/SQL to access the database.
  • Created Mock services in SOAP UI to test the interaction with the Web services.
  • Used Maven to create structured layer, achieve dynamic dependency resolution and create a central repository for all project dependencies.
  • Resolving technical issues and helping the team members technically.
  • Design and development of new features and enhancements; making crucial technical decisions pertaining to the design and development activities.

Confidential

Professional Application Designer

Responsibilities:

  • Develop the front end design and get the approval from client
  • Designing and coding the complete module for flight details.
  • Involved in various phases of the Software Development Life Cycle (SDLC) such as Requirement Gathering, Data Modelling, Analysis, Design and Development.
  • Developed Use Case, Sequence and Class diagrams to describe the flow of process.
  • Used Maven to create structured layer, achieve dynamic dependency resolution and create a central repository for all project dependencies.
  • Developed the application using Struts framework which was based on Model View Controller (MVC) design pattern.
  • Designed user interface screens using JSP, Servlets, Struts tags and HTML. Used JavaScript for client side validation, CSS and AJAX for further support. Used jQuery for UI centric Ajax behaviour.
  • Used Hibernate Persistence framework to create POJO classes and performed ORM mapping. Used XML mapping files to describe the relationship between database tables and class attributes.
  • Used various design patterns like MVC, Service Locator, Singleton, Factory and Data Access Object (DAO) all over the application.
  • Implemented unit testing using JUnit framework. Automated the invocation of JUnit during build and deploy time. Deployed the application using JBoss Application Server.
  • Used Log4J to capture the log that includes runtime exceptions and versioned the code using Rational Clear Case.

Environment: Core Java, JQuery, JSP, JMS, MQ Series, Servlets, Restful Web Services, Ajax, Struts, Hibernate Agile, Scrum, PVCS, Oracle 11g.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in the Design, Development, Implementation, Integration, Deployment and Testing phases of the application enhancement project.
  • Develop persistent objects using Hibernate.
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, AJAX, XML and HTML. Used JavaScript for client side validation.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Developed the interactive web page using Struts 2.0, Hibernate, Ajax, XML, Object oriented JavaScript.
  • Extensively involved in developing ActionServlet, Action, Form Bean, Java Bean classes for implementing business logic for the Struts Framework.
  • Used JUnit Testing Framework for testing the methods that have been coded.
  • Developed and deployed the application on JBoss server using Maven scripts.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Involved in developing and consuming SOAP/RESTFUL web services
  • Created Mock services in SOAP UI to test the interaction with the Web services.
  • Designing and implementing the code using Struts framework.
  • Resolving technical issues and helping the team members technically.
  • Bug fixing and maintenance of the application.

Environment: Java/J2EE, Multithreading, JSP, JQuery, Servlets, Spring MVC, Soap and Restful Web Services, Maven, Hibernate, DB2, WebSphere, Agile, JIRA, Unix, Tortoise SVN

Confidential

Senior Java Developer

Responsibilities:

  • Involved in requirements gathering and analysis.
  • Analysis the Requirements for JRF 5.x and JRF 6.x
  • Developing and Implementing the code for both JRF version
  • Testing & Supporting different Environments
  • Involved in reviewing the code.
  • Development Junit Test cases for testing the development code
  • Analyzed the performance of application and fine tune the code where it is necessary.
  • Involved in the unit testing of the tool.
  • Involved in consuming and publishing SOAP/RESTFUL web services
  • Enhancement and maintenance of the application.
  • Created project status report and presented it to the clients and higher management on a weekly basis.

Environnent: Java, Multithreading, JSP, Struts, Spring MVC, Hibernate, WSDL, Soap and Restful Web Services, JSON, Maven, POJO, JMS, SCRUM, RAD, Maven, GIT, Oracle 11g.

Confidential

Senior Java Developer

Responsibilities:

  • Analyzing the requirement specification, technical design preparation, conduct proof of concepts in analyzing the various design approaches and sharing with client.
  • Involved in Development, Implementation & Testing
  • Requirement understanding of Use Case documents with help of Business Analyst and responsible for design, development, testing and implementation of modules.
  • Implemented Restful services using Jersey.
  • Multi-threaded processing improvement
  • Was involved in designing and developing the User Interface
  • Created the Front end page using JSPs, HTML, and CSS, java Script and JQuery with its required styles.
  • Utilized Log4J for debugging and logging the operations of the application.

Environment: Core Java, Multithreading, HTML5, JavaScript, JQuery, JSP, JMS, MQ Series, Servlets, JSON, Maven, Struts, Toplink, XSD, DTD, XSLT, Restful Web Services, Ajax, Agile, Scrum, PVCS, Oracle 11g and PL/SQL.

Confidential

Senior Web Developer

Responsibilities:

  • Developed the component using Java, J2EE/JEE, JSP, Struts, Hibernate framework
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Implementation of SAOP Web Services using CXF
  • Involved in designing frontends using JSPs, HTML, DHTML and CSS.
  • Analyzed the performance of application and fine tune the code where it is necessary.
  • Debugging and resolving issue for web service binding and deployments with attachments

Environment: Java, JSP, JavaScript, SQL, AJAX, Struts, JMS, Hibernate 3.0, Eclipse, WSDL, SOAP Web services, Oracle 10g and PL/SQL.

Confidential, New York

Senior Consultant

Responsibilities:

  • Involved in Design & Development.
  • Creating/Reviewing the Use Case Diagram.
  • Coordinating with Onshore/Offshore Team on Specifications of New Requirements, Change Requests and testing progress in different phases.
  • Fixing of QA and UAT bugs and coordinating with other systems leads.
  • Involved & Follow up with team for Defect fixes.
  • Using Log4J the error logs are monitored and fixed
  • Involved in metrics preparation and worked with the QA team to get sign off before release.
  • Multi-threaded processing improvement

Environment: Core Java, JSP, Servlets, Struts, Hibernate, Agile, Scrum, MySQL, Clear case, Toad

Confidential, New York

Java Developer

Responsibilities:

  • Requirement study and System Analysis & Design and prepare design document.
  • Involved in Development of the modules
  • Defect Fixing activities.
  • Deploying the Application in various environments like QA, UAT and Production.
  • Responsible for the support of the full application after successful deployment.
  • Involved in supporting the application.
  • Follow up the defects with development team until it is fixed.

Environment: Java, JSP/Servlets, EJB, JMS, MQ Series, Spring, Oracle 9i, PL/SQL, Eclipse, Sql Developer, Unix, Clear case.

Confidential

Java Developer

Responsibilities:

  • Requirement study and System Analysis & Design and prepare design document.
  • Involved in testing end to end application.
  • Create High level and low level design document and get reviewed by internal & External Team members.
  • Developed the code using Struts Framework.
  • Implemented validation framework for creation of validation.xml and used validation-rules.xml.
  • Identifying the defects and prepare the Defects Report.
  • Follow up the defects with development team until it is fixed.
  • Multi-threaded processing improvement
  • Involved in produce technical documentation.
  • Preparing Junit Text Cases
  • Fixing of QA and UAT bugs and coordinating with other systems leads.

Environment: Core Java, Multithreading, Junit Test cases,Java Script, JSP,Struts, EJB, Eclipse, Hibernate, Clearcase, and Oracle.

Confidential

Java Developer

Responsibilities:

  • Involved in creating Sequential Diagram for each Module.
  • Create High level and low level design document and get reviewed by internal & External Team members.
  • Involved in Development of the modules
  • Preparing PCL
  • Fixing of QA and UAT bugs and coordinating with other systems leads.
  • Query tuning and optimization for performance issue.

Environment: Java Swings, Dream Viewer, Java Script, JSP, Struts, Oracle 9i, PL/SQL, Ant Script, Apache Tomcat Server, Eclipse, Toad.

Confidential

Java Developer

Responsibilities:

  • Requirement study and System Analysis & Design and prepare design document.
  • Involved in creating Sequential Diagram for each Module.
  • Involved in Development of the modules
  • Involved in Design & Development
  • Worked on bug fixing and enhancements on change requests.

Environment: Java, Multithreading, Dream Viewer, Java Script, JSP/Servlets, EJB, JMS, MQ Series,Struts & Oracle 9i,Eclipse, Sql Developer, Unix,Clear case.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in Design & Development.
  • Create High level and low level design document and get reviewed by internal & External Team members.
  • Fixing of QA and UAT bugs and coordinating with other systems leads.
  • Testing the functionalities using Junit Test Cases.
  • Code review of the team members according to the coding standards.
  • Multi-threaded processing improvement
  • Used Eclipse as a IDE, JBoss 7.0 as an application server.

Environment: Java - Swings, Dream Viewer, Java Script, JSP/Servlets, Unix,EJB, JMS, MQ Series, Oracle 9i,Eclipse, Sql Developer, JBOSS, Clear case.

We'd love your feedback!