We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Rochester, MN

SUMMARY

  • Around 6 years of extensive experience in Software Development in analysis, design, development and testing client server and n - tier applications using Java/J2EE Application development using Software Development Methodologies / Frameworks like SDLC, OOAD and AGILE.
  • Expertise in development of e-business, B2B applications, service delivery Inter/Intranet applications using J2EE specifications.
  • Experience in developing Web Applications with various frameworks like Jakarta Struts 1.x/2.0, Struts Validation, Tiles, Java Server Faces 1.x/2.x, Spring 2.x/3.x, Spring MVC, Spring AOP, Spring Web Flow, Hibernate 2.0/3.0 ORM, JPA, J2EE, JSPs, XML/XSL, HTML, DHTML, JavaScript.
  • Well experienced with XML parsing and XSLT transformations (DOM, SAX, Xerces, Xalan, and JAXP).
  • Experience in Configuring and deploying applications on IBM Web Sphere, BEA WebLogic, and RAD 7.x.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, Transfer Objects etc. Strong experience in developing N-Tier applications using J2EE.
  • Experienced in creative and effective front-end development using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, DHTML, HTML5, ANT, JQuery, JavaScript, Ajax and CSS.
  • Worked on Struts open source java framework utilizing Struts Tiles, Struts Controllers (Actions and Forms) and client server validations.
  • Expert level skills in programming with Struts Framework, Custom Tag Libraries, Struts Validation Framework.
  • Expertise in programming with Spring Framework, Spring MVC, Spring IOC Container.
  • Configured and developed web applications in spring, employing Aspect Oriented Programming and Inversion of control.
  • Expertise in programming with Hibernate Framework, Hibernate Configuration, DAO Design.
  • Aced the persistent service, Hibernate for Object Relational Mapping (ORM) with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts and other technologies.
  • Extensive experience in IDE and debugging tools like Eclipse, Netbeans, IntelliJ Idea and JDeveloper.
  • Expertise working on Application servers and Web servers like IBM Websphere 6.x/5.x, BEA WebLogic 8.x/10.x, JBOSS in clustered environment and Apache Tomcat 5.x/6.x/7.x
  • Experience in database programming using Oracle 8i/9i/10g/11i, SQL Server 2000/2005/2008, DB2, MySQL and proficiency in developing SQL in JDBC as well as client server environments.
  • Expertise in designing systems based on Object-Oriented Analysis/Design Methodologies specifically UML.
  • Worked on different software development methodologies like Waterfall, Spiral, RUP and Agile Process.
  • Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.

TECHNICAL SKILLS

Java/J2EE Technologies: Java, JEE, EJB, JSTL, JDBC, JSP, Servlets

Web/Client Technologies: HTML, CSS, JavaScript, JSP, DOJO, AJAX

Frameworks: Struts, Spring, Hibernate, iBatis

Database RDBMS: Oracle 9i/10g/11g, Apache Tomcat, JBoss

Web / Application Servers: Websphere, WebLogic, Tomcat, IBM HTTP Server Sun One Web Server

IDE Development Tools: Rational Application Developer, Eclipse, MyEclipse

Build and Release Tools: Maven, Ant

Web Services: XML, SOAP, WSDL and JSON

Version Control Tools: Rational Clear Case, VSS, CVS

DB Tools: TOAD, SQL developer

OOAD Modeling Tools: Rational Rose, Microsoft Visio

Operating systems: WINDOWS, UNIX, LINUX

Defect/Bug Tracking: Rational Clear Quest, Quality Center, Bugzilla

Processes: SEI CMM Level 5

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr. Java Developer

Responsibilities:

  • Provided an application design document and reviewed it with software architects to ensure conformance to the company standards.
  • Worked with project manager to estimate man-days required to complete a project and suggest a desirable team size.
  • Worked with data architects during DB table design phase and later worked with DBA to ensure that all SQL queries are highly optimized and gauge their performance under load conditions.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • DevelopedDataAccessLayerusingHibernate.
  • Implements RESTful services to make use of standards like HTTP, JSON and XML.
  • Used Spring MVC for Dependency Injection.
  • Provide assistance and mentor other team members in the following areas: trouble shooting, application configuration, application design, good programming practices, application flow and conduct periodic code reviews for junior team members.
  • Extensively used AJAX for partial page loading, building auto complete features on the web page
  • Designed and developed applications in Java using OO design patterns and one or more of the following home grown API: custom thread pool, custom DB connection pool, custom logging and other infrastructure components.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Built and tested application on Apache Tomcat webserver.
  • Designed the GUI and application templates using Microsoft Front page.
  • Interacting with client and coordinating with the team members for clear understanding of requirement and design of the application.
  • Programming of the web sites in Java Script, HTML and XML.
  • Testing and maintenance of the websites.
  • Used Apache ANT for the build process.
  • Used Log4J for Testing and maintenance of the websites.

Environment: Java J2EE, UNIX, Oracle 11g,Websphere 7.0,Java Script, HTML, CSS, XML, AJAX, JAXB, SOAP, Web Services-JAX-RS,JAX-WS-REST, Hibernate, EJB, Servlets, JSP, WebLogic, Tag Libraries, Spring MVC, Apache Ant, Maven, Eclipse, Log4J, AJAX and Apache Tomcat

Confidential, Rochester, MN

Sr. Java Developer

Responsibilities:

  • Involved in design and development of modules in the application.
  • Coordinated closely with client’s Enterprise Architecture team in signing off the design of the application.
  • Involved in the review of the BRD, HLD, LLD, Use Cases, Functional specifications, Test design of the application.
  • Involved in implementation of project as an SME in all the phases and ensured quality deliverable to the client.
  • Implemented MVC architecture using Spring Web MVC framework.
  • Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
  • Used DOJO for client side framework.
  • Developed Data persistence API using Hibernate and Spring DAO layer.
  • Involved in various phases of Software Development Life cycle (SDLC) of the application like Requirement
  • Gathering, Design, Analysis and code development using Agile/ Scrum methodology.
  • Implemented logging and transaction manager using Spring's Aspect Oriented Programming (AOP) concept.
  • Implements RESTful services to make use of standards like HTTP, JSON and XML.
  • Used DAO's and services for data storage and retrieval.
  • Developed web services code for the system will either use services in connected applications to perform business operations using SOA Architecture.
  • Integrated with JBoss Application Server.
  • Implemented critical DB design optimization techniques in the application. Created Oracle Cron jobs to update crucial tables.
  • Redesigned and tuned SQL queries to improve the performance of the applications.
  • Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables.
  • Handled the Build and Deployment strategies.
  • Involvement in end to end project phases and providing warranty support on the applications.
  • Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
  • Worked closely along with Organization Security Team and Firewall team in order to make the application accessible.

Environment: Java/J2EE, Spring 3.1, Hibernate, JSP, Servlets, HTML, DOJO, JavaScript, SOA Methodology, Spring AOP, XML, XSD, XSLT, CSS, JPA, JUnit, RAD, Oracle 11g, PL/SQL,SQL developer, Websphere Application Server, ANT, Rational Clear Case, Log4j, Unix, Microsoft Visio, Quality Center, JIRA Tracking tool, JBoss Server.

Confidential, New York, NY

Sr. Java Developer

Responsibilities:

  • Used Agile Methodology and participated in Scrum meetings.
  • Designed and developed the UI using JSP, HTML, Ajax, DOJO, CSS and JavaScript.
  • Implemented the application using Struts Framework, which is based on Model View Controller Design pattern.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries.
  • Developed different components of the application such as JSPs, EJB are using Rational Application Developer.
  • Developed various EJB components to fulfill the business logic.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used Web services - WSDL and SOAP for getting credit card information.
  • Used MAVEN scripts to build the application.
  • Used waterfall for asynchronous communication.
  • Implemented various Design Patterns in the project such as Business Delegate, Session Facade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Performed unit testing using JUnit framework.
  • Monitored the error logs using Log4j.
  • Used CVS for version control.

Environment: Java/J2EE, Spring, Struts, HTML, JavaScript, DOJO, JSP, CSS, Servlets, MAVEN, XML, XSD, XSLT, JMS, MDBs, Session Beans, JNDI, IBM MQ Series, WSDL, Web Services, Log4j, JUnit, Unix, Oracle, ANT, RAD 7.5, Websphere Application Server, CVS, SVN.

Confidential

Jr. Technical Associate

Responsibilities:

  • Involved in Requirements gathering, Database Architecture, Web-tier design, Development, Unit testing and code reviews.
  • Understanding user requirements and analyzing the source system.
  • Documented requirement analysis and design with the business.
  • Preparing test strategy, test plan and unit test case documents for QA.
  • Developed the application using Struts MVC framework.
  • Involved in developing all the components of the application using Java, JSP, Servlet's, Struts and Oracle.
  • Implemented, integrated, and tested data module of the application.
  • Display and format data using XML, CSS and XSLT.
  • Developed Service and DAO classes for data retrieval and storage.
  • Develop JavaScript code to dynamically handle elements like tree structure for navigation of menus.
  • Writing stand-alone Java classes, reusable components and Java Beans for getting data from oracle tables.
  • Demo with business user centric groups and identify any further changes required.
  • Performed unit, system and functional testing and effectively used HP Quality center tool for the same.
  • Perform End to End testing of the batch processing jobs.
  • Involved in Build and deployment stages of the application on Web Logic application server.
  • Actively involved in the teams status meetings throughout the project SDLC.

Environment: Java/J2EE,Struts,JSP,Servlets,JavaScript,CSS,JavaBeans,HTML,XML,XSD,XSLT,Struts Validation Framework, JDBC, Web Logic Application Server, Oracle, PL/SQL, Log4j,VSS, Quality Center, JIRA Tracking tool.

We'd love your feedback!