We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Sfo -, CA

SUMMARY

  • 7+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Strong experience in the entire Software Development cycle (SDLC).
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Experience in implementing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, Multi -Threading etc.
  • Experience in various J2EE Design patterns (Singleton, Session Facade, Data Transfer Object (DTO) Data Access Object (DAO), Strategy, Decorator, Observer and Command Patterns.
  • Experience in implementing Agile/Scrum development of Software development.
  • Good experience to create APIs for web-based applications extensively used RESTful services.
  • Developed Java/ J2EE applications using various IDE tools Eclipse and worked on Tool for Oracle Application Developers (TOAD), JUnit (Unit testing tool) and Load Runner (Testing tool automation).
  • Worked with AJAX Callback functions and integrated AJAX with existing Struts framework.
  • Good Experience in software configuration management using CVS, GIT and SVN.
  • Strong skills in developing the applications using core java concepts like Multi-Threading, Exception Handling, Data Structures
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views,triggers and data connectivity and data integration of Oracle.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Expertise in testing with Junit using tools like JMeter and Mockito unit testing frameworks.
  • Worked with AWS to encrypt the client-side data.
  • Experience in Test Driven Development to ensure clean, clear and few lines of code in developing the application.
  • Involved in SQL Query tuning and provided tuning recommendations to ERP Jobs, time/CPU consuming queries.
  • Knowledge on AWS and cloud technology
  • Experienced in designing, developing and maintaining and supporting Internet/Web, E-Commerce, and Client Server applications on both UNIX and Windows platform.
  • Thorough understanding and implementation experience of developing SOA using middleware J2EE technologies such as XML, EJB, and WebServices.
  • Knowledge in developing front-end web based solutions using JSP, HTML, CSS, and JavaScript, JSTL AJAX, Angular JS and tag libraries.
  • Proven experience using Open Source Frameworks like Struts, Tiles, spring, and can adapt to in-house grown version of these frameworks too.
  • Expertise in development of DAO layer using hibernate framework.
  • Designed Use case diagrams, Class Diagrams, Sequence diagrams, Package diagrams, Flow charts and Deployment diagrams using UML Modeling.
  • Excellent experience with major relational databases - Oracle 8i/9i/10g, SQL Server 2000/2005/2008 , DB2, My SQL
  • Effective Team Player, excellent work ethics, ability to work in a diverse environment, and self-motivated to contribute towards team/company goals, in addition to individual commitment towards excellence.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK1.4/1.5/1.6, C++, C, SQL, PL/SQL.

Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0 , Jboss, Tomcat 5.0.28/6.0

Frameworks: Struts 2.x/1.x, spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2, Angular JS

IDEs: Eclipse 3.x, MyEclipse, NetBeans,IBM RAD 7.x/6/x

Web technologies: JSP, JavaScript, JSON, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, Scrum, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter,Mockito

Database Servers: Oracle 8i/9i/10g/11G, SQL Server 2000/2005/2008 , MySQL

Version Control: CVS, SVN, Rational ClearCase, Git

Build Tools: ANT, Maven

Platforms: Windows 2000/98/95/NT4.0,Windows 7, Windows 8, UNIX and Linux

PROFESSIONAL EXPERIENCE

Confidential, SFO - CA

Java Developer

Responsibilities:

  • Interface with business to gather requirements, document business and functional requirement documents and define technical specifications
  • Implementing the Core java concepts of Multi-Threading, IO File Readers and Collections.
  • Generated the Model part of Spring MVC with Spring and JPA Framework
  • Implementation of SOA using SOAP JAX-WS Web services.
  • Developed DAOs using JPA, Hibernate persistence API for the database operations to interact with Oracle Database.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Design and Implementation of platform APIs using Java 7 features
  • Collaborating with client and team to determine and trace requirements to High Level Design, Test Cases and Product Requirements.
  • Involved in Delivery tracking, resolution and impact analysis for both pre delivery and post-delivery application defects.
  • Responsible for supporting the production environment, providing quick resolution for production tickets and defects.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).
  • Used log4j for logging errors, info, exceptions.
  • Migrated the typical department from a physical data center environment to AWS.
  • Involved in designing the web front end application using CSS, HTML, JavaScript.
  • Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack, focusing on high-availability, fault tolerance, and auto-scaling.
  • Involved in writing test cases for Junit testing.

Environment: Java 7, UNIX, JMS, Oracle 11g, Ant Script, SOAP, Hibernate, PL/SQL.UNIX, SOA using Java Web Services, Log4J.Eclipse IDE, Tortoises, SVN, JIRA, Toad for Oracle.

Confidential, Releigh - NC

Java Developer

Responsibilities:

  • Applied Dependency Injection and Inversion of Control in the SPRING MVC Framework.
  • Configured spring.xml files for the POJOs, and the factory to create the POJOs.
  • Implemented Aspect Oriented Programming.
  • Developed client side scripting using JQuery libraries.
  • Applied J2EE design patterns such as MVC, Singleton, and Data Access Objects in the architecture.
  • Developing Hibernate XML java object-to-database mapping documents.
  • Used JDBC connect to database.
  • Perform Code Reviews and Bug fixes.
  • Implemented REST web services with Spring MVC.
  • Deployed application updates to AWS EC2 and monitored the load balancing of different instances and used AWS IAM for access management
  • Used elastic search for features ofjavaAPI and replication.
  • Involved AWS for deploying of the application
  • Involved in unit and selenium testing.
  • Installing and Configuration WebLogic server.
  • Written Ant script to build jar, ear files.
  • Involved in branch creation and SVN configuration.
  • Taken care of deployment in Linux and windows systems.
  • JQuery for Client side scripting for the web pages.
  • Involved in writing the ANT and Maven scripts to build and deploy the application
  • Verified, maintained and wrote programs to create reports and extract data from Oracle.
  • Fine-tuned SQL programs and PL/SQL queries to achieve optimum response time.
  • Used JUnit for Unit Testing of the components I developed.
  • Involved in UI development using HTML, CSS and Angular JS.
  • Applied Log4j tool for logging in the application.

Environment: Java 1.6, JSON, AJAX, JSTL, Java Servlets 2.4, MySQL, SOAP, XML, XSD, XSL, DB2 3.0 (Spring MVC, Spring Beans and Spring Core), IBM RAD (Rational Application Developer), IBM WebSphere, WebSphere MQ, XSL, Java Script, CSS, Angular JS, JQuery, Oracle Database, Sybase, Unix.

Confidential - Detroit, MI

Java Developer

Responsibilities:

  • Development of Action Forms, Action Servlets, Actions, configuring Action Mappings in Struts-config.xml, Validating Action Forms in STRUTS 1.1 framework.
  • Development of Action classes, Action Mappers, Interceptors, Exception handlers and struts.xml using STRUTS 2.0 framework.
  • Development of EJBs2.0 (Stateless Session), Java Servlets2.4, JSP 2.0, JSF 1.2, JMS, JavaScript.
  • Design and Implementation of some J2EE patterns: Singleton, Session Facade, DAO (Data Access Object) and Data Transfer Object (DTO).
  • Creating UML2.0 Use case diagrams, Class Diagrams, Package Diagrams, Sequence Diagrams and Deployment diagrams using Poseidon for UML 6.0.
  • Developing Hibernate XML java object-to-database mapping documents.
  • Parsing of XML using JDOM parser, XML Validation using XSD, and automation of FTP and sending reports by Email using Java Mail. Building of application using ANT scripts.
  • Deploying the application into the BEA WebLogic Application Server.
  • Used Spring Framework module along with STRUTS.
  • Used Hibernate in the persistence layer and implemented DAO's to access data from database.
  • Development of SOAP based Web Services.
  • Development Web service clients to using Apache Axis.
  • Supporting production releases and implementing new releases. Use of Incident Management Tool Remedy for supporting of the Application.

Environment: JDK 1.5, Java Servlets 2.4/2.3, MySQL, AJAX, JSF 1.2, EJB 2.0, BEA WebLogic 8.1, STRUTS 2.0/1.1, Spring 3.0, Hibernate 3.2, Web services, SOAP, WSDL, Log4J, JNDI, Java Script, XML, HTML, XHTML, JDOM, JMS, JDBC, ANT & Oracle and DB2 Databases.

Confidential - Dearborn, MI

Java Developer

Responsibilities:

  • Understanding business requirements and provide design solutions.
  • Implementing of Business Services using java and hibernate and testing using JUNIT testing framework.
  • Integration and code delivery for the entire team to the Collab and Release environments.
  • Maintaining release version of code delivered by the team.
  • Analyzing, resolving and impact analysis for both pre delivery and post-delivery application defects
  • Preparation and execution of test cases and system testing.
  • Worked on development of Dunning Solution for achieving the reduction of fallout and errors.
  • Involved in analyzing business requirements to develop functional and detail design specifications of the application.
  • Interface with the business analysts and client to understand the requirements and additional functionalities
  • Worked in development, Maintenance and support of the services.
  • Deployment of Services to development, Integration, Bug Fix environments

Environment: Java 5, JSP, Chordiant, Hibernate, JSTL, Custom Tags, HTML, CSS, XML, JMS, Oracle 9i, PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Involved in Tax module and Order Placement / Order Processing module.
  • Responsible for the design and development of the application framework
  • Designed and Developed UI’s using JSP by following MVC architecture.
  • Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Created and maintained data using Oracle database and used JDBC for database connectivity.
  • Created and implemented Oracle stored procedures and triggers.
  • Installed WebLogic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Reported Daily about the team progress to the Project Manager and Team Lead.

Environment: J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, WebLogic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and JUnit.

We'd love your feedback!