We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Harrisburg, PA

SUMMARY:

  • Around 7 years of IT Experience in Design, Development, Support and implementation of Web based application using Java/J22E Technologies with expertise in JDBC, JSP, Servlets, Spring 3, Hibernate, Web Services, Tools(Ant and Maven), log4j, Junit.
  • Exceptional Communication, interpersonal and presentation skill and capable of picking up any new technology with a minimum learning curve.
  • Excellent proficiency in Core Java concepts like, Collection, Multithreading, Exception Handling, Generics among others.
  • Designed Use case Diagrams, Class Diagrams, Sequence Diagrams, Flow Charts and Deployment diagrams using UML Rational Rose Tool.
  • Expertise in Object Oriented Principles and J2EE design patterns.
  • Expertise in developing critical and responsive GUI/Frontend components using HTML5, DHTML, CSS3, JavaScript, JSTL, AJAX and JQuery.
  • Expert in writing SQL Scripts and PL/SQL stored procedures, functions, queries and triggers to interact with database.
  • Developed applications programming with Spring MVC and Spring 3.
  • Good working knowledge of web based GUI, SQL and Database design along with JQuery, Hibernate and Spring DAO.
  • Experience with XML, DOM, WSDL, SOAP and UDDI technologies.
  • Experience in RDMS using Oracle 10g/9i, MYSQL.
  • Experience in developing and deploying J2EE applications on Web Sphere, Web logic, Apache Tomcat and J Boss Servers.
  • Strong experience in developing the Web Service using the JAX - WS and JAX-RPC.
  • Development experience in UNIX, LINUX and Windows (Vista, XP, NT, 2000, 95).
  • Worked on different version Control tools GIT, CVS.
  • Deeply committed to continual professional development and remaining abreast of the latest technologies and trends.
  • Highly proficient in developing Object Oriented Design, Methodologies and applications in client/server and distributed environments using J2EE architecture.

TECHNICAL SKILLS:

Core Java: Collection, Multithreading, Exception Handling, File IO and Serialization

Advanced Java: Java/J2EE, JDBC, JSP, Servlets, JSTL, JDK1.6

J2EE Frameworks: Spring 3, Spring MVC, Spring DAO, Spring IOC, Hibernate 3, Hibernate HQL, Struts 2, Struts MVC

Databases: Oracle 11g/10g/9i, SQL Server, MySQL, PL/SQL

Application/Web Servers: Web Sphere, Web logic, Apache Tomcat, JBoss

Development Environment: Eclipse, My Eclipse, Eclipse Blue, NetBeans

Web Services: JAX-WS, JAX-RPC, JAX-RS

UML Designs: User Case Diagram, Class Diagrams, Flow Charts, UML

Web Technologies: XML, DOM, WSDL, SOAP, UDDI

Other Tools: Ant and Maven, log4j, Junit, GIT, CVS, My Eclipse Blue, IBM WebSphere Application Server, JBoss Server, JIRA

PROFESSIONAL EXPERIENCE:

Confidential, Harrisburg, PA

Sr. Java Developer

Responsibilities:

  • Working in Eligibility team for Medicaid Integrated team.
  • This is an agile project that interfaces with SCRUM teams and the client's staff on a daily basis.
  • Implemented SOAP based Web Services using JAX-WS and generated client stubs from WSDL for web services.
  • IBM ilog tool for checking rules.
  • Created the web application using Spring MVC framework.
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
  • Used Spring framework’s Dependency Injection (IOC) to configure application components and manage their lifecycle.
  • Developed Sequence, Collaboration and Activity diagrams using UML.
  • Developed Hibernate mapping files and Hibernate configuration for persisting data to the database.
  • Used ANT for compilation and building JAR, WAR and EAR files.
  • Write SQL procedures for intensive database transactions for Storing high volume HTML Data.
  • Developed and integrated Non-Finance and Finance modules which included fetching and filtering of data according complex business scenarios, Marshalling and unmarshalling of request and response and persistence.
  • Developed various Database interaction objects by implementing the Spring DAO patterns and used JDBC as Model Component.
  • Wrote unit test cases using JUnit to test core functionality of eligibility module
  • Actively involved in version control, configuration and deployment processes
  • Designed and developed eligibility level screens to drive eligibility process and results.
  • Used CVS as version control system for the source code and project documents.
  • Used log4j to do logging of information in the application
  • Used Subversion for maintaining the component and for release and version management
  • Developed test cases for Common flows and tested those test cases in UT (Unit Testing), ST (System Testing) and IT (Integration Testing).

Environment: JAXB, AJAX, CSS3, JQuery, HTML5, JSP, Spring DAO, JDBC, JavaScript, Hibernate, Ant, Junit, JAX-WS, UML, log4j, Spring IOC, CVS.

Confidential, Tallahassee, FL

Sr. Java Developer

Responsibilities:

  • Used Agile Software Development for developing the application.
  • Involved in the functional design document of the application.
  • Developed User Experience Model containing Screens, navigation maps and use cases.
  • Developed user interface on Spring MVC framework.
  • Developed custom validation in Spring and also developed validation framework using Hibernate.
  • Used Hibernate 3 as the persistence layer to retrieve and write data onto the Oracle 11g database.
  • Created web service that checks the identification of the customer.
  • Used My Eclipse IDE to develop the different J2EE components like Web Modules and application EAR modules.
  • Deployed the application on IBM WebSphere Application Server.
  • Involved in unit testing, system testing and smoke testing while deploying the application to Quality assurance (QA).
  • Extensively used JUnit and defined various test suites and test cases.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used Log4j extensively for logging purposes into the application.
  • Involved in wrap-up meetings and in estimating the timeframe and helping in deploying the application on server for each iteration of agile software development.

Environment: J2EE, J2SE, SOAP, WSDL, Oracle 11g, JavaScript, AJAX, XML, JSP, Hibenrate3, JUnit, Log4j, My Eclipse Blue, IBM WebSphere Application Server, IBM Clear case versioning tool.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in the development of the applications as per the client requirements using J2EE, JAX-RS and JAX-WS Web services.
  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • Developed SQL queries and executed them by using JDBC Template provided by spring.
  • Worked on enhancement and maintenance of a web based application using Java, HTML, JSP, Hibernate, Spring, and JavaScript and Servlets.
  • Developed the web application using Spring MVC and Spring DAO.
  • Used JQuery and Java Script for Client Side Validation.
  • Developed Action Classes for Spring framework and implemented java classes for corresponding Spring Actions.
  • Developed Data Access layer using JDBC for connecting to various databases to retrieve medical and diagnostic history data.
  • Worked on Troubleshooting and debugging routing and data conversion issues.
  • Used CVS as version control system to keep track of all the changes made to the files
  • Used log4j to do logging of information in the application
  • Used Subversion for maintaining the component and for release and version management
  • Developed test cases for Common flows and tested those test cases in UT (Unit Testing), ST (System Testing) and IT (Integration Testing).
  • Expertise in developing distributed applications using Application Server JBoss.

Environment: J2EE, JSP, Servlets, Spring, JBoss Server, EJB, JDBC, HTML, CSS, JavaScript, Oracle, UML, DHTML, XML, CVS, SQL, JQuery.

Confidential, Middle Town, NJ

Jr. J2EE Developer

Responsibilities:

  • Participated in analyzing requirements, designing, implementation and testing stages of Software Development Life Cycle (SDLC).
  • Widely used core Java concepts such as Collections, Generics, Exception Handling to implement the logic.
  • Implement business logic with Spring MVC framework.
  • Did authentication and authorization using Spring Security.
  • Used Spring IoC for dynamic bean injection, and used Spring AOP concept to build dependency among separate classes.
  • Performed Object Relational Mapping (ORM) using Hibernate framework.
  • Wrote Hibernate XML configuration file to map java classes to database tables and build one-to-one, one-to-many relationships.
  • Implemented DAO Support and wrote HQL, Native SQL, stored procedure and Hibernate Criteria to save or update users and records and search for records.
  • Wrote SQL Queries to extract data from Oracle and used Confidential Raptor application programming tool for reporting
  • Used Fusion / Quantum platform to realize data management and reporting functions
  • Developed a user-friendly user interface and input validation using HTML, CSS, JavaScript and JQuery.
  • Deployed the application in Apache Tomcat Application server.
  • Used JIRA for project management and GitHub for version control.
  • Used log4j for tracking and monitoring errors and fixed the errors.

Environment: SDLC, JDK1.6, J2EE, Spring MVC, Spring Security, Hibernate, Hibernate XML Mapping Configuration, Oracle, HQL, SQL, JSP, HTML, CSS, JavaScript, JQuery, AJAX, XML, Tomcat, Eclipse IDE, JIRA, log4j, GitHub.

Confidential

Jr. Developer

Responsibilities:

  • Performed in requirements gathering, analysis, design, code development and testing phases.
  • Developed technical documents including UML class diagrams, Use case diagrams, and sequence Diagrams.
  • Interacted with QA teams in developing and implementing test cases and bug fixing
  • Created PL/SQL stored procedures, triggers, functions, and indexes in MySQL
  • Implements the application using Struts 2 Framework
  • Developed user interfaces were developed using JSP, HTML, CSS and JavaScript
  • Created DAO classes for DB lookup and interaction with the database using JDBC
  • Installed and configured application servers for testing, development, integration of modules

Environment: Java 1.5, J2EE 5, Struts, Servlets, MySQL, JUnit, JSP, HTML, CSS, JavaScript, GitHub, Eclipse.

Confidential

Entry Level Java Developer

Responsibilities:

  • Interacting with Students for collecting requirements and Preparation of Specification documents.
  • Designed the workflow for the Student (client) side and server side in UML and created the detailed Design documentation.
  • Implemented Model-View-Controller (MVC) architecture using Struts Framework and implemented XML files for configuration.
  • Responsible for maintenance and bug fixing of the application. Responsible for giving status reports to Professors.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript and JSP
  • Implemented the system on the top of normalized database schema using J2EE with Struts MVC.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.

Environment: HTML, XML, CSS, JavaScript, JAVA/J2EE, JDK1.6, Struts, Hibernate, JSP, Oracle, Apache-Tomcat.

Hire Now