We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 7 years of hands - on experience in designing, developing and testing Java/J2EE web based applications.
  • Experience in Architecture, Designing, Development and Deployment of High-Performance, Scalable, Distributed Applications.
  • Extensive work experience in all phases of the Software Development Life Cycle like collecting business specifications, analysis, design, development, and testing the application.
  • Expertise in the implementation of various software methodologies.
  • Involved in developing distributed Enterprise and Web applications using UML, Java/J2EE, Web technologies that include EJB, JSP, Servlets, Struts, JMS, JDBC, HTML, XML, XSL, XSLT, Java Script, and Hibernate.
  • Proficient in developing advanced web-based applications design and development using Java, J2EE, Servlets, JSP, JSTL, Struts, Spring, Hibernate, ANT, Eclipse, Net beans, XML, XSLT, JDBC, WSAD and Databases.
  • Also done Performance Tuning in some of my projects. Have knowledge about memory allocation, JVM options, and code optimizations.
  • Ability to handle multi-tier, object-oriented J2EE and Core Java applications.
  • Proficiency in Core Java concepts like OOPS, Multi-Threading, Exceptionhandling, Generics, Collections etc.
  • Always believed in Test Driven Development (TDD) approach. Experienced with JUnit.
  • Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Rational Unified Process (RUP). Good verbal, written, typing skills.
  • Proficient knowledge in implementing J2EE design patterns like MVC, Data Access Object and Data Transfer Object.
  • Provided technical support for debugging web applications, database and assistance to production systems.
  • Team Player with demonstrated ability to work fast and paced, challenging environment with excellent debugging and problem solving skills.
  • Strong interpersonal skills, analytical ability, communication skills, writing skills, highly organized to meet the deadlines and ability to grasp and adept to the rising technologies.
  • Experience with connecting and working with third party repositories
  • Capable of delivering well documented applications, adhering to quality standards and delivery dates.
  • Good experience in working with a team together to deliver best outputs in given time frames.
  • Intent to learn something new has always been a positive point.
  • Excellent interpersonal and communication skills, creative, research-minded, technically competent and result-oriented with strong problem solving and leadership skills.
  • Always believed in Test Driven Development (TDD) approach. Experienced with JUnit.
  • Used ANT, WinCVS and Log4j Extensively.
  • Expertise in RDBMS like Oracle, MS SQL Server, MySQL and DB2.
  • Extensive hands-on experience in object-oriented analysis, design, modeling and programming tools in conjunction with Unified modeling language (UML) and Rational Unified Process (RUP).
  • Progressive technical developer with broad based achievements in Designing, Developing, Testing and Implementing Applications across a range of systems and environments.
  • Experience in Full Life Cycle development of software applications for Web-based environments.

TECHNICAL SKILLS

Programming Languages: Java1.7, J2EE, XML, UML, SQL,HQL, C,C++

Technologies: Core Java, Advance Java, JSP’s, JSF, Java Mail, Web Services, Servlets, JDBC,ORM(Hibernate), XML

Operating Systems: Windows XP/03/07

IDE Tools: Eclipse, Net Beans

Database: Oracle 11g/10g/9i, MySQL, MS-SQL Server 2008, MS Access 2000, DB2

Web Development: HTML, Java Script, JSP, XML, Dreamweaver

Web Services: SOAP, SOAP UI, REST

Frame Works: Struts 2.0.0/*, Spring AOP, DAO in Spring Frameworks, JUNIT, Hibernate(ORM)

Design Patterns: JAVA and J2EE core patterns

Documentation Tools: MS Office, Visio, MS Project

PROFESSIONAL EXPERIENCE

Confidential -Dallas, TX

Sr. Java Developer

Responsibilities:

  • Developed all the User Interfaces using JSP and JSF components.
  • Writing Client Side validations using Java Script.
  • Followed Spring MVC Framework for the development of the project.
  • Involved in gathering requirements from the users for the development of the application.
  • Implemented service-oriented Architecture principles for building the enterprise application.
  • Followed Extreme-Programming (XP) concepts one of the method of Agile Methodology to produce high Quality Software.
  • Developed the user interface presentation screens using HTML, XML, CSS and AJAX.
  • Involved in writing the stateless session beans using Session Facade design pattern.
  • Used Hibernate to integrate with the backend database.
  • Developed Webservices for the Project.
  • Used ANT tool to build and deploy applications.
  • Involved in configuring web.xml and struts-config.xml according to the struts framework
  • Involved in JUnit testing and Integration testing.
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
  • Configuration and deployment of the web application using IBM Websphere Application Server.
  • Set up the deployment environment on WebSphere 7.
  • Was part of solving the issues that came in production
  • Prepared documentation of the project for future reference.
  • Version control is done by using CVS.
  • All the validations are done by JSF components inbuilt validations and through javascript.
  • Documentation of common problems prior to go-live and while actively in a Production Support role.

Environment: J2EE 1.5, JSP, Servlets, JSF, XML, Spring2.5, Struts, Hibernate, IBM WebSphere, Oracle10g,JDBC, PL/SQL, WebServices, WSDL,HTML, CSS, JUnit, ANT, UML, Netbeans, CVS.

Confidential, New York, NY

Sr. Java Developer

Responsibilities:

  • Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer.
  • Responsibilities include analysis of applications, designing of the enterprise applications, functional, technical and project management.
  • Working on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided.
  • Re-developing JSP elements, Custom Tag Libraries and JavaScript code for JSP’s to upload applicant case documents and also retrieve the documents from Enterprise Content Engine.
  • Implemented File NetP8 Framework architecture for an efficient implementation of the view level customizations and interfaced with the application logic.
  • Developed XML Parser and Builder using JDOM.
  • Use Struts Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the struts-config.xml.
  • Used the Struts Validator Framework to validate the form data.
  • Incorporated an efficient way of doing builds and deploying the application to WAS, JBoss and automating entire process.
  • Had used Value Object design pattern for exchanging data between the tiers.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used Single Sign On for Applications.
  • Used PL/SQL to manage data and create tables
  • Used Eclipse, RAD, NetBeans and JBoss IDE for developing project.
  • Used JUnit testcases for creating and testing the app.

Environment: J2EE, JSP, Struts2, IBM FileNet, HTML5, JDOM, WAS, JavaScript, AGILE Methodology, Angular JS, XML, JDK, ANT, Jboss Application Server, CVS, IBM Rational Clear Case, Log4j, RUP Methodology.

Confidential, Albuquerque, NM

Java Developer

Responsibilities:

  • Collected User Stories for documenting the requirements of RBA, On-Demand Module.
  • Used Version One tool as part of the SCRUM methodology.
  • Performed Iteration Planning for the Modules developed.
  • Used DOJO for performing Ajax requests.
  • Used Struts for implementing the MVC design pattern in the presentation layer.
  • Used Command Design Command Pattern, Singleton Design Pattern and other patterns for the modules developed.
  • Used XPATH to retrieve the data stored in the elements of the HTML content.
  • Had to automate the starting of the batch job which required manual intervention.
  • Used Spring SimpleJDBC call to invoke stored procedures.
  • Used Property Configurator bean to externalize the data source properties.
  • Used VSphere API to create VMS on the VSphere ESX server as part of the replication module.
  • Used JMS to send messages to the ActiveMQ Queues.
  • Used Browser Simulator to simulate the events while testing the developed code.
  • Performed exception handling and used log4j for logging purposes.
  • Used Perforce as the source code management system.
  • Used Maven for building the modules.
  • Used Hudson for Continuous Integration.
  • Used JIRA issue tracker to file the bugs.
  • Performed Code Reviews using Code Collaborator.
  • Deployed EAR files onto WebLogic Application Server.

Environment: JDBC, JDK 1.5, Struts 1.x, Dojo, VSphere API, XPATH, WebLogic, JIRA, QC, JUnit, Selenium, Perforce, Oracle, PL/SQL developer, Hudson, JMS, Spring, Hibernate, LOG4J, Scrum, Version One, Maven, Linux. Code Collaborator.

Confidential, Long Island, NY

Java Programmer

Responsibilities:

  • Involved in the Analysis, design, workflow, and process flow.
  • Developed JSP pages for Annual Registration Module.
  • Development of applications using Core Java.
  • Worked in the Agile Environment with daily standups and work within the specific time
  • Used Struts Framework "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
  • Worked on multithreading while synchronization is applied.
  • Implemented Collections Framework for the Array List in order for increasing size of the array.
  • Involved in the design for integration with WebServices to generate reports.
  • Developed database schema and SQL queries for querying database on Oracle 10g
  • Performed Unit testing using JUnit
  • Developed design Patterns for the objects to access within the application.
  • Worked with Eclipse IDE to develop and deploy complete application.
  • Utilized CVS for software configuration management and version control

Environment: Java 1.5, J2EE, Servlets, JSP 2.5, JUNIT4.1, SVN, Struts 1.2, Hibernate 3.2.x, Oracle10g, Apache, Weblogic 9.2, Eclipse IDE 3.6, Log4J, Ajax, HTML 3, Design Patterns.

Confidential

Java Programmer

Responsibilities:

  • Involved in the requirement gathering and was the direct point of contact with the client.
  • Design and implementation of Restful web services.
  • Developed the application using the Spring MVC and Hibernate framework.
  • Worked with Hibernate for developing persistence classes to interact with database.
  • Developed DAOs to process database operations.
  • Worked with QA team to design test plan and test cases for User Acceptance Testing.
  • Provided extensive pre-delivery support for bug-fixing and Code Reviews.

Environment: Java EE, Oracle DB 10g, Servlets, Struts 2 framework, MyBatis, ADF Faces, JPA, EJB, Spring core, Eclipse, Developer 10g, report 3.0, Apache Axis,PL /SQL Developer, XML,RUP, SCRUM, MS Excel, MS Word, OAS, Web Logic, JavaScript, HTML5, JQuery.

We'd love your feedback!