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.
