We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Ca Java Developer, CA

PROFESSIONAL SUMMARY:

  • Around 7 years with Java Development and diversified experience in Team Management, delivery & deployment and systems implementation experience in software development life cycle (SDLC) developing Java applications.
  • Over the years, worked as Development Lead, Offshore - Onshore Coordinator, Team Lead and senior developer.
  • Supporting various troubleshooting issues in development environment involving varioustechnologies.
  • Expertise in developing Multi-Tier Web applications using Java, J2EE, JSP, Servlets, MVC Struts, Spring, Hibernate, JDBC, Maven, Web Services (JAX-RS, JAX-WS) and Restful - Jersey.
  • Experience in System Design, Software development and complex Client/Server Implementation, Web Development, Implementation of J2EE Technologies in Banking and Financial domain
  • Experience in J2EE and MVC architecture/implementation. Implemented model-view-controller (MVC) architecture using Struts Framework.
  • Extensive experience in programming with Java, Struts, Servlets, Java Server Pages, Java Beans, JDBC, HTML, JavaScript and Spring
  • Experienced with SOAP/WSDL. Have also designed and developed REST interfaces in Java.
  • Experience in spring technologies like MVC, AOP, JDBC, ORM (Hibernate) using IBM Rational Application Developer.
  • Experience in using Web developments tools such as HTML, CSS, JSP, Java Script.
  • Good experience with Object Oriented Programming.
  • Having good experience on Data Structure, Multithreading, Exception Handling & Collection framework in JAVA.
  • Experience in using various Web and Application Servers like Apache Tomcat, IBM -Web Sphere application server.
  • Good knowledge in RDBMS concepts and experience in Sybase.
  • Hands-on experience in writing complex database queries, stored procedures and triggers.
  • Experience in designing Use Cases and Class Diagrams using UML.
  • Expertise in version control tools like Subversion and GIT.
  • Used Quality Center and Jira for bug tracking, issue tracking and project management.
  • Involved in code reviews, unit, Integration and System testing.
  • Used Jenkins for project build/release.
  • Experience in developing software using SDLC and Agile/Scrum methodologies.
  • Organized daily scrum meetings/standups for discussing sprint stories.
  • Worked as a Scrum master and involved in Sprint planning
  • Strong Analytical and Interpersonal Skills.
  • Key participant in all the phases of software development life cycle with Analysis, Design, Development, Integration, Maintenance, Debugging, Testing and Production support for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
  • Expertise in analyzing and solving technical problems, bug fixing and ability to learn and work efficiently as an individual and in team.
  • Effective Team player with Good Communication and Interpersonal Skills.

TECHNICAL SKILLS:

Enterprise Java: JSP, Servlets, JNDI, Java Mail, Logging API, Various J2EE and Standard Design Patterns

Programming Languages: Core and advanced Java, J2EE, HTML, UML, SQL

Tools & Framework: Struts 2.0/1.2, Spring Framework, Hibernate, Log4J, JUNIT, SoapUI, Web services - SOAP and Restful

Design Patterns: MVC, Front Controller, Business Delegate, Session Facade, Composite Entity, Value Object, Data Access Object and Business Object, Singleton, Factory

Mark-up/ Scripting Lang.: HTML, XML

Application/Web Servers: WebSphere Application Server 7.5, Tomcat

RDBMS: Oracle, Sybase

Version Control: SVN (Subversion), GIT, Source Tree tool

Defect/Bug Tracking: Quality Center 10.0, Jira

IDE: RAD 7.5, Eclipse, Weblogic, Websphere

O/S & Environment: Windows Vista/XP/2000, Mac, Linux

Methodology: Agile Methodology SCRUM, Water fall model

Design Skills: Requirements engineering, UML, Design patterns, code reviews, test planning

Build Tools: Maven, Ant

Web Application Frameworks: Struts, Spring

PROFESSIONAL EXPERIENCE:

Confidential, CA

Java Developer

Responsibilities:

  • Making changes to existing data Management System web application according to new requirements, by designing and developing middle-ware web service components using Java EE technologies for client consumption.
  • Password management through breakthrough systems ivault and EPV.
  • Consume 3rd party web services using Restful - Jersey for data management
  • Business requirement and root cause analysis for systems including the planning, requirements documentation, development coordination and implementation
  • Efficiently modernized the application using Spring MVC. Migrated the code from Struts 2 to Spring 1.6
  • Involved in working with Spring ORM by using Hibernate for backend access.
  • Developed DAOs which uses Hibernate to interact with Oracle Database, used Spring for dependency injection for plugging in the DAO objects for the business layer.
  • Involved in working with Spring AOP for Transaction management.
  • Monitored the error logs using Log4J and fixed the problems.
  • Analysis of business requirements and identification of gaps in the requirements.
  • Design of the in-scope modules and preparation of Design Document.
  • Worked as a scrum master
  • Involved in Sprint planning and implementation
  • Responsible for end to end Sprint cycle
  • Used AWS cloud front to forward the files
  • Practical experience with Quality Center / HP ALM to track defects.
  • Involved in status reporting, project meetings and project planning with the team.
  • Created ITSMs and supported them for deployments

Environment: Java, J2EE, JavaScript,php.CSS, HTML, XML, JSON, SQL, WSDL, Angular js, Apache AXIS, Hibernate, spring, Web services - SOAP

Confidential, MA.

Java Developer

Responsibilities:

  • Recommending and implementing new ideas to improve web site performance
  • Generated web-service stubs based on the BOM and develop SOAP implementation
  • Developed Data Access objects using JPA for database look up and transaction.
  • Implemented DAO, Service locator, Business delegate and chain of responsibility design patterns for various layers of the application.
  • Consumed and produced third party webservices using SOAP - Apache AXIS and Restful Webservices.
  • Used SoapUi for web service testing and Ant for build scripts
  • Getting Business requirements from business partners and analyzing them to notify of any changes required
  • Designed, developed and negotiated with vendors regarding system modifications to enhance the efficiency and productivity of the facility.
  • Worked closely with IT and business teams to solve client business problems
  • Performed Database Validation Testing and manipulations using SQL queries.
  • Worked in Sprint model and used ALM/Quality Centre for test documentation management, JIRA for story cards and conducted daily stand up meetings
  • Created story cards from business requirements and ensured they are closed on time
  • Integration of Quality Centre to third party Bug Tracking tools
  • Produced reports on Summary/Progress of Defects
  • Handled enhancements and bugs through JIRA.
  • Managed and Conducted Defect Review and Test Execution Status meetings with cross project team members.
  • Excellent interpersonal skills in listening, mentoring, coaching, negotiation, mediation, influencing, conflict resolution and strong communication, written and presentation skills.

Environment: Java, J2EE, JavaScript, Word press. CSS, HTML, XML, JSON, SQL, WSDL, Apache AXIS, Hibernate, spring, Web services - SOAP and Restful, Ant

Confidential, California.

Java Developer

Responsibilities:

  • Designed and developed complex applications from top to bottom (user interface design, application design, implementation, unit functional testing, delivery & deployment to customers, production support)
  • Estimate the duration of design, development, and testing tasks
  • The application uses the STRUTS framework. The views are programmed using JSP pages with the struts tag library, Model is Java classes (Java Beans) and web implementation controllers are Servlets.Used JSP and Servlets for server side transactions.
  • Developed HTML and JSP pages using Struts framework.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Sybase database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • UsedHibernateasObject Relational(OR) Mapping Tool for the backend data persistency
  • Wrote SQL and implemented ORM using Hibernate.
  • Consume third party services using SOAP UI and Restful web services (SOAP /Rest XML/ REST JSON).
  • Created clearly documented designs that effectively communicate to both technical and non-technical audiences.
  • Involved in providing knowledge transition and mentoring of junior team members.
  • Used Quality Center and Jira for bug tracking, issue tracking and project management.Involved in code reviews, unit, Integration and System testing.
  • Used PUTTY for tracking server logs for debug/deployment process.
  • Used Jenkins for project build/release.
  • Involved in Agile development methodology
  • Attended daily scrum calls/meetings.
  • Discussion over sprint stories for Agile Methodology.
  • Actively participated in project deployment activities.
  • Providing knowledge transition and guided new team members on whole process flow
  • Analyzed business requirements and developed Functional Specification Document and Technical design documents.
  • Providing support for the designed functionality, in the phase of production support after release
  • Involved using Maven build tool to manage framework dependency jar files.
  • Experience in analysis and design of as-is business process and to-be design processes ( Confidential analysis) using Business Process Modeling Notation (BPMN).

Environment: Core Java, IBM Rational Application Developer 7.5, Eclipse 3.2, Struts 2.0, JSPs, Servlets, Spring 2.x, php,Hibernate, Maven, Web services - Soap and Restful, GIT, Angular js .PUTTY, Jenkins, Quality Center 10.0

Confidential, New York.

Java Developer

Responsibilities:

  • Gathering Requirements, analyzing them and consolidating with other modules.
  • Design components based on object oriented design
  • Develop and Refractor the Servlets, JSPs using Spring following MVC architecture.
  • Writing PL/SQL stored procedures to handle business logic related to DB.
  • Hands-on experience with Java, Servlets, HTML, CSS, JavaScript, JUnit, Mockito and Power Mockito, XML.
  • Used Mock and power mockito for writing Junit test cases after each development
  • Implemented multithreaded applications for concurrent APIs.
  • Consumed third part web services using Web services - SOAP for data management.
  • Worked on Tomcat and Apache, WebSphere 7.x administration.
  • Developed SOA based web services using SOAP and WSDL.
  • Prepared High Level and Detail Level Design for the gathered requirements, which also involved Logical and Technical architecture diagrams, Class and Sequence diagrams, Data Models, Designing Interfaces.
  • Designed, developed and negotiated with vendors regarding system modifications to enhance the efficiency and productivity of the facility.
  • Testing at all stages of development involving tools such as Dust cases for sanity and regression testing, SOAP UI testing, End to End testing.
  • Responsible for periodic updating of requirements as per Requirement Specifications and Business rules.
  • Designed and created data reports using various reporting tools.
  • Used HP Quality Center and Jira for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts.
  • Managed development branches using Source tree tool and GIT version controller.
  • Involved in status reporting, project meetings and project planning with the team.

Environment: JDK1.6, Servlets, Hibernate (ORM), Spring 1.6, Webservices - SOAP, JSP, MVC, J2EE, JDBC, Websphere5.0, Tomcat 6.0, PL/SQL, MYSQL, DB2, GIT, Junit Mockito and Power Mockito

Confidential

Software Engineer

Responsibilities:

  • Involved in the application development usingCore Java, Web services, Spring, Hibernate, Oracle.
  • Developed various product applications using Java, J2EE and related technologies.
  • Developed Database and used Hibernate for mapping objects to the relational database
  • Involved in the implementation of end to product.
  • Developed Server side components using Hibernate and Spring framework.
  • Produced and Consumed third party web services using Soap
  • Involved in the Business Requirement analysis, Design Process, and Product development.
  • Used SVN for versioning control system.
  • Used Eclipse IDE for product development.
  • Used TOAD for PL/SQL development.
  • Web UI development using JSP, CSS and JavaScript.
  • Developed build management process for all projects using Maven.
  • Used Mock and power mockito for writing Junit test cases after each development
  • Managed Agile Software Practice using Jira by creating Product Backlog, Iterations, and Sprints in collaboration with the Product Team.
  • Used GIT for versioning control system and Source tree tool to manage development branches
  • Review the Functional Specification Documents and notify of any changes required in design
  • Work with the Support team to fix HOTFIXES.
  • Coordinating with all the team members for developing the application and consolidating the status sent by the team members on Daily basis and Review the release notes.

Environment: Java, J2EE, Spring, Hibernate, Struts, Web Services - SOAP, Oracle, Eclipse, SVN, Maven, Weblogic, Jira, JUnits, JSP, CSS, JavaScript.

Confidential

Associate Software Engineer

Responsibilities:

  • Used Struts Action Servlet, Action Form to design various JSP pages using MVC architecture.
  • Implementing controller classes and bean classes and followed MVC design paradigm
  • Implemented client side scripts in JavaScript as well as server side validations using Struts validation framework.
  • Implemented coding JSPs/Action forms/controller/Action.
  • Used form beans for storing data.
  • Used DAO pattern to retrieve the data from database and worked on DAOs for outbound module
  • Connected to database Sybase through ORM tool - Hibernate
  • Developed UI screens using JSP, HTML.
  • Used JavaScript for client side validation.
  • Designed and developed User interface using Struts tags, JSP, HTML.
  • Involved in designing and implementing data connectivity with back-end databases, that is performed through both container-managed persistence mechanism and Data Access Objects based on the functionality requirements.
  • Used Subversion SVN as a Source Control Software.
  • Unit test the code to ensure that it is aligned with technical and functional objectives.
  • Used Mock and power Mockito for writing Junit test cases after each development
  • Handling the Change Requests from the client.
  • Involved in Project documentation of the various modules
  • Reviewed the Business and System requirements.
  • Attended core team meeting and walk-through for review and resolution of Business and System requirements.
  • Created Test Plan, gathered test data and created Test Cases, Matrices and scripts. Coded and executed automated test scripts using Quick Test Pro.
  • Involved in Negative Testing, and Positive testing.
  • Executed Test Cases and verified Actual Results against Expected Results. Bugs traced & reported to the developers.
  • Performed Regression Testing to assure fixes are working fine and not creating and another issue.
  • Involved in acceptance testing on every new build from development.
  • Executed SQL Queries for database testing

Environment: Java, J2EE, struts, Web Services, Oracle, IntelliJ, SVN, Maven, JMS, ActiveMQ, WebLogic, Jira, JUnits, Mockito and Power mock.

We'd love your feedback!