We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 7+ years of professional IT experience in Software Analysis Design and Development and implementation of client - server and web-based n-tier architecture systems.
  • Well versed with complete Software Life Cycle Development (SDLC) process from analysis to implementation.
  • Extensive experience in Object Oriented Analysis and Design (OOAD) and Object Oriented Programming (OOP) Technologies.
  • Excellent knowledge and experience in various J2EE technologies like JSP, SERVLET, JDBC, and Java Mail.
  • Worked on spring framework for developing dependency injection, cross cutting logics, persistent layer and to implement MVC design pattern for web based application.
  • Experience in Object Relational Mapping (ORM) tool like Hibernate framework for developing persistent layer and to implement database interactions.
  • Experience in Spring Framework using Aspect Oriented Programming (AOP) with spring core component.
  • Experience in implementing Core Java & J2EE design patterns like Singleton, MVC, Factory Pattern, Service locator, etc.
  • Extensive experience with HTML, CSS, JavaScript, JQuery and other web development languages.
  • Excellent experience in using Apache Tomcat web server for developing and deploying JSP and Servlets
  • Excellent experience in using Oracle WebLogic application server to deploy external components like Connection Pooling, Messaging Services, etc.
  • Working experience in Web Services using Simple Object Oriented Protocol (SOAP).
  • Involved in communicating with different service using Service Oriented Architecture (SOA).
  • Extensive experience with Oracle 9i/10g/11g, MySQL server, MS Access databases.
  • Experience in writing SQL, PL/SQL and Stored procedures.
  • Worked with different IDE’s like Eclipse, My Eclipse, Net Beans, JDeveloper and JBuilder.
  • Worked on Clear quest, Bugzilla, Quality Center to track bugs and fix.
  • Extensive experience in Unit testing the application with JUnit.
  • Defined coding and development standards and implemented design and code review procedures throughout the project lifecycle.
  • Extensive experience in software development methodologies like Agile and Scrum.
  • Good knowledge in business domains including Reward Processing, Payment Solutions, Retail, Health Care, Life Science, Banking and Finance and Insurance.
  • Ability to quickly adjust priorities and take on projects with limited specifications.
  • Effective team player with excellent logical and analytical abilities
  • Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.

SKILL SET:

Programming Languages: C, C++, Java

Web Technologies: Java Script, JQuery, HTML, HTML 5, CSS, AJAX, XML, JSP, Servlets, VB Script

Framework/ORM: Struts 1.x,2.x, Spring 2.x,3.x, Hibernate 2.x,3.x

Web Services: SOAP 1.x, 2.x

Web/ Application Servers: Apache Tomcat 5.x,6.x,7.x, WebLogic 9.x, 10.3

J2EE Design Patterns/Architectures: Model-View-Controller (MVC), Singletons, Service Oriented Architecture(SOA)

IDE: Eclipse, My Eclipse, Net Beans, JDeveloper and JBuilder

Databases: Oracle 9i/10g/11g, MySQL 4.1/5.0

Version Controls: SVN,CVS

Defect Tracking Tools: Quality Center(QC), Clear Quest, Bugzilla

Methodologies: OOPS, OOAD

Protocols: TCP/IP HTTP, HTTPS, FTP, SMTP

Other Tools: JUnit 3.x, Log4J 1.2, Maven

Operating Systems: Windows 98/2000/XP, Unix.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Worked on all phases of agile software developing methodology for developing application.
  • Used one of the agile processing techniques called pair programming for writing efficient and maintainable code.
  • Interaction and meetings with Business Managers and Subject matter experts to articulate system requirements.
  • Analysis and creation of Design documents for various components involved.
  • Frequent interaction with the Metric Stream team for understanding their core business functionalities and coordination for better integration.
  • Analyzed and designed application using various object oriented programming features like encapsulation, inheritance, and polymorphism.
  • WorkedonUML diagrams likeClassandsequenceDiagramto communicate design to be implemented in developing application.
  • Used Struts1.2Framework for implementing (Model View Controller) MVC design pattern to develop the web portal.
  • Used various APIs and technologies like JSP to develop the UI and Servlet to implement the server side tasks.
  • Used Hibernate 3 API to provide database mapping and connection to Oracle 10g database.
  • Developed Interfaces using JSP, based on the Users, Roles and Permissions. Screen options were displayed on User permissions. This was coded using Custom Tags in JSP using Tag Libraries.
  • Used Singleton, Session Bean, Data Value Objects, and Data Access Objects Design Patterns in interacting between presentation, service and database components.
  • Used HTML semantics, HTML Objects, Cascading Style Sheets, Java scripts for designing web pages.
  • Used JDBC API for connecting and interacting with oracle 10g database.
  • Created solely a Standalone Application using JDBC to retrieve data from database and File reader and File writer to transfer the data into CSC file.
  • Used SQL to retrieve data from the oracle 10g database to make a report.
  • Built and tested application on Apache Tomcat webserver 6.0.
  • Developed Junit test cases for unit testing java classes and webservice using Eclipse IDE.
  • Used HP Quality Center to track the bugs in the application.
  • Used Apache Maven Tool to put the whole application in on JAR and sent it to deployment team.

Environment: JAVA 7/ J2EE, Apache Tomcat webserver 6.0, Oracle 10g, Eclipse IDE, JavaScript, JSP, Servlet, Struts 1.32 Hibernate, XML, HTML, SQL, JDBC, QC, Apache Maven, JUnit.

Confidential, Lake Oswego, OR

Sr. Java Developer

Roles and Responsibilities:

  • Worked on Agile software development lifecycle. Involved in all the phases of lifecycle.
  • For Agile Software development lifecycle used SCRUM as iterative and incremental framework
  • Designed Class diagram, Sequence diagram and analyzed requirements
  • Designed functional and technical design documents
  • Worked on implementing various J2ee design pattern recommended by J2ee pattern catalog.
  • Worked on spring framework for developing web based application by providing implementation to Model view controller design pattern.
  • Implemented dependency Injection, cross cutting logics, persistence layer using Spring Framework.
  • Developed WebServices using SOAP, XML based protocol to exchange application level data over HTTP protocol.
  • Developed various web components like Servlets, Servlet Filters, Listeners, JSPs, JSP tag libraries, tag handlers, Tag Files.
  • Worked on developing script for developing client side validation and for developing interactive pages using JavaScript.
  • Worked with JavaScript DOM model to interact with HTML objectsfor developing present logic.
  • Persistent java classes are developed using Object Relational Mapping (ORM) Hibernate 3 framework for providing data base mapping and for creating data base interactions.
  • Developed stored procedures on Oracle 10g and SQL Server for retrieving, inserting, updating and deleting data from database.
  • Worked on developing complex SQL queries on Oracle 10g and SQL Server databases for implementing various database requirements and transactions.
  • Worked on Oracle Weblogic application server for developing, deploying and testing application
  • Worked on Eclipse IDE for developing application.
  • Involved in developing application based on Test driven design paradigm.
  • Involved in doing continuous refactoring for increasing productivity and efficiency of code.
  • Developed application by following paired programming and joint code ownership methodology for increasing design quality and for decreasing defects in the system.
  • Involved in providing support for production installations.

Environment: Java 6, J2ee, Servlet API, JSP, JSP custom tags, HTML, Springs, Ajax, SOAP, WSDL, XML, XPath, XSLT, Oracle 10g, Hibernate 3, WebLogic 9.0, Eclipse, JavaScript, CSS.

Confidential, Brea, California

Java DeveloperElectronic Vendor Management System (e-VMS)

Responsibilities:

  • Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology using OOP.
  • Implemented application using core java and maintained concurrency with multi-threading.
  • Used Spring MVC as web framework and spring to develop light weight business components.
  • Used Hibernate as Object Relational Mapping (ORM) Tool for the backend data persistence.
  • Implemented core business logic using several Java/J2EE design patterns.
  • Implemented component based web interface using JSP.
  • Used Servlet to implement the server side tasks.
  • Used Asynchronous JavaScript, JQuery, HTML and CSS for better, faster interactive Front-End.
  • Worked on Eclipse IDE for developing application.
  • Used Oracle database for PL/SQL scripts, and stored procedures.
  • Performed Unit testing of modules using JUNIT.
  • Implemented logs for error tracking using Log4J and fixed the errors.
  • Created build scripts for compiling and creating war, jar files using ANT tool kit.
  • Used CVS for version control throughout the application.

Environment: Java, JDK 1.6, J2EE, Spring2.5.5, Hibernate 2.0, JSP 2.1, JQuery, JMS, Spring MVC, Web services, REST, WebLogic 10.3, Oracle 10g, Log4j, Ant 1.7.0, JUnit4.4, Design Pattern, JavaScript, CSS, HTML, Ajax, XML, CVS.

Confidential,

Java Developer

Roles and Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) from analysis to implementation.
  • Involved in analysis and design of the APPLICATION (JAVA) ARCHITECTURE based on MVC Architecture, used open source Springs framework.
  • Implemented Business Delegate, DAO and DTO design patterns.
  • Wrote and customize several java programs for the generation of the Sales Reports, employer services, and audit reports.
  • Developed Interfaces using JSP, based on the Users, Roles and Permissions. Screen options were displayed on User permissions. This was coded using Custom Tags in JSP using Tag Libraries.
  • Used validation framework of struts for validation.
  • Used Struts Tiles Framework to build the web based application.
  • Wrote different Java Operation Class for handling different transaction events like benefits, adding/deleting dependent, Family status change events and payroll processing for other family members for specific employer service and employee.
  • Used PL/SQL, Prepared Statements and table level and system level triggers for handling database processing and for generating effective audit stamps on different databases and generated transaction log from date to date basis.
  • Used JDBC API to connect to Oracle 10g database
  • Used Eclipse IDE for developing java classes.
  • Deployed, Developed and configured the application using WebLogic 10.0.
  • Added features with latest Business requirements and system requirements as needed.
  • Coordinated with QA for documenting, reviewing test plans and bug fixing.
  • Used Quality center for bug tracking and coordinating with testing team.

Environment: Java 6, Springs, JSP, Servlet, JavaScript, CSS, Eclipse 3.0, WebLogic 10.0, Oracle 10g, PL/SQL, Windows XP, PVCS, UNIX.

Confidential

Java Developer

Responsibilities:

  • Used RUP as Software Development Life Cycle (SDLC) for building application from version 2.0 to 7.0
  • Involved in analyzing and designing java classes and database from requirements given
  • Worked as Tech Lead and senior developer.
  • Gathered Requirement and lead a team of people for implementing business logics and rules.
  • Developed java classes for extracting data from oracle 10g database.
  • Worked on Rational XDE for developing Class Diagram, Sequential Diagrams.
  • Implemented various design patterns like Singleton design pattern, Observer pattern, factory pattern, MVC pattern.
  • Worked on Struts1 Framework to implement MVC to develop the application.
  • Developed the presentation layer and GUI framework that are written using HTML, JSP and client-side validations were done using JavaScript.
  • Used JDBC to connect to the Oracle Database and perform the operations on the database.
  • Used validation framework of struts for validation
  • Worked on WebLogic 9.0 for Developing, Deploying and configuring the application.
  • Used Eclipse as IDE for developing application.
  • Involved in Module and Unit Level Testing with JUnit.
  • Coordinated with QA Team and involved in Defect logging and analysis in testing phase to get the Sign-off.

Environment:OOP, Java 6, J2EE, JSP, STRUTS, Tiles Framework, JAVASCRIPT, Eclipse, CSS, ANT, DB2, Tomcat, WebLogic 9.0 and WINDOWS XP, Unix, SOAP.

Confidential

Java Developer

Roles and Responsibilities:

  • Involved in Software Development Life cycle starting from requirements gathering and performed OOA and OOD using UML.
  • Designed application using Spring Framework, which is combination of AOP and ORM to develop the application.
  • Worked on JSP UI Components and distributed the work accordingly to the whole team.
  • Worked with JSP, Servlet, Servlet Listeners and Servlet filters technologies for developing presentation layer’s logics.
  • Responsible for writing AJAX functions using DWR framework.
  • Used Hibernate as an ORM tool for developing complete persistence layer logics for an application.
  • Worked on Hibernate Query Language (HQL) for interacting with data base.
  • Worked on implementing service oriented architecture (SOA) using WebServices.
  • AXIS framework is used to develop WebServices by creating client side and provider side components.
  • WebServices are deployed using tools provided by AXIS framework.
  • Worked in providing Web Services by using SOAP.
  • Worked with JavaScript for developing client side validating and various other HTML DOM related logics.
  • Developed Jsp Custom Tag by providing implementation in tag handlers.
  • Deployed Web services in Apache Tomcat server.
  • Implemented design patterns like, DTO, DAO, Singleton and MVC.
  • Developed application on Eclipse as IDE.
  • Build various database objects like Tables, Views, Synonyms, Sequences, Packages, Store procedures, Functions on DB2 database.
  • Deployed integrated testing build and User acceptance testing builds on AIX environment.
  • Used putty for getting connectivity to AIX terminal.
  • Worked on clear case as version safe.
  • Used Quality Center as bug tracking tool.

Environment: Java 5, J2ee APIs, Oracle 10g, Servlet API, JSP, JSP custom tags, Springs 2.0, Oracle DAOs, Apache Tomcat server 6.0, Ajax, Axis, SOAP, XML, Eclipse, Putty, AIX and CVS.

We'd love your feedback!