Java Developer Resume
Columbus, OH
SUMMARY:
- 7+ Years of IT experience in all stages of Software development life cycle using Object Oriented Programming and J2EE Design Patterns.
- Worked in Waterfall, Agile, Scrum methodologies and followed agile methodology on daily basis for tracking work (JIRA), milestones.
- Hands - on with variety of IDEs such as Eclipse, NetBeans.
- Developed applications using Core Java, JDBC, Servlets, and JSP, Struts, spring, Java Beans, Hibernate and MVC architecture.
- Worked extensively with core Java concepts like OOPS, Exception Handling, Collections, Multithreading, and Serialization.
- Experience with J2EE Design Patterns like singleton, Factory, Abstract Factory, DAO, MVC and Builder.
- Implemented MVC Design Pattern Using Struts framework. Extensively worked on struts tag libraries, validations, exceptional handling and JSTL in struts framework
- Experience in front-end application using HTML5, CSS3, AngularJS, JavaScript, JQuery, JSP Tag libraries, XML, JSP.
- Experience with Servers like Tomcat 6.x/7.x.
- Experience in Web Services including SOAP, RESTFUL Java Web Services.
- Experience with build automation tools like ANT, Maven, (CICD) continuous Integration and continuous deployment in Jenkins, UNIX commands and Version Control Systems like CVS, SVN, GIT.
- Good experience working with NoSQL databases such as the MongoDB .
- Collaborative development experience on various domains including finance, retail, telecom, automobile, banking.
TECHNICAL SKILLS:
Languages: C++, Java 1.5,1.6,1.7, J2EE, SQL, PL/SQL
Application/Webservers: Apache Tomcat, Jboss.
Front-End Technologies: HTML, XML,CSS, Java Script
J2EE Technologies: JSP, Servlets, JavaBeans, JDBC, JSTL, JSP Custom Tag Libraries, XML, XSLT, JMS, ANT, JUnit
Web Services: WSDL, SOAP/REST
Frameworks: Model View Controller (MVC), Struts, Hibernate and Spring.
IDE’s: Eclipse, NetBeans.
Work Database: Oracle, MySQL, NoSQL, MongoDB.
Software DevelopmentMethodologies: Agile model, Waterfall Model, V-model, Test Driven Development.
Version Control: GIT, CVS, SVN, Rational ClearCase.
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, OH
Java Developer
Roles & Responsibilities:
- Involved in gathering and analyzing business and system requirements
- Involved in meetings with Client, Managers, team Members in designing, implementing and testing.
- Developed User Interface for the functionalities using Spring MVC, Tiles, and Spring Integration.
- Worked closely with the UI developer in creating the prototypes for the UI, and coordinated with the team members in developing the specific jsp’s based on the UI design.
- Developed controllers specific for each functionality. Used spring jdbc for data retrieval from the database
- Authentication for the UI is provided by siteminder. Based on the user specific role is captured in the application and using custom jstl tags, show/view of the links are achieved.
- Used Rational Software Application (RSA) for developing product.
- Used Maven to build, test and deploying purposes.
- Deployed the application in various environments DEV, SIT, UAT and Production.
- Used ClearCase version control for source code.
- Responsible for Offshore co-ordination, technical support and leading the team.
Environment: Java, J2ee, Spring MVC 3.2.x, Spring Integration 3.0.x, Tiles 2.2.2, Maven, NoSQL, ClearCase.
Confidential, Town, PAJava/J2EE Developer
Roles & Responsibilities:
- Analyzing client requires on the weekly basis in retail domain.
- Involved in analysis, design, development, integration and testing of application modules.
- Developed business objects, request handlers and JSPs for the Project I site using JAVA (Servlets) and XML.
- Developed dispatcher servlet class to handle all the requests matching the URL pattern using spring Webflow
- Designed an ER Diagram for all the databases using the DB Designer an Open Source Tool.
- Created users specific that has rights for tables, views, synonyms, functions, procedures, triggers, indexes, packages, constraints, dblinks and users to selected schema.
- Designed the Class Diagrams and the Use cases Diagram using the Rational Rose.
- Involved in the application development using Spring MVC module.
- Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
- Used SharePoint for communicating the documents, uploading knowledge items and update the tracker sheets across the team.
- Updated pages using HTML5, CSS in Angular JS framework.
- Defect fixing activity as a part of system testing phase, user Acceptance phase.
- Involved at the time of deploying the code in production environment and do the functional check out.
Environment: Java, J2EE, Spring (MVC, Core), Eclipse-3.4, JSP, Servlets, JSTL, HTML5, CSS, XML, JAX-RPC Web services, Hibernate, JQuery, PL/SQL, Oracle, Apache Tomcat, Solaris.
Confidential, San Ramon, CAJava/J2EE Developer
Roles & Responsibilities:
- Responsible for gathering requirements from the client for the business enhancements.
- Implemented server side tasks using Servlets and XML.
- Design and build the database stored procedures in MySql and DB2, provides plan of action (POA) and solutions for business critical requirements.
- Developed page templates using Spring Tiles framework.
- Implemented Spring Validation Framework for Server side validation.
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Accessed dynamic data through Web services (SOAP) to interact with other components.
- Integrated Spring DAO for data access using with Hibernate.
- Developed UI screens involving Servlets, JSP, JavaScript and XML DOM parser.
- Design and Development of Client side scripts using JAVA, JSP, and JavaScript.
Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring, WebLogic Application Server, NoSQL, JMS, XML, JavaScript, XML, REST and SOAP, UML, SVN, Log4J, Unix, Linux.
ConfidentialJava Developer
Roles &Responsibilities:
- Involved in digital signing of applet for mainframe interaction window for one of the applications.
- Developed the code satisfying the Section 508 compliances like JAWS,MAGIC and Dragon
- Implemented various J2EE design patterns like DAO pattern, Business Delegate, singleton etc.
- Developed the user interface with HTML, JavaScript, JSP and Tag Libraries using struts framework
- Used JavaScript and JQuery for client side validations.
- Implemented various J2EE design patterns like DAO pattern, Business Delegate, Singleton etc.
- Developed Ant scripts to configure and deploy the application.
- Used Rational Clear Case for configuration management.
- Involved in Troubleshooting and Bug fixing.
Environment:: Java, JSP, Servlets, Struts, HTML, JavaScript, JQuery, WebLogic, Oracle 10g, ANT, Log4j, Tomcat, Rational ClearCase.
ConfidentialSoftware Analyst
Roles &Responsibilities:
- Developed class diagrams, sequence and use case diagrams using UML Rational Rose.
- Designed the application with reusable J2EE design patterns
- Designed DAO objects for accessing RDBMS
- Involved in front end design using HTML, CSS3, JSP, JavaScript and JDBC to create web Servlets.
- Used Struts framework to design the MVC model for the application.
- Worked on SOAP based Client and Server Webservices.
- Developed XSL templates and XSL schemas to generate the view part of MVC architecture.
- We create work order, delivery order numbers and track the project’s progress and we can assign employees to different work order projects.
Environment: Java, J2EE, Servlets, JSP, JDBC, HTML, SQL, XML, UML, JavaScript.
