Java Developer Resume
SUMMARY:
- Around 8+ years experience in System Design, Enterprise Software development and complex Client/Server Implementation, Web Development systems utilizing Object oriented /Internet technologies, Implementation of J2EE Technologies in Financial, Banking, Health Care, Financial and Insurance domains.
- Experience in developing software using SDLC and Agile/Scrum methodologies.
- Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, XML,XSLT, XSL, Web Services (REST/SOAP), and Ant.
- Having Experience on integrating spring with Hibernate using Spring ORM module.
- Experience in Spring modules like MVC, AOP, JDBC, ORM, JMS, and Web Services using Eclipse & STS IDE.
- Expertise in front - end development using JSP, jQuery, JSTL, HTML, DHTML, CSS, and JavaScript.
- Hands on experience in J2EE and MVC architecture/implementation, Web Services, SOA, Analysis, Design, Object modeling, Data modeling, Integration, Validation, Implementation and Deployment.
- Expertise in implementing (Developing, Deploying and Consuming) Web Services (SOA) using SOAP, WSDL, UDDI, AXIS, RESTFUL, SOAP UI.
- Experience in developing the Web Services using the JAX-WS, JAX-RPC, Restful and Spring Web Services.
- Experience in using various Web and Application Servers like Apache, Tomcat, Web Logic, WebSphere, IBM HTTP Server and Apache Http Server
- Extensive experience in different IDEs like RAD, Eclipse, OEPE, Edit plus.
- Expertise in using and implementing design patterns such as Model-View-Control (MVC), Data Access Object (DAO), Service Located Factory, Singleton & Business Delegate.
- Experience in designing Use Cases and Class Diagrams using UML using Rational Rose & Star UML.
- Experience on creating and building the application dynamically using ANT, Maven build tool.
- Expertise on building and deploying applications using Jenkin Continuous integration tool.
- Hands on experience with JUnit, Http Unit, JWeb Unit and Log4j in developing test cases.
- Experience of using version control and bug reporting tools like CVS, SVN, and GIT etc.
- Having Knowledge in RDBMS concepts and experience in Oracle, MS SQL Server2000 and My SQL.
- Hands-on experience in writing database queries, stored procedures, and triggers.
- Responsible for supporting the application in production and handling Incidents Service Requests using Splunk.
- Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
- Excellent team spirit with strong analytical and communication skills. Fast-learner with strong desire to new technologies and self-motivator with ability to finish multitasks well-ordered.
TECHNICAL SKILLS:
Languages: Java, C, C++, SQL, PL/SQL, XML, JavaScript, Shell Script
Java technologies: Core Java, J2EE, Servlet, JSP, Java Beans, Struts, jQuery, JMS, JDBC, JPA, XML,XSLT
J2EE Frameworks: Hibernate, Spring, Web Services, Jersey, Axis, Ant, Maven, JUnit, Log4j
Servers: Apache Tomcat, JBoss, WebLogic, WebSphere
IDEs: Eclipse, NetBeans, Spring Source, RAD, Oracle OEPE
Development Tools: Jenkins, SVN, GitHub, CVS, TOAD, Squirrel SQL, Rally, Quality Center
XML Technologies: XML, XSL, xPATH, XSD, DTD XSLT, XML Spy
Methodologies: Unified Modeling Language (UML), Water Fall, Agile/ Scrum
Databases: Oracle, MySQL, Microsoft Access, DB2
Operating Systems: Windows, Linux, UNIX
WORK EXPERIENCE:
Confidential, CA
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules and followed AGILE/ SCRUM methodology. Participated in Estimation size of Backlog Items, Daily Scrum and Translation of backlog items into engineering design and logical units of work (tasks).
- Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
- Involved in application development: Spring MVC module, DI, AOP, Spring ORM & configuring controllers with annotations and related configuration files
- Developed and Consumed Web Services securely using JAX-WS API and tested using SOAP UI.
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
- Extensively used the Hibernate Query Language for data retrieval from the database and process the data in the business methods.
- Developed pages using JSP, JSTL, Spring tags, jQuery, and Java Script
- Used Jenkins continuous integration tool to do the deployments.
- Involved in the development of test cases for the testing phase.
- Developed test cases using JUnit for the modules developed
- Involved at the time of deploying the code in production environment and do the functional check out.
- Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using the Sub Version Controlling (SVN) tool.
- Responsible for productions support and analyzing the Splunk logs for hidden application errors.
- Responsible for coordinating with testers during system testing.
- Defect fixing activity as a part of system testing phase and User Acceptance phase.
Environment: Java, Agile, J2EE, Spring, Hibernate, Web Services, Jersey, RESTFUL, SOAP, JDBC, JSP, HTML, JavaScript, jQuery, JDBC, XML, Log4j, JUnit, Putty, ANT, Jenkin, Maven, SPLUNK, SOAP UI, Fortify, App Scan, PMD, Rally, Eclipse, JAXP, UML, Shell Script, SVN, GIT, Oracle, UNIX, Web Logic, Windows.
Confidential, Oakland, CAJava/J2EE Developer
Responsibilities:
- Analyzed requirement and created various model needed for the project.
- Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings
- Designed and Coded J2EE components using Spring and Hibernate.
- Analyzed and implemented the Spring-MVC Framework.
- Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework.
- Implemented Hibernate and replaced JDBC code.
- Worked on Web Services using SOAP and REST. Worked both on Client and Service Side.
- Experience in testing the services using SOAP UI
- Created all the services to work with clients and wrote Web Services using Spring based web services.
- Designed and developed user interface layer using combination of JSPs, HTML and JavaScript / jQuery
- Designed the application using UML, Class Diagrams, Sequence diagrams and State diagrams.
- Wrote JUnit tests to test all implementation. Set up code coverage tool for web applications to monitor the degree of source code being tested in different environments.
- Wrote builds and deployment scripts using ANT.
- Developed JUnit and Configured Log4j Mechanism for complete project using xml files
- Written stored procedures and inner joins using RDBMS, Oracle on UNIX and Windows environment.
- Services involved both talking to database and talking to scripts to update system level information’s.
- Coordinated the efforts across several teams to ensure smooth progress of migration and to resolve any issues.
- Supported the application in production and worked on the incidents timely manner.
- Demonstrated the application to end user during scrum meeting and end of the release.
- Involved in resolving business and technical issues.
Environment: Java, AGILE, Spring, Hibernate, JavaScript, Web Services, SOAP, RESTFUL, Log4j, JUnit, Rally, JSP, Servlets, JDBC, Java Beans, HTML, XML, AJAX, jQuery, ANT, Maven, Jenkins, SVN, PL/SQL, Windows XP.
Confidential, RIJava Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
- Used the J2EE components like Spring framework for MVC architecture.
- Consumed Web services using JAXB, JAXP technologies while making the requests and parsing the response from Web services by using XML.
- Developed and Deployed SOA/Web Services using IBM Rational Application Developer (RAD).
- Used Web Services to load various lab results and external systems by using their services
- Implemented Data Access Objects (DAO) design pattern, to encapsulate the database logic.
- Designed and developed the web interactive e-forms using JSP and Servlets.
- Used JSTL tag libraries to process model objects in JSP pages.
- Used deployment and Continuous Integration (CI) tools like ANT, Maven, and Jenkin.
- Written test cases for unit testing the code using Junit testing Framework.
- Actively involved in database development and coding of PL/SQL, SQL DDL (Create, Drop, and Alter) & DML (Insert, Delete, Update) statements, functions and triggers.
- Involved at the time of deploying the code in production environment and do the functional check out.
Environment: Java, Spring, Hibernate, Web Services, SOAP, RESTFUL, WSDL, UDDI, RAD, ANT, Maven, Jenkin, JUnit JDBC, JNDI, XML, HTML, DHTML, Java Script, JSTL, AJAX, XML, JAXB, JAXP, PL/SQL, Oracle, Windows 7.
Confidential, Financial, VAJ2EE/Java Developer
Responsibilities:
- Involved in Software Development Life Cycle (use cases, design, coding, testing).
- Involved in implementing the business logic as per the customer requirements.
- Used the J2EE components like JSP’s, Servlets and implemented Struts framework for MVC architecture
- Involved in designing the user interfaces using JSP’s and configured beans in spring configuration file and developed custom tags, JSTL to support custom User Interfaces.
- Developed business modules using Hibernate & Struts frame works.
- Developed several Struts Action Servlets and JSPs for presentation layer.
- Developed, Consumed and Deployed Web Services using SOAP protocol.
- Developed Struts Actions, Hibernate mappings and deployed them on WebLogic application server.
- Written client side and server side (contract and business logic) validations.
- Written Persistence layer DAO s injected these DAO into Business Layer that is into Services.
- Written ANT scripts for compiling, copying into class’s folder, creating war file and deploying into the server.
- Developed SQL stored procedures for updating and accessing data from Oracle database.
- Defect fixing activity as part of system testing.
- Creating of test cases for the Unit and Integration testing.
- Written test cases for unit testing the code using Junit testing Framework.
Environment: Java, Struts, Hibernate, WebServices, SOAP, Axis, JDBC, JNDI, Eclipse IDE, XML, HTML, DHTML, Java Script, ANT, MAVEN, JSTL, Junit, SVN, SQL, Oracle, WebLogic, Linux, Windows.
ConfidentialJava Developer
Responsibilities:
- Developed servlets for maintaining server side business logic.
- Implemented Business Logic of the system using Core-Java API.
- Developed the GUI using Struts Framework, JSP, Servlets, HTML and JavaScript.
- Developed User Interface using JSP, HTML, and JavaScript.
- Developed many JSP pages, used Java Script for client side validation.
- Used Hibernate to communicate from java to database.
- Developed application using Eclipse 3.1 IDE on Windows environment.
- Involved in developing & designing DAO’s, which has procedures written being invoked at the time of recording data to database.
- CVS is used for version control and used Junit for Unit testing.
- Written queries, stored procedures and functions using SQL, PL/SQL in Oracle.
- Involving in complete support of the application for regular change requests and enhancements.
- Supporting application in QA, UAT and addressing bugs as reported.
Environment: Java 1.3, Struts, Hibernate, JSP, JDBC, JSTL, JavaScript, Servlets, AJAX, JSTL, XML, Junit, CVS, SQL, PL/SQL, Oracle 10g, Windows.
