Senior Java Developer Resume
MO
SUMMARY
- Solid experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Testing, Deployment and maintenance of applications using Java/J2EE .
- Experience includes Analysis, design, implementation, integration and testing of applications using Java/J2EEtechnologies.
- Experience with Object Oriented Analysis, Design, Testing & Programming.
- Expertise in developing Multi - tier enterprise level web applications using various Java 1.7, J2EE technologies JSP, Servlets, JDBC, JNDI and XML
- Good knowledge and experience in implementing open source frameworks Hibernate, spring, Spring MVC, and integration among them.
- Expertise in web development using HTML, CSS, JavaScript, JQuery. Experience in deployment on application server, Apache Tomcat 7.0.
- Been working on diverse Database Servers like Oracle 9i, MySQL 5.6.14,and SQLServer.
- Good experience in using Apache Maven to configure project
- Expertise knowledge in designing & developing the web applications using MVC architecture and have used Java/J2EE design patterns (Front Controller, Business Delegate, Session Façade, Factory, Singleton, Service Locator, DAO, DTO, and Composite View) extensively
- Performed client side validations using java script functions to implement various functionalities. Handled the server side validations by using the validator framework
- Good in client interaction and offshore co-ordination.
- Strong team playerand display good people skill when interacting with Business users, Functional and Technical team to meet the project deadlines.
- Good communication and interpersonal skills, self-motivated, quick learner, team player and pro-active learner.
- Strong Logical and Analytical Reasoning, Excellent Management, Communication, Listening and Presentation Skills.
- Strong Logical and Analytical Reasoning, Excellent Management, Communication, Listening and Presentation Skills.
- Experience in working projects using Agile and Waterfall methodologies.
TECHNICAL SKILLS
Languages: C, C++, Java, J2EE, HTML, JavaScript, SQL, PL-SQL, XML
Technologies: JSP, Servlets, WebServices, JMS, HTML, XML, DTD, XSLT, SOAP, WSDL, Ajax, JSon, JQuery, Spring JDBC, Spring AOP
Frameworks / System Design: Spring 3.0, Hibernate 2.0, MVC, Spring AOP, UML, J2EE Design Patterns
Platform: Windows OS Family and Linux
Databases applications: Oracle, MySQL, SQL Server 2000/2005
IDE: Eclipse, NetBeans
Tools: Putty, Apache Axis, Rational Rose, WinSCP, Rational Clear Case, Clear Quest, Apache Ant, XML.
Development Methodologies: Agile, SCRUM, Pair Programming, Waterfall
Platform: Windows OS Family and Linux
Application/WebServers: GlassFish, Tomcat, JBoss
WebTechnologies: JSP, JSTL, Servlets, Java Script, XML, XSLT, JSON, jQuery, Ajax, CSS
Other skills: Eclipse debug techniques, Log4j, Maven,JUnit
PROFESSIONAL EXPERIENCE
Confidential, MO
Senior Java Developer
Responsibilities:
- Interacted with the stakeholders to gather requirements and business artifacts.
- Involved in all stages of the project development process.
- Highly involved in conversation with Business in understanding and prioritizing requirements in each sprint.
- Involved in design, development and maintenance of the product, providing technical support to team members.
- Developed the GUI and backend for dashboard module that included quick metric, heat maps, cancel dashboard and store fulfillment performance.
- Enhanced the utility page and added new functionality for Inventory Audit and Order Invoice pages.
- Designed the Environment module to give the status of all running server with their thread count.
- Developed the GUI module for Ecomm Hub usingSpring MVC,JSP, HTML, Javascript, CSS, Ajax.
- Integrated CMS content with the JSP and HTML pages.
- Used Spring for bean management across layers and for loading database configuration and Hibernate to interact with back end persistence system (Oracle11g) and Hibernate Query Language (HQL) to extract data.
- Developed Hibernate entity POJOs based on Database schema. Implemented Criteria Query and Lazy implementation.
- Involved in testing the Ecomm Hub pages using InternetExplorer and Chrome..
- Coordinated Unit Integration and User Acceptance Testing.
- Developed and deployed application inWebLogic ASin clustered mode as JAR and EAR distribution.
- Involved in Coding Server pages using JSP.
- Using Maven build tool to build and deploy the application.
- Provided support to QA, integration and production teams.
- FollowedAgile methodology for development and regular 2 week release cycle.
- Responsible for end to end smoke testing, building the application and deploying it to QA teams and production team.
Environment: Spring MVC, Spring, Hibernate, Java 1.7, J2EE, JSTL, JSP, JavaScript, Jquery, multithreading, Ajax, CSS, HTML, JSON, XML, JAX-WS, Web Services, Oracle 11.2, TOAD, Maven, Agile methodology, GitHub, Eclipse, junit, Apache, Tomcat6.0Application Server, EditPlus, Windows, Visio, groovy, groovy script.
Confidential, MO
Sr.Java Developer
Responsibilities:
- Involved in the analysis of which framework should be used for the Project by writing POC Pros and cons of different frameworks.
- Used Spring Framework for Dependency Injection, bean management and integrated spring with hibernate to interact with back end persistence system (SQLServer) and extract data.
- Involved in requirement gathering and business artifacts with all stakeholders.
- Designed applications based on J2EE architecture/patterns and MVC Design patterns using Spring.
- Used Criteria API and HQL for data extraction from back end persistence system
- Developed middle tier using Session Bean, Entity Bean and presentation layer made use of JSP.
- Wrote a customized error page with dynamic error message display. Wrote Customized exception classes for handling and informing Business exceptions.
- Involved in Design, Development and Testing of each module.
- Wrote Technical and Functional test scripts.
- Performed client side validations using Javascript functions to implement various functionalities. Handled the server side validations by using the validator framework.
- Involved in the integration of RFID with GIV (Global Inventory Visibility) System.
- Extensively worked on developing UI components usingJavaScriptandJSONto interactRestful web services.
- Followed agile methodology for project development.
- Designed and developed WebServices for getting on hand availability, sales flour availability, stock room availability of actual inventory count for each supply type.
Environment: Spring MVC, Spring, Hibernate, JSP, JavaScript, JQuery, Java, Web Services, Microsoft SQL Server 2008,Ajax, Maven, Agile methodology, WaterfallModel, Apache Subversion Control, Eclipse, Apache, Tomcat v 7.0, EditPlus, Windows, LINUX, putty, WinSCP
Confidential, PA
Senior Java/J2EE Developer
Responsibilities:
- Involved in all stages of the project development process.
- Involved in development and maintenance of the product, providing technical support to team members, and in coordinating with offshore teams.
- Added new features as a part of version enhancements.
- Actively interacted with the Design team and the Clients in requirement gathering and to customize the product as per the client requirements.
- Used Agile( Scrum and Pair Programming) as a part of Agile Methodologies.
- Worked on client side technologies such as JavaScript, JSP, and HTML.
- Used Struts as a part of MVC model and developed Action classes, Form Beans and worked extensively on configuration files.
- Used Hibernate to develop DAO layer for performing CRUD operations on the database using Hibernate Query Language (HQL) using JPA annotations.
- Created Hibernate mapping files for mapping POJO to the database tables. Wrote named queries for querying underlying database.
- Used Spring IOC to perform Dependency injection across different layers.
- Implemented SOAP based WebServices using ApacheAxis2 to interact with 3rd party systems.
- Developed ANT scripts to build, package and deploy the application and used Log4j for the Logging system.
- Developed JUnit test cases for unit testing the application.
- Extensively used SQL and TOAD to verify data in the back-end MySQL 5.6.14
- Provided support to QA, integration and production environments.
- Responsible for delivering the build to QA team for further testing.
- Responsible for end to end smoke testing, building the application and deploying it to QA teams and production team.
Environment: Java 1.6, JSP, Java Script, Eclipse Juno, Apache Tomcat v 6.0, Hibernate, Spring IOC, WebServices(SOAP, WSDL, XML),MySQL 5.6.14, JUnit, log4j, Ant, MVC Design Patterns, groovy, groovy script, EditPlus, Windows, LINUX, putty, WinSCP
Confidential, New Jersey
Software Developer
Responsibilities:
- Developed multi-tiered web - application using J2EE standards.
- Used springfor bean management across layers and for loading database configuration and hibernate mapping files, created data source instance for instantiating Hibernate Dao Support’s session factory object.
- Implemented the project using the Spring Framework (used Spring IOC and Dependency Injection, Spring MVC).
- Used Spring AOP for separating crosscuttingconcerns such as transaction management.
- Used annotation based configuration in spring for bean configuration and dependency injection.
- Used Hibernate for object Relational Mapping and used JPA for annotations.
- Used Criteria API and HQL for data extraction of data from persistence system (oracle).
- Involved in implementing the rich user interface using JSP Standard Tag Libraries (JSTL) and worked with custom tags.
- Used Hibernate to develop DAO layer for performing CRUD operations on the database using Hibernate Query Language (HQL) using JPA annotations.
- Performed client side validations using java script functions to implement various functionality. Handled the server side validations by using the validator framework.
- Designed the application usingRational Rose and developeduse case, class, package, sequence, and component diagrams.
- Designed and developedWeb Servicesto store and retrieve user profile information fromdatabase. UsedApache Axisto develop web services andSOAPprotocol for web services communication.
- UsedSVNas the version control system and Maven build script for building the application..
- Worked with JUnit for unit testing and familiar with development using agile methodologies.
- Used scrum methodology for iterative development of the projectwith regular 2 week release cycle..
Environment: Java 1.6, JSP, Java Script, Eclipse Juno, Maven, Tomcat, Struts, Hibernate, Spring IOC, Spring MVC, Spring AOP, AJAX,WebServices(SOAP, WSDL, XML),WebLogic 8 Application server, Oracle 10g, CVS, JUnit, log4j, Ant, MVC Design Patterns, PL/SQL,Oracle, WinMerge,Windows XP,.
Confidential
Software Developer
Responsibilities:
- Analysis, design and implementation of change requests as per customer requirements and take up production tasks.
- Developed web application usingSpring MVCand Hibernate frameworks.
- UsedJSPfor developing screens for creating and updating Student details, Fee Details, Enrollment Fees, defaulter list, online assignment.
- Wrote action, service classes and defined action mappings in configuration file.
- Wrote the Student Enrollment module and used Hibernate ORM tool for connection with persistence system (SQlServer 2008).
- Performed client side validation on the jsp pages using java script.
- Developed role based access to the individual who login to the website and have access according to the role assigned to them.
- Extensively used SQL and TOAD to verify data in the back-end Oracle.
- DevelopedAntbuild file to automate the build process and deployment in both development team and QA teams.
- Wrote unit test cases for testing the important business methods usingJUnit.
- UsedSVNas the version control and Bugzillafor tracking issues and defects.
- Interacted with Integration, Regression testing teams to analyze and resolve defects.
- Analysis and resolution of production support issues (implement, unit test of production support fixes).
Environment: Core java, JSP, JavaScript, CSS, HTML, XHTML, Servlets, Spring MVC, Hibernate, Multithreading, XML, AJAX,jQuery, WebLogic 8 Application server, Spring,SOAP, Eclipse, Maven, Apache Subversion Control, oracle, Bugzilla, Windows XP, WinMerge, Github, putty.
