Sr.java Developer,resume Profile
SUMMERY
- Over 7 years of Experience and Expertise on different Technologies like Java, spring, Hibernate, JMS, JDBC, Servlets, JSP, Struts, Ejb, Ant, HTML, CSS and JavaScript.
- Excellent exposure and ability to learn new technology quickly
- Extensive experience in design and development using Spring Framework.
- Experienced on deploying applications using Web and Application Servers like IBM Web Sphere, WebLogic, JBoss and Apache Tomcat on Windows and UNIX environments.
- Hands on experience in developing ORM component for web application using Hibernate.
- Experienced on Spring Framework features like Dependency Injection, JDBC Templates, Hibernate Integration, Hibernate Template, POJO objects.
- Setup build environment by writing ANT build.xml, taking build, configuring and deploying of the application in all the servers.
- Hands on experience in building projects using popular IDEs such as RAD, Eclipse and NetBeans.
- Strong Experience in Writing SQL queries, PL/SQL stored procedures.
- Good working experience in Oracle 9i/10g, Microsoft SQL server, and UNIX.
- Vast experience in all phases of software development life cycle SDLC : System Analysis, Design, Development, Testing, Deployment, support, documentation Configuration Management.
- Activities include study of conceptual design as well as detailed design, coding, unit testing, system. Integration testing and support, and also supported software configuration management.
- Integration testing and support, and also supported software configuration management.
- Hands on experience with Object Oriented Design OOD and developing applications using UML. Expertise with Iterative development methodologies, designing Class diagrams, Sequence diagrams and Use case realization.
- Expertise with SQL, PL/SQL, writing procedures and interfacing with different relational databases like Oracle, SQL Server and My Sql.
- Excellent team Player with good Technical, Analytical and interpersonal skills.
TECHNICAL SKILLS:
J2EE Technologies : Java, JSP, Servlets, JDBC, EJB, JMS.
FrameWork : Spring, Struts and Hibernate Framework.
Web Technologies : JavaScript, HTML, DHTML, XML, XSLT, CSS, AJAX
Database : Oracle 8i/9i/10g/11g, MySQL 4.x/5.x,
IDE Tools : Intellij Idean, Eclipse, Net Beans
Servers : Apache Tomcat, Web logic
Operating Systems : UNIX, Linux, Windows 7 and Windows XP/Vista
Other Languages Tech. : C, C , Python, PERL, Ajax, Log4j, ANT, Web Services REST/SOAP, JMS.
PROFESSIONAL EXPERIENCE:-
Confidential
Role: Sr. Java Developer
Responsibilities:-
- Involved in design and requirements gathering for project for further improvements and enhancements in the current site.
- Development of application using J2EE, Spring, Hibernate, Web Services SOAP REST , JQuery, JSTL 2, Oracle, Maven technologies
- Created Spring Configuration files used annotations to autowire Java Components using Spring Dependency Injection
- Coded presentation layer components comprising of JSP, Spring Controllers, Spring and JSTL Tags
- Hands on experience with data persistency using Hibernate and Spring Framework
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST Using Axis and Jersey frameworks
- Responsible configuring Log4j configuration for the application
- Involved in setting up Maven configuration and helping Continuous Integration CI Issues
- Have done Database integration using SQL queries and developed JUnit test cases to test various Java components
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and activity diagrams for application components and interfaces
- Worked closely with various teams to resolve issues which include: Business, QA, Build Deployment, Off-shore, Tier2, Production Support teams
- Mentored, trained and educating the users in technology perspective, walk through and review sessions, closely worked with users, developers and team members in problem solving.
Environment:-Java, J2EE, Springs, Struts, Hibernate, JMS, Servlets, JSP, JSP Tag Libraries, Java Script Libraries, HTML, JDBC, JUNIT, XML, XSLT, Eclipse, EJB, ANT, Web logic server, SOAP, WSDL, Web services, Oracle, Windows XP. Confidential Role: Sr. Java Developer
Responsibilities:
- Followed the Agile Software Development Process and used Scrum methodology in the development Involved in Requirements gathering, Design, Development and Implementation
- Worked on UML use case, class and sequence diagrams using Rational Rose during design phase
- Designed and Developed business layer using Spring Framework and used different design patterns like Singleton, Front Controller, Service Locator, and Factory Patterns
- Developed Spring Controller with Annotation and Configured Spring Validations
- Designed and developed DAO layer using Hibernate, used Criteria API and HQL for querying Oracle databases
- Developed and Consumed Web Services using Eclipse IDE Both SOAP and RESTFUL Services
- Extensively worked on SQL Queries, Stored procedures and Triggers
- Created and automated unit test cases using JUnit for the project
- Deployed the applications in WebSphere Application Server
- Helped to deploy and resolve issues during deployment and Configured Shell Scripts. Used Jenkins for Continuous Integration CI .
- Interacted and managed an offshore team, QA, Deployment teams and able to deliver the modules successfully within the deadline with good quality.
- Responsible for User and Technical Documentation of the System
Environment: : J2EE, UML, Eclipse, Apache Tomcat, SOAP, Web Services, Spring, Hibernate, XML, JSP, Servlets, JDBC, JMS, MySQL Server, Log4J,Maven, Java script, HTML
Confidential Role: Java Developer
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Implemented the web-based application following the MVC II architecture using Struts Framework.
- Designed the front-end using HTML, JavaScript and CSS.
- Extensively used Custom JSP tags to separate presentation from application logic.
- Installation, Configuration administration of Web logic environment, including deployment of servlets.
- Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
- Successfully able to validate the credentials and other information with Struts Validator Framework displayed the error messages if any.
- Performed certain roles in passing the information between different modules using Plain Old Java Objects POJO .
- Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
- Used Web services to get information from various retail banking modules like ATM transactions, Loans etc.
- Implemented EJB to develop secure and portable application.
- Developed Scripts for UNIX platform deployment.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
Environment: Java, J2EE, JSP, MVC, Servlet, Struts, Weblogic Application Server, Webservices, XML, XSLT, HTML, DOM, SAX, Hibernate, Spring, SOAP, CSS, JavaScript, Multithreading, Oracle 9i, MySQL, JUnit, PLSQL, JDBC, ANT
Confidential
Role: Java Developer
Responsibilities:
- Designed and developed various modules of the application with J2EE design architecture.
- Extensively used Agile methodology with Scrum meetings.
- Implemented J2EE design patterns such as Factory, DAO, Session Fa ade, Singleton, Value object.
- Built the code from the version control system and deployed it to the targeted web logic server using HUDSON jobs.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed client request validations and processing using JavaScript.
- Used Spring Framework at Business Tier and also spring's Bean Factory for initializing services.
- Used Session Beans for business logic and Entity Beans for database persistence.
- Developed server-side services using Java multithreading, Java, springs, Web Services SOAP, AXIS .
- Wrote application front end with HTML, JSP, Ajax/JQuery. Wrote custom JSP tags for role-based sorting and filtering.
- Used Software development best practices from MVC, spring, databases.
- Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Provided extensive pre-delivery support using bug fixing and code reviews
Environment:
Java, J2EE,JSF, Springs, Struts, Hibernate, JMS, Servlets, JSP, JSP Tag Libraries, Java Script Libraries, HTML, JDBC, JUNIT, XML, XSLT, Eclipse, EJB, ANT, Web logic server, SOAP, WSDL, Web services, JAXB, Oracle, Windows XP.
Confidential Role: Java Developer
Responsibilities:
- Used J2EE design patterns like MVC Singleton Pattern. Work with business systems analysts, project managers, and customers to understand the scope of work, priorities, and requirements for development in a fast paced AGILE environment.
- Review the requirements to ensure technical feasibility and defining the scope within the iteration plan.
- Creating the High Level Design and Detailed design for the Specifications.
- Developing and supporting the application using HSBC client specific Framework, which involves with Springs, Struts, Servlets, Jsps and Hibernates
- Providing the timelines for the newly created enhancements
- Involving in code review to verify whether the code changes done by the team members are meeting the client's standards/ Java standards.
- Extensively used Spring MVC for servlet configurations both during application Development and Test.
- Involved in developing the user interface using JSP's, JSTL, HTML, Struts and Servlets.
- Performed version control management using Clear Case.
- Responsible for Component Integration Testing and supporting System Integration Testing.
- Developed the automatic build scripts using Maven for the application to deploy and test.
- Involved in the preparation of Test Cases for Integration Testing.
- Used JDBC, SQL queries, prepared statements and batch processing.
- Involving in each phase of the delivery to make sure of quality deliverables
- Leading the team in such a way to deliver the tasks in right time
Environment: Java5, Spring MVC, EJB, Hibernate, Struts, Servlets, JSP, Agile, Ajax, HTML, JavaScript, Web Sphere 6.1, RAD, UML, Web Services
Confidential Role: Programmer Analyst
Responsibilities-
- Designed user interface using HTML and JSPs.
- Implemented the database connectivity to Oracle using JDBC.
- Implemented the server side processing using Java Servlets.
- Design and creation of tables using SQL.
- Installed and configured the Apache Web server.
- Deployed JSPs and Servlets in Tomcat Server.
- Actively participated in testing.
Environment: JSP, Servlets, JDBC, Java Script, HTML, Apache Tomcat Server, SQL