We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 7 years of experience in design, development and implementation of Object Oriented Applications, Intranet, Internet and Java & J2EE applications.
  • Experience in understanding and gathering the Business requirements, translating them into Functional specifications and develop code along with detailed design.
  • Expertise in developing applications using Core Java concepts like OOPS, Multithreading, Garbage Collections, Collection etc.
  • Well experienced in designing and developing n - Tier applications using JAVA, J2EE, Servlets, JSP, JDBC, JavaScript, JSON, JQuery, EJB, JSTL, JMS, SOAP, Restful Webservices, JAXB, AJAX, XML,XSLT, UML.
  • Extensive experience in Hibernate, Spring and Struts Frame Work.
  • Designed the front end using Java Applets and Swing, as well as JSP.
  • Well experienced in Service Oriented Architecture (SOA) and MVC Architecture.
  • Apache Axis 1.2 is used to develop and configure SOAP and WSDL based Web Services accessed by numerous clients running both Java and Non Java applications.
  • Experienced in Debugging, Performance tuning and code optimization.
  • Proficiency in developing and deploying applications using Application Servers such as Web logic, WebSphere, Apache Tomcat and JBoss.
  • Good experience in development of unit test cases using JUnit.
  • Designed and Programmed for Database Design in Oracle, SQL Server, and MySQL.
  • Experience in RUP and Agile development (TDD and SCRUM) methodologies.
  • Good working experience in Operating Systems like Windows /XP/7/8, UNIX, Linux.
  • Motivated, Energetic, Innovative and team player with excellent communication, analytical, problem solving and trouble shooting skills.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Willing to learn and adapt to new technologies

TECHNICAL SKILLS

Operating Systems: Windows NT/2000/XP/Vista/7/8,UNIX, Linux

Languages/ Scripts: Java, J2EE, PL/SQL, C, C++

J2EE/JAVA Technologies: Servlets, JSP, EJB, JDBC, JMS, JSF, RMI, JNDI, JSTL, SOAP, Applets

Frameworks: Struts, Spring, Hibernate, JUNIT

Web/Application Servers: IBM Web Sphere, BEA WebLogic, Apache Tomcat, JBoss

IDE Tools: Eclipse, JBoss, RAD, UML, Rational Rose

Database: Oracle, DB2, My SQL, MS SQL Server, DB2, PL/SQL

Web Technologies: HTML, JavaScript, AJAX, DHTML, XML, CSS, JQuery, JSON

Other Tools: Ant, Maven, Log4j, CVS, Sub version, Hudson, FireBug

PROFESSIONAL EXPERIENCE

Sr Java Developer

Confidential, Chicago, IL

Responsibilities:

  • Gathered all project requirements and functional specifications from Business users.
  • Interacted with end client (Business Team) for requirement clarifications and status meetings.
  • Created UML diagrams based on the business requirements.
  • Have prepared UML Sequence diagrams, Class Diagram, Activity diagrams to be incorporated in the Technical Design document using Microsoft VISIO tool.
  • Implemented MVC Architecture using Spring framework for the application.
  • Developed user interface using HTML, JSP, Servlets, CSS, JavaScript and Ajax. Exclusively used CSS for modifying Layout and design of the web pages.
  • Used XSLT for arranging the Data (XML Data) in the order required by the Client.
  • Used AJAX in user validation and suggestion list and to display dialog boxes.
  • Wrote client-side and server-side validation scripts using jQuery and JavaScript.
  • Used JMS, MDB for server side messaging.
  • Used WebServices for getting Customer information and the plans.
  • Implemented logging mechanism using log4j.
  • Designed stored procedures and triggers along with Performance tuning for SQL.
  • Mapped tables in database using Hibernate.
  • Developed modules that integrate with web services that provide global information support such as customer and account information.
  • Wrote JUnit test cases to test the functionality of each method in the DAO classes developed
  • Configuration and deployment of the web application using Web Logic.
  • Used UNIX Shell Scripting to update the databases and Start up the application server.
  • Ensure that coding standards are maintained throughout the development process by all developers.
  • Prepared technical reports and documentation manuals during the program development.

Environment: Servlets, JSP, JSF, Spring MVC, HTML, XSLT, JavaScript, AJAX, XML, Jquery, CSS, XML, JMS, SQL, PL/SQL, Web Logic, JUnit, UNIX, Shell Script, SAX Parser, Web Services, Hibernate

Sr. Java Developer

Confidential, Atlanta,GA

Responsibilities:

  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Involved in the development of presentation modules. The application is based on the MVC-II Architecture using Struts framework.
  • Used Struts Action Classes and regular Java classes. Implemented client side validations using JavaScript and server side validation in the Action classes.
  • Developed Web pages using JSP, JavaScript, HTML, AJAX, CSS, and XSLT to create the user interface views.
  • UsedUNIXshellscripts to deploy the applications in various work environments like QA, and Development.
  • Designed and developed a web client using Servlets, JSP, Java Script, HTML and XML using Struts Framework.
  • Developed Java classes for implementing asynchronous processing using Weblogic.
  • Involved in creation and deployment of Enterprise Application in WebLogic.
  • Developed Business Logic modules usingEJB session beans.
  • Employed Hibernate 2.0 to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Used JMS for sending the messages to the Export Queue.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used JUnit to unit test the modules & Log4j for logging error/debug messages.
  • Resolved the issues encountered during the System Test and Acceptance Test.
  • Involved in bug-fixes, enhancements and code refactoring.

Environment: Java, JavaScript, Servlets, JSP, Ajax, Struts, XML, Oracle 10g, PL/SQL, Hibernate, Springs, UML, Rationale Rose, Weblogic, EJB, PVCS, Rational Application Developer, HTML, DHTML, JMS,CSS.

Java/J2EE developer

Confidential, Kansas City, KS

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture, EJBs and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Followed Agile Software Development with Scrum methodology.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Worked on Oracle as the backend database.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed server-side services using Spring Web Services (SOAP, WSDL).
  • Server side validations using Struts Validator and Hibernate Validator framework.
  • Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
  • Wrote custom JSP tags for role-based sorting and filtering.
  • Used JQuery for UI centric Ajax behavior.
  • Used Log4j to assign, track, report and audit the issues in the application.
  • Worked on project build-script by using ant and deployed on WebSphere.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Worked in deadline driven environment with immediate feature release cycles.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
  • Used JSF for user interface layer development and tools like Firebug for Web Accessibility.

Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring, Web Services, SOAP, WSDL, UML, HTML, XHTML, DHTML, JavaScript, JQuery, Struts 2.0, CSS, Spring Web Flow, XML, Weblogic, Log4j, Oracle10g, JUnit, Eclipse, EJB, Firebug, Hudson.

Java/J2EE developer

Confidential, Chicago, IL

Responsibilities:

  • Involved in the full software development lifecycle (analysis, design, code, test and document) from inception to production transition for web-enabled application based on J2EE and Web Logic.
  • Implemented the validation framework using JavaScript to extend client side as well as server side validations.
  • Used Spring framework in the development of business components and integrated with the Hibernate ORM tool.
  • Involved in group meetings with Managers, Team Members in designing, implementing and testing.
  • Responsible for the design and development of the web front-end, middle-tier messaging and approval system.
  • Implemented MVC pattern at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Developed user interfaces using JSP, JDBC, Servlets using J2EE Patterns.
  • Used Spring-IOC concepts and Spring MVC pattern for developing the application.
  • Designed various tables required for the project in Oracle 10g database and used Stored Procedures in the application.
  • Support the application through debugging, bug fixing and maintenance releases.
  • Coordinated the development of Crystal Reports and data extraction to assist management and managers better understand changes in business using Crystal Reports 2008, Xcelsius and Crystal Reports Scheduler.
  • Used defect tracking systems like HP QualityCenter.
  • Used JUnit for unit testing.

Environment: JAVA, J2EE, JSP, Servlets, JSF, JMS, EJB, JNDI, XML, SQL, Spring framework, WebLogic,HTML,UML, JavaScript, Oracle 10g, Log4j, CVS, ANT, Crystal Reports 2008, Xcelsius, Crystal Reports Scheduler, Junit, JDeveloper, Apache tomcat.

Java Developer

Confidential

Responsibilities:

  • Prepared high level and low-level system design documentation for the requirements.
  • Involved in implementation of the requirement and Involved in code walkthroughs and inspection of code.
  • Provided support during the release of the product to Production environment
  • Designing extensive usage of DIA in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams.
  • Designed and generated the classes from the Class Diagrams in Rose and Forward/Reverse engineer, which generated classes.
  • The online screens are developed using JSP, HTML, JS and CSS.
  • Custom Tag Library is used to create standard tag.
  • Struts were used to collect data from the users and generate appropriate queries to retrieve data from the database.
  • Stateless Session beans (EJB) are used with Design patterns for flexibility and re-usability.
  • Coded the Selection Criteria Page, which was reused for some of the screens.
  • Coded the Consolidated Balance, Historical Consolidated Balance and Transaction Inquiry Screens.
  • Used CVS for version control of the product.
  • Created applications to connect to Database by using JDBC, connection pools, callable statements and prepared statements.
  • Worked with XML.

Environment: Java, JSP, Struts, EJB, JavaScript, XML, HTML, WebLogic, Oracle, SQL, and Windows.

We'd love your feedback!