We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Overall 7+ years of experience in Software design and development activities including requirement analysis, design, and implementations and testing of various client server based applications using Java and J2EE technologies
  • Good experience in all facets of SDLC viz. requirement analysis, designs, development, testing, and post implementation revisions.
  • Worked strongly following Agile (Scrum) methodology.
  • Have a strong background and experience in designing and developing various software applications.
  • Strong technical skills in the areas of distributed technologies like JAVA, J2EE (JDBC, Servlets, JSP, AJAX, RMI, JNDI, EJB, Struts 1 & 2, Hibernate, Spring, Web services)
  • Technically proficient in Oracle, MySQL, Sybase, PostgreSQL, Derby databases.
  • Strong experience with web/application servers like Apache Tomcat, Jetty, Jboss, IBM WebSphere, WebLogic.
  • Extensive experience with Frameworks in Struts, ORM (Hibernate) and spring (Spring MVC, Spring Context, Spring DAO, Spring ORM, Spring Security).
  • In - depth knowledge and experience of analysis and design methodologies using OOAD, UML and J2EE Design Patterns(MVC, Front Controller, Session Façade, Data Access Object), with solid experience in MVC architecture (n-tier).
  • Experience with XML, XSD, DTD, SAX, DOM technologies
  • Knowledge on service oriented architecture (SOA), workflows and web services using XML, SOAP, and WSDL
  • Strong experience with various application development IDEs: Eclipse, IntelliJ, NetBeans
  • Experience with log tools: Maven, JUnit, Log4j, Ant
  • Have excellent logical, analytical & debugging skills
  • Possesses high working qualities with good interpersonal skills, highly motivated, fast learner, good team player and very proactive in problem solving with providing best solutions
  • Have proficient time-management skills, able to deliver assignments with superior quality on schedule and within budget. Strong technical background in system design with expertise in project coordination, determination of scope and priority and project implementation

TECHNICAL SKILLS

Operating Systems: MS-DOS, Windows 2000/98/NT/XP/Vista, Linux, Unix

Languages: Java JDK 1.4,1.5,1.6, Multithreading, collections, C, C++, SQL, PL/SQL, ASP, Perl, Unix Shell Scripting, Swing

Web Technologies/ Frameworks: HTML, CSS, DHTML, XML, XSL, XSLT, Java Script, JQuery, JDBC, JSP, Servlets, JNDI, AJAX, Hibernate 3.0/2.0and Spring 3.0/2.5,struts 2.0/1.0, JSF

Web service Specifications/ We service Tools: JAX-RPC, JAX-WS, JAX-RS(Restful),JAXB,XML beans, XSD,SOAPUI

Designing Tools/Methodologies: UML, VISIO, Rational Rose./ SDLC, OOAD, Agile

IDES: MY Eclipse, IBM RAD, IntelliJ, NetBeans

Database/ Database Tools: MS-Access, Oracle 10g/8i/9i, MS-SQL Server, MYSQL 5.0., DB2, Toad for Oracle

Web/Application/Messaging Servers: Apache Tomcat, Web logic 8.1, 11g, Apache Axis2, WebSphere, IIS, Jboss.

Loggers: Log4J, SLF4J

Batch Scripting: ANT, Maven

Documentation Tools: MS Office 2003/2007/2010 , Visio, MS Project, MS SharePoint

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Involved in study of User Requirement Specification, communicated with Business Analysts to resolve ambiguity in Requirements document.
  • Involved in the design and development of Stub Services and the automation framework in Agile Methodology.
  • Used Spring MVC framework for design and development of web application.
  • Developed the UI for Stub Services using HTML, CSS, JavaScript and Angular JS.
  • Developed Restful Web Services for the Stub Services application using Spring Framework.
  • Developed the entire Admin module for the Stub Services that helps to configure Application, Entity, API, and Template for the API and Sentinel for the API.
  • Worked on the automation framework and built the wrote the test cases using Testing.
  • Used Velocity template language to make Json as dynamic for the API calls.
  • Used Maven to build the applications and run the tests.
  • Used Jenkins to schedule the tests based on the carrier and priority of the test case.
  • Used Tomcat as the server and used Log4J for logging the events.
  • Used Radar, Confidential ’s bug tracking to tool to create and schedule tasks for the sprint.
  • Used GitHub enterprise as the repository to distributed version control and source code management (SCM) functionality of Git.

Environment: JDK1.8, Spring framework, Testing, HTML, CSS, JSF, AngularJS, JSON, XML, Log4j, Tomcat, Jenkins, Log4J, Eclipse, Git, Maven, Radar, Oracle 11g.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Worked on Agile Environment having daily stand up meetings, pre planning and planning meeting and face-to-face communication.
  • Responsible for completion of the User stories assigned for each Sprint including Analysis, Development, Testing, Defect fix, Tech Spec update, without any deviations in schedule.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Bean and Action classes.
  • Implemented server side tasks using Servlets and XML.
  • Helped to develop page templates using Struts Tiles framework.
  • Implemented Struts Validation Framework for Server side validation.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented Struts Action classes using Struts controller component.
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
  • Used the DAO Pattern and J2EE framework facilitated the integration and deployment of DAO, Servlets, JSP and XML.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, JMS, and MQ Series by using RAD Application Framework.
  • Designed an alerts framework that enables user to see changes in their ratings.
  • Written stored procedures, triggers, and cursors using Oracle PL/SQL.
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS.
  • Written JUnit Test cases for performing unit testing.
  • Used Rational Clear Case as Version control.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Developed lot of modules and integrated them with the existing current systems.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.

Environment: Websphere 7.5, Struts MVC 2.2.3, Hibernate 4,Spring 4.1.6, JSP 2.2.1, Servlets 3.0, JUnit, RAD 7.5, Log4j, Apache ANT, Clear case, Oracle 11g.

Confidential, Portland, ME

Java Developer

Responsibilities:

  • Involved in Analysis, design and coding in J2EE Environment.
  • Prepared Technical Specifications based on the functional requirements.
  • Participated in designing and developing the presentation web-based client using HTML5, CSS3, JavaScript, AJAX, JQuery, JSP and JSFs, Tag Libraries, and XML
  • JSF 1.2/Rich faces were used to prepare logical parts of the presentation pages.
  • UsedSpring DI/ORM/JDBC modules.
  • Designed the front-end for using JSP, AJAX, HTML Java Script, CSS and customized JSP Tag Libraries. Also did server side logic development. Developed Action classes, Action Forms and Servlets.
  • Updated CSS layout to reflect the new changes as per the addition of new components
  • Involved in development of Web services (SOAP) using CXF, JAX-WS, WSDL, XSD and JAXB to send fusion data to different upstream systems.
  • Used Hibernate with JPA for attaining Object Relational Mapping.
  • Implemented various design patterns like Factory and Singleton.
  • Used Spring IOC to inject DAO objects into the Business delegate classes.
  • Provided declarative and programmatic security by authorizing the logged in user based on User designation.
  • Generated Web service client code and end points using Axis.
  • Extensively used SOAP Web Services for providing services to other platforms.
  • Involved in Unit, Integration and System Test and maintain application
  • Writing JUnit test cases and testing the modules in development and QA environment

Environment: RAD 7.0, Java JDK 1.5, J2EE, JSF 1.2, Junit,Rich faces, Spring, Hibernate 3.0, JSP2.0, Web Sphere Application Server 6.1, HTML5, Java script, AJAX, CSS, Oracle 10g, JQuery, Agile TOAD, Subversion, Axis 1.2 Web Services.

Confidential, Dover, NH

Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the entire application implementing MVC Architecture, integrating JSP with Hibernate and struts frameworks.
  • Designed User Interface using JavaServer Pages (JSP), Cascading Style Sheets (CSS), and XML.
  • Developed the Enterprise JavaBeans (Stateless Session beans) to handle different transactions such as bill payments to the service providers.
  • Developed deployment descriptors for the EJB to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Subversion to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the javaclasses.

Environment: JDK 1.5, J2EE, EJB 3.0, JNDI 1.2, Hibernate 2.1, Struts 1.3, HTML, JavaScript, XML, CSS, JUnit, UML, iReport 2.0 and 4.0, Web Services, SOAP, WSDL, UDDI, AXIS 2, Ajax, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2, subversion, Linux.

Confidential, Boston, MA

Java developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Developed the web tier using JSP, Spring MVC
  • Used Spring Framework for the Implementation of the Application.
  • Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
  • Involved in designing and developing front end application using Struts 1.x
  • Used JPA/Hibernate to write DAO classes to interact with the database.
  • Used advanced core java features like annotations, generics, enhanced for loop etc. throughout the application.
  • Implemented Service Oriented Architecture by developing Java web services using WSDL, UDDI and SOAP
  • Involved in fixing defects in application- worked in JSF managed beans, converters, validator and configuration files
  • Mapped business objects to database using Hibernate, Used JPA annotations to Map DB to Objects.
  • Deployed the Application in WebSphere server.
  • Used Eclipse as the IDE for development
  • Maven is used as the build tool.
  • Created unit test cases and mock objects using JUnit framework.

Environment: Java 1.4, JSF, J2EE 1.4, JSP 2.0, Servlets, Spring 2.5, IOC, JPA, Struts 1.x, Web Services-REST, WSDL, SOAP, Oracle 10g, JDBC, JavaScript, PL/SQL, HTML, SQL, AJAX, XML, WebSphere 7.0, Eclipse 3.2, CVS, JUnit, Maven.

Confidential

Java/J2EE Developer

Responsibilities:

  • Understanding open source frameworks along with debugging by Jadclipse tool
  • Understanding, Analysis of Business/Technical Requirements of the BRMS (Business Rules Management System
  • Learnt GWT, Worked on development and enhancements of the modules.
  • Involved in preparation of FSD and HLD for the BRMS.
  • Customizing the UI to give the look and feel based on the client requirements and code standards.
  • Developing the Rules Request modules involved usage of advanced GWT and AJAX calls. Integrated the module to the existing project and delivered a clean, standard and efficient working model.
  • Worked on resolving the defects (including P1 and P2)
  • Helped in implementing the enhancements which came in the UAT phase which includes proper shaping of the Global Area assets, providing a provision for the JAR files upload in the BRMS module, customizing the user permission and role based SSO(Single Sign On) authentication.
  • Performing Requirement Traceability Matrix using Quality Center tool.
  • Unit testing for the modules were customized.
  • Provided warranty support for the BRMS for the span of 3 months.

Environment: GWT, Java, Web Logic, UNIX OS, CSS, JavaScript, JBoss, AJAX, Eclipse, Perforce, Maven, Hudson, HP Client for Automation, Argo UML, Putty, HP Quality Center.

We'd love your feedback!