Java Software Developer Resume
NY
SUMMARY:
- 8 Years (6 years Software Development and 2 Years system analysis) experience of small and large scale Enterprise Applications based on various Java, J2SE and J2EE technologies and Database and also has experience of System Analysis, Design, Application Development, and Maintenance.
- Experience in working domains: Financial Services, Media, Healthcare and Retail.
- Strong experience in Spring MVC (Model View Controller) - Hibernate Template and IOC (Inversion of Control).
- Highly Proficient in Java / J2EE technologies, Java Servlets, JQuery, Applets, JSP, DOM/SAX, JDBC, Web Services(SOAP/REST), JSON, Tag Libraries, Junit, XML.
- Excellent experience in building web applications using JSP with Custom Tag libraries, AJAX, HTML, CSS, JavaScript, JQuery and JSON.
- Experienced in Designing and implementation applications with excellent Object Oriented Design using several design patterns including but not limited to Singleton, MVC, Business Delegate, DAO etc.
- Solid Hands-on Experience Client Server Architecture using backend RDBMS - Oracle, MySQL.
- Experience in using teh open source tools Maven and ANT build tools.
- Experience in SOA (Service Oriented Architecture).
- Very Strong experience in various source code control tools like CVS, and SVN.
- Highly Familiar with all teh phases of Software Development Life Cycle (SDLC), include requirement specification, domain model, design (class diagram and sequence diagram, Flow Chart), implementation testing (Unit testing, Integration testing) and deployment.
- Expertise using Agile Software Development Methodology (Scrum/Sprint).
- Experienced in using MS Visio and Jude for UML (Unified Modelling Language) diagrams.
- Strong Exposure of IDE tools such as Eclipse Application Developer.
- Ph.D. Pursuing in Cloud Computing (Data security in Private Cloud Computing).
- Excellent team spirit with strong analytical and communication skills. Fast-learner with strong desire to new technologies and self-motivator with out of teh box thinking.
TECHNICAL SKILLS:
Languages/ Technologies: Java, J2EE, JSP, Servlet, JDBC, JavaScript, JQuery, HTML, CSSWeb:Services (SOAP/REST), EJB, JNDI, AXIS 2, JAXB, XML.
Databases: Oracle, MySQL
Tools: / IDE Tools:Eclipse
Web Servers: Tomcat
Operating Systems: Windows, LINUXProject Management Tools:JIRA
Development Methodologies: Agile (Scrum), Waterfall
Build Script: Maven, ANT
Version Control System: SVN
Web Technologies: (Front-End)JSP, JavaScript, jQuery, AJAX, JSON
Frameworks: Spring4 (IOC, Core, MVC, JDBC)
PROFESSIONAL EXPERIENCE:
Confidential, NY
Java Software Developer
Environment: Java, J2EE - JSP, Servlet, Spring, Hibernate, Tomcat, Oracle, Maven, AXIS 2, WebService (SOAP), TOAD, Java Script, Ajax, HTML.
Responsibilities:
- Used Agile Development Methodology and Scrum team structure for teh development process of project.
- Feasibility study of requirement document. P articipating in High Level Design and Prepare Low Level Design for teh proposed implementation.
- Integrated teh application with Spring Framework (Spring MVC) for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Created POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Used Spring IOC and spring's Hibernate Support, transaction management.
- Configured and deployed teh application on Tomcat Application Server.
- Exposed various capabilities such as Web Services using SOAP and WSDL.
- Created JUnit test cases, and Development of JUnit classes.
- Extensively Used Maven tool to build and configure J2EE applications.
- Responsible for design and implementation of various modules of teh application using Spring-Hibernate architecture.
- Involved in developing JSP using JavaScript, JQuery. Used AJAX calls to load few fields in teh screen.
- Developing various critical components of teh application.
Confidential, Raleigh NC
Java Software Developer
Environment: Java, JSP, Servlet, Spring, EJB, Tomcat, Oracle, Maven, AXIS 2, WebService (SOAP), TOAD, Java Script, Ajax.
Responsibilities:
- Feasibility study of requirement document. Participating in High Level Design and Prepare Low Level Design for teh proposed implementation. Development of application using spring framework.
- Created POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
- Used Spring-JDBC Template for coding DB operations.
- Developed Web Services (SOAP) for sending and receiving data from portal.
- Developed Servlets that translates interactions with teh JSP pages into actions to be performed by teh DAOs.
- Extensively Used Maven tool to build and configure J2EE applications.
- Responsible for design and implementation of various modules of teh application using Spring-Hibernate architecture.
- Involved in developing JSP using JavaScript, JQuery. Used AJAX calls to load few fields in teh screen.Involved in writing JUNIT test cases.
- Generate different reports based on user ps and perform database action on those reports.
- Wrote SQL queries to get teh data, update teh data from teh database and to connect database in teh DAO implementation classes.
- Integrated Jasper reports in Reports to generate report.
- Created JavaScript functions for client side validations and created CSS for look and feel of application and also involved in back end validation.
Confidential
Java Software Developer
Environment: Java, J2EE - JSP, Servlet, Spring, Hibernate, Tomcat, Oracle, PL/SQL, Maven, AXIS 2, WebService (SOAP), TOAD, Java Script, Ajax.
Responsibilities:
- Performed feasibility study of requirement document. Participating in High Level Design and Prepare Low Level Design for teh proposed implementation.
- Created POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
- Performed in-depth usability testing.
- Designed special project or special feature pages, as user login and management, digital content view and searching.
- Responsible for design and implementation of various modules of teh application using Spring-Hibernate architecture.
- Involved in writing JUNIT test cases.Used Web Service like SOAP to get data.
- Prepared different reports for teh management and teaching staff.
- Integrated teh application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Integrated Jasper reports in Reports to generate report.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Used JavaScript to check teh client side validation while creating teh front end-using HTML.
- Building teh application by using Maven.
- Used Agile Development Methodology and Scrum team structure for teh development process of project.
Confidential
Java Software Developer
Environment: Windows XP, JSP, Servlets, Apache Tomcat, Oracle, JDBC, JavaScript, WebService (SOAP), TOAD, Ajax, Eclipse.
Responsibilities:
- Requirement gathering, Analysis and Design and translation of business user requirements.
- Heavily involved in Java/J2ee development using Java, J2EE, Spring MVC, Spring Web Services, and Hibernate.
- Implemented MVC architecture by using spring framework.
- Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
- Hibernate in terms of JSPs and Servlets.
- Created POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Involved in implementing persistent data management using JDBC, and data query using SQL.
- Designed and implemented of screens involving complex calculations on various data accessing different tables on database.
- Implemented JavaScript Client side validation and some server side validation with java code as per teh requirements.
- Performed Unit Testing using JUnit and reported bugs.
- Used Agile Development Methodology and Scrum team structure for teh development process of project.
Confidential
Java Software Developer
Environment: Windows XP, Java, J2EE, JSP, MySQL, Eclipse, JavaScript, JDBC, Tomcat, XML.
Responsibilities:
- Developed different modules of application like, shopping cart, browsing, searching, create user profile etc.
- Involved in teh development of presentation layer by using JSP, HTML, CSS, JavaScript.
- Involved in unit, functional and end to end testing of application.