Java Developer Resume
Rochester, NY
SUMMARY
- Around seven years of experience in developing Web - based J2EE Enterprise Applications and expertise in OOPS implementation in Java, J2EE.
- Experience in all the phases of Software Development Life Cycle (SDLC) involving Requirement Analysis, Design, Coding and Implementation.
- Application development experience using multithreading, Serialization, Collection framework, Generics, threads and Core JAVA.
- Experienced in Designing & Development of UI screens using JSP, HTML, PHP, CSS, and XML.
- Extensive experience in rich set of technologies like J2SE, Multithreading, J2EE, Servlets, JSP, Java Beans, Struts, Spring, XML, Hibernate.
- Good knowledge in SQL 2005/2000 programming for packages, stored procedures etc., using Oracle 10g/9i/8i.
- Experience in deploying enterprise applications in Apache-tomcat 7/6, Web Logic 11/10/9,and Web Sphere 8/7/6
- Experience in developing server-side applications using J2EE, Spring Framework, and Hibernate.
- Experience in Model View Controller (MVC) Architecture based applications using Core Java, JSP, Struts Framework, Spring MVC, Spring AOP, Hibernate frameworks.
- Developed several REST web services supporting both XML and JSON formats to support integration.
- Experience with Node.js modules including Events, http, file system, MySQL.
- Experience in Unit Testing on Java, Java Script using Junit, Karma, and Jasmine.
- UsedSpring MVCframework for the applying MVC Implementation to the web application.
- UsedSpring ORMto integrate Spring Framework with Hibernate and JPA.
- UsedSpring AOPmodule to handle transaction management services for objects in any Spring-based application.
- Extensively experienced in using Build Automation tools like ANT, Maven, and working knowledge on other build tools like make file.
- Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
- Service delivery management using Amazon AWS (EC2, ELB, Cloud watch).
- Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
- Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO), Factory Pattern, MVC Design and Business Delegate.
- Proficient in writing SQL Queries, Procedures, Functions in Oracle, DB2, SQL Server environment and worked on Performance Tuning of Queries.
- Experience and involved in Database Design, and working with the Data Modeling Team for modification as per the Application Requirements.
- Hands on using JIRA tool for the Agile Scrum Environment, Team and Task Lists to update the tracking of the Agile Process.
- Experience in using utilities like ANT, Maven, GIT, Log4j, and JUNIT.
- Skills in analyzing user requirements, modeling the system and ensuring the functionality.
- Quick Learner, highly motivated team player with excellent organizational, analytical and communication skills.
TECHNICAL SKILLS
Languages: Java, J2EE, Java Script, JBPM,HTML, DHTML, PHP, Python, Angular JS, CSS, JSTL, Perl, XML, Shell Scripting, C, C++.
Markup Languages: HTML5, CSS3,XHTML, XML
Scripting Languages: Java Script, JQuery, Angular JS, Node JS, RequireJS, Bootstrap, JSTL
Frameworks: JSP, Servlets, Spring 3.x, Hibernate 4.x, Struts 2.0, JPA, Restful Web Services, Junit 4.x, JSF, Log4j, SOAP
Databases: Oracle 10g, MySQL, SQL server, Mongo DB, PostgreSQL
Servers: Tomcat, JBoss, Web Sphere
Build Tools: Maven, Ant, Grunt
Version Control: SVN, CVS, GIT
Tools: Eclipse IDE, NetBeans IDE, RAD, Sublime Text, Notepad++, PMD, Find Bugs, Brackets, Check style, JIRA
Operating Systems: Windows, Mac OS, Unix, Linux
SDLC: Agile, Scrum, RAD, Iterated Waterfall.
Others: UML, Object Oriented Analysis and Design (OOAD), XSL, XSLT.
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Rochester, NY
Responsibilities:
- Followed AGILE Methodology for the software development process, part of the cross-functional team for the application development.
- Developed the application using HTML5, CSS3, JavaScript, JQuery, JSP, Node JS, AngularJS.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Used Java Script, Prototype, JSF and AJAX to support the functionalities of the front end.
- Involved in developing code for obtaining bean references in Spring framework using Dependency Injection and inversion of control.
- Used Hibernate as an ORM Framework for productive application development by reducing development time, complexities and increase flexibility.
- Used Spring JDBC for calling the stored procedures in the database.
- Designed and developed UI search and results screens for Products and Services.
- Design and UI development of Restful Web Services for creating product rate summary and captured unhandled errors and log them in a database.
- Worked on Node Rest framework for backend services used Mongo DB for database services.
- Adapted various design patterns likeFront Controller,Business Delegate,Data Transfer Objects(DTO),Service locator,Session Facade,Data Access Objects(DAO) andTemplate Methodpattern.
- Involved in debugging and troubleshooting related to development and production issues.
- Created and implemented Functions, triggers and procedures for Oracle
- Used Log4j for logging errors.
- Used SVN as version control to check in the code, created branches and tagged the code in SVN.
- Involved in bug fix in existing software system and also in software enhancement.
- Responsible for effective communication between the project team and the end user.
Environment: Core Java, Spring MVC, Hibernate, JSP, JSON, JavaScript, HTML5, CSS3, AngularJS, Node JS, Express JS, JQuery, Bootstrap, SVN, JDBC, Oracle SQL Developer, Eclipse, Mongo DB, Amazon AWS, Tomcat.
Confidential, NJ
Java Web Developer
Responsibilities:
- Worked on Application Development using Java/J2EE, Struts and JSF Framework.
- Extensively used core java, IO and Collections packages.
- Involved in User Requirements and created System Requirement Document, Functional Requirement Documents.
- Supported application developed in Java Script, AJAX, JQuery and worked on few functional enhancements.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- Used Spring Module integrated with Java Server Faces (JSF) MVC framework.
- Developed JSF components using JSF tags and JSTL.
- Developed pages using JSF features like converters, validators, action Listeners, custom components.
- UsedSpring MVCframework architecture for Web Application Development.
- Designed and Developed User Interactive (UI) of Web pages with the help of HTML, CSS3, JavaScript, JQuery, Bootstrap and AJAX.
- Developed services using Restful web services with JAX-RS using Jersey framework.
- Used CVS for version control tool.
- Used other utilities like Log4j for logging, JUnit for unit testing and Maven for application development.
- Used IBM WebSphere application server to deploy the application.
- Attended weekly and monthly project meetings to share the progress on the projects discuss issues and concerns as a process of scrum.
Environment: Core Java, Struts, Spring MVC, JSF Framework, IO and Collection packages, DAO patterns, XML, SOAP, Servlets, JSP, Log4j, Junit, Maven, RAD, IBM WebSphere.
Java Developer
Confidential, MA
Responsibilities:
- Analysis, Design, Develop, Unit Test, Deployment and Support of Java based Web and Enterprise applications in both windows and UNIX environments
- Followed MVC architecture to develop applications, used JSP, Servlets, Struts framework and DAO’s for the application development.
- Used Struts validation framework for the UI Validations.
- Used JUnit for the development of Test Cases.
- Used Hibernate ORM tool for mapping relations between java object and relational object by developing hbm.xml files and annotations.
- Developed Restful Web services components using JAX-RS API and integrated with Presentation Layer.
- Built ANT scripts for automated deployment and for the build operation of the entire application
- Used JSTL, as well as the development of Custom Tag Libraries in the presentation tier.
- Written SQL queries for data access and manipulation using Oracle SQL Developer.
- Used AJAX (Asynchronous Java API for XML) for better performance.
- Worked with CSS3 to bring out look and feel of the portal.
- Used CVS for version control, Log4j for loggings and JUnit for unit testing.
- Effectively interacted with team members and business users from different regions for requirements capture and analysis.
Java Developer
Confidential
Responsibilities:
- Involved in System Requirement Analysis and Design and developed UML diagrams required for the client system.
- Developed front-end component transactions, marketing activities, account management modules using HTML, XML, JSP, Servlets and JavaScript along with Struts Frame work and rendered the Client view pages with CSS.
- Created JSPs, Java Beans and custom tag lib for front end designing of the website.
- Code different Java validation classes for the Application logic and utilities.
- Developed JMS resources for asynchronous message receiving from various client systems
- Design Web Service components using SOAP.
- Implemented Database interaction using JDBC/SQL with back-end Oracle 9i and also developed and necessary stored procedures and triggers in Oracle 9i
Environment: Java, WSAD, Web Sphere 4.0, JNDI, Servlets, JSP, EJB 2.0, JavaScript, Oracle 9i, SQL
