Senior Java Developer Resume
CA
SUMMARY:
- Having 8+ years’ experience in System Design, Enterprise Software development and complex Client/Server Implementation, Web Development, Intranet/web based n - tier architecture 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, Web Services (REST/SOAP), XML, XSLT, XSL, and Maven.
- Having Experience on integrating spring with Hibernate using Spring ORM module.
- Expertise in front-end development using JSP, jQuery, JSTL, HTML, DHTML, CSS, JavaScript.
- Hands on experience in J2EE and MVC architecture/implementation, Web Services, SOA, Analysis, Design, Object modeling, Data modeling, Integration, Validation, Implementation and Deployment.
- Experience in spring modules: MVC, AOP, JDBC, ORM, JMS, and Web Services using Eclipse & STS IDE.
- 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.
- Extensive experience in different IDEs: RAD, Eclipse, OEPE, Edit plus.
- Experience on creating and building the application dynamically using ANT, Maven build tool.
- Expertise on building and deploying applications using Jenkin Continuous integration tool.
- Having Knowledge in RDBMS concepts and experience in Oracle, MS SQL Server2000, Sybase and My SQL.
- 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 using various Web and Application Servers like Apache, Tomcat, Web Logic, WebSphere, IBM HTTP Server, Apache Http Server, and IBM - Web Sphere process server.
- Hands on experience with JUnit, Http Unit, J-Web Unit and Log4j in developing test cases.
- Experience in designing Use Cases and Class Diagrams using UML using Rational Rose, Star UML & Visual Paradigm
- Responsible for supporting the application in production and Change requests handling.
- Experience of using version control and bug reporting tools like clear case, clear quest, svn, perforce and Git
- 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 learn new technologies and self-motivator with ability to finish multitasks well-ordered.
TECHNICAL SKILLS:
Languages: Java, C, C++, Unix, PL/SQL, HTML, JavaScript and XML.
Java /J2EE Technologies: J2EE, Servlets, JSTL, JDBC, log4j, JUnit, DOM JSP, JSF, EJB, JNDI, JMS, JDBC,Java Mail, RMI, Struts, Hibernate, Sprig MVC, Web Services,RESTUFUL, CSS3, HTML5, Mockito.
Application/Web servers: Web Sphere, Web Logic, JBoss, Tomcat.
Databases: Oracle, IBM DB2, MS SQL-Server, Sybase.
Web Technologies: AJAX, HTML, Java Script, DHTML, XML/XSL/XSLT.
Design Tools and IDE s: RAD, Eclipse, Rational Rose, UML, Rational ClearCase, Clearest, RUP, Visio 2000, Edit Plus
Operating Systems: UNIX (Solaris, HP-UX), RedHat Linux, Windows XP, MS-DOS
Others: Maven, JUnit, Log4J, CVS, TOAD, SQL, PL/SQL, ActiveMQ
Operating Systems: Windows, UNIX, LINUX, MAC
Misc. Tools: Jenkin, SOAPUI, Putty, Splunk, Vantive, Paros Proxy, Rally, JIRA
PROFESSIONAL EXPERIENCE:
Confidential, CA
SENIOR JAVA 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.
- Used XML based transactional support of Spring 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 deploying and Testing the services using SOAP UI
- Created all the services to work with clients and wrote web services using spring based web services.
- Services involved both talking to database and talking to scripts to update system level information’s.
- Designed and developed the user interface layer using combination of JSPs, HTML and JavaScript/JQuery for the front end.
- 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
- 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 Maven.
- 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 in 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, J2EE, JSP, Spring (MVC, Core, AOP, DAO, ORM), JAX-RPC Web services, Hibernate, Servlets, JSTL, HTML, CSS, XML, Ajax, Java Script, JQuery, log4j, JNDI, Maven, Java Beans, SVN, jQuery, Junit, Oracle 11g, SQL/PLSQL, TOAD, WebSphere Server, Rational Application Developer(RAD)
Confidential, Springfield, ILJAVA 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 jQuery to make AJAX calls.
- Used Jenkins continuous integration tool to do the deployments.
- Responsible for Work delegation to the team members and supporting offshore team
- Involved in the development of test cases for the testing phase.
- Developed test cases using JUnit for the modules developed.
- Responsible for coordinating with testers during system testing.
- Defect fixing activity as a part of system testing phase and User Acceptance phase.
- Responsible for productions support activities.
- 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.
Environment: Java, JSP, Servlets, Java Beans, Spring, AOP, MVC, Hibernate, Web Services, SOAP, RESTFUL, HTML, JavaScript, CSS, JSON, XML, AJAX, jQuery, Maven, Continuous Integration, Jenkins, SVN, Log4j, JUnit, Rally, SQL, PL/SQL, Tomcat Server, TOAD
Confidential, Danville, PAJAVA 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 JSP’s, Servlets and implemented Struts1.2 framework for MVC architecture.
- Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and JavaScript.
- Used the Tiles Framework and Struts Tag Libraries in the presentation layer to simplify the complexities of the application.
- Utilized Struts Tiles for JSP page layouts. Utilized Struts tags for Client Side Validations.
- 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
- Designed and developed the web interactive e-forms using JSP and Servlets.
- Used JSTL tag libraries to process model objects in JSP pages.
- Implemented Data Access Objects (DAO) design pattern, to encapsulate the database logic.
- Used deployment and Continuous Integration (CI) tools like ANT, Maven, Jerkin
- 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 1.4, JSP, Servlets, Struts, WebServices, JDBC, JNDI, Eclipse IDE, XML, HTML, DHTML, Java Script, Apache Tomcat, CVS, TOAD, Oracle, JSTL, Junit, Java Mail API and ANT Build Tool.
ConfidentialJAVA 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 Struts1.2 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 Struts Actions, Hibernate mappings and deployed them on WebLogic application server
- Developed, Consumes and Deployed Web Services using SOAP protocol
- Developed several Struts Action Servlets and JSPs for presentation layer
- Developed, Consumed and Deployed Web Services using SOAP protocol
- 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 classes 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 1.4, JSP, Struts, Web Services, JDBC, JNDI, Eclipse IDE, XML, HTML, DHTML, Java Script, SVN, TOAD, ANT, MAVEN, JSTL, Junit, Java Mail API and ANT Build Tool.
ConfidentialJava/J2EE 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
- Written queries, stored procedures and functions using SQL, PL/SQL in Oracle
- Involved in developing & designing DAO’s, which has procedures written being invoked at the time of recording data to database
- Developed many JSP pages, used Java Script for client side validation.
- Used JDBC to communicate from java to database.
- Developed application using Eclipse 3.1 IDE on Windows environment.
- Developed User Interface using JSP, HTML, and JavaScript.
- Written database queries for DAO classes.
- Developed test cases using JUnit for the modules developed.
- Involving in complete support of the application for regular change requests and enhancements
- Supporting application in QA, UAT and addressing bugs as reported.
- CVS is used for version control and used Junit for Unit testing.
- Deployed application on Tomcat 5.0.
Environment: Java 1.3, Java/Java EE, Eclipse, Struts, JSP, JDBC, JSTL, JavaScript, AJAX, JSTL, Hibernate, XML, Oracle 10g, CVS, Tomcat, Web Services.
