Java Developer Resume
Springfield, VA
SUMMARY
- Six years of professional experience in development, coding, testing of Desktop, Web based Enterprise Applications and database.
- Extensive experience in developing applications using JAVA, J2EE, JSP, Servlets, JSTL, LifeRay, Struts 1.2, Spring 3.x, SOAP, REST, JDBC, Hibernate, JMS, Ruby, Ruby on Rails.
- Strong hands on the development of Web based Client/Server and Multi - tier applications using technologies like Java, JSP, jasperReport and PHP technology, XML, HTML, CSS, JavaScript, JQuery and AJAX / Ajax Control Toolkit.
- Involved in all phases of Software Development Life Cycle like analysis, feasibility, design, coding, testing, implementation, maintenance and support.
- Well experienced in designing and implementing object-oriented applications with full-fledged Reports, Forms, jasper report, Web User Controls, Data Grid Control, Form Validation Controls, and Custom Controls using JSP.
- Strong experience in design patterns like Model View Controller (MVC).
- Strong working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts 1.2, Spring IoC, Spring AOP, Spring DAO and Spring Hibernate.
- Proficiency in SDLC methodologies and development processes such as requirement analysis and definition, prototyping, proof of concept, designing, coding, testing and implementation.
- Extensive experience in developing and consuming XML Web Services using WSDL and SOAP.
- Strong Experience in Object Oriented Design and Analysis, Iterative Agile Programming Methodologies and Test-Driven Development and Maintenance.
- Strong skills in the database (RDBMS) designing to Sql.
- Knowledge in Creating and managing web applications, Site and Site collections.
- Self-motivated, good team member with excellent analytical, communication & problem solving skills with ability to work independently as well as in a team.
TECHNICAL SKILLS
Technologies: J2SE, JSP, Jasper Report,Web services(soap, rest), jQuery, AJAX,JMS, JavaScript, HTML, CSS, XML, JAX-RPC,JAX-B,JAX-WS,Spring Integration, JUnit,Groovy on Grails,Grom.
Development Tools: Netbeans, eclipse,SQLYog
Frameworks: Spring 3.x, Struts 1.2, Hibernate, Maven
Web Servers: Apache Tomcat, jboss, Weblogic, WebSphere
Languages: Java,JSP,PHP, SQL, PL/SQL
RDBMS: MySQL,Oracle
Operating Systems: Winxp,win7,Linux,SentOS
Other Third Party Tools: MS Office and Front Page 2000, MS-Visio
Relational / NoSQL databases: MongoDB API
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Springfield, VA
Responsibilities:
- Developed and implemented software programs to meet business requirements.
- Developed application code and modules for business and technical requirements.
- Tune up design for maintainability, scalability and efficiency.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed Business layer components using spring framework with IOC and developed persistence layer using Spring Hibernate.
- Hibernate 4.0 was used for Object Relational Mapping. Hibernate Query language and the Hibernate Criteria Queries where used in the DAO layer.
- Developed highly configurable components using Spring Framework.
- Developing the web services using SOAP.
- Developing the java message service.
- Develop and implement programs, designs and codes.
- Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, CSS Behavior Driven Development (BDD) and pair based programming.
- All the development using Apache tomcat 6, 5.5,7.
- Deploy complex business rules, SEO and instrumentation.
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- Resolve and troubleshoot problems and complex issues.
- Develop best practices and architecture.
- Manage, collaborate and coordinate the work of an offshore development team.
- Used Data Access and logging application blocks.
- Proactively suggested architecture changes and new coding practices through GitHub management that reduced application and functionality errors by 30 percent.
- Received more than 100 unsolicited user compliments regarding changes to site features.
- Implemented a new collaboration tool that improved offshore team communications and efficiency by 16 percent.
- Extensively used AJAX controls like collapsible panels, tab controls, update panel etc.
- Extensively worked on stored procedures, triggers, functions, views, temporary tables and table variables.
- Involved in database design and developed data modals included tables, views, stored procedures, triggers, custom types, diagrams, and optimization plans.
- Mentored junior team members in migrating to new technologies.
- Involved in Preparation/Execution of Unit, Integration and System Test Cases.
- Used SVN for Version Control and source Control.
Environment: Core Java, J2EE, Spring, Spring Integration, Hibernate, Struts 2, JMS,JAX-B, SOAP, HTML, CSS, scss(bootstrap), jQuery API, Web Services (SOAP,REST), MySql, Apache Tomcat, Oracle, Netbeans, eclipse, SQLYog .
Java Developer
Confidential, Los Angeles, CA
Responsibilities:
- Effectively involved in various stages of the development starting from the project planning till production and maintenance using Agile Methodology. java liferay portlet base application. And managing.
- Developed portlet based of liferay’s implement bootstrap design and updating client site logic.
- Implement Web Content The main management interface for Liferay’s integrated web publishing system
- Displays a dynamic list of all Journal articles for a given Community on prolexic project base on the liferay.
- Allows the user to navigate using tags. Tags are displayed with different sizes depending on the number of times that each tag has been used on the liferay’s CMS.
- Allows the user to navigate using tags.
- Allows the user to navigate using categories.
- Designed, configured and developed the web application using JSP, Jasper Report, barbeque barcode scanner, JavaScript HTML and CSS.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed various User Controls to use it across the application.
- Developed UI side pages extensively using JSP, Servlets and Struts framework.
- Used Grid View, Data List and Repeater controls extensively.
- Developed code based on framework spring batch.
- Created jobs and steps using framework spring batch
- Used CSS to Design and create various templates to get a unified look and feel of the Web Forms.
- Service Oriented Architecture (SOA)
- JavaScript, jQuery was used to do some client side validations and also used AJAX to improve performance of the web page.
- Created various Stored Procedures, Triggers and Indexes for efficient data transfer between databases and to create a log of all the modifications.
- Effectively created and consumed Web Services at various stages of the development. For Ex- Insertion of data into database, fetching data from the database.
- Involved in the project maintenance doing some bug fixing and doing knowledge transfer session under time constraints.
Environment: Core Java, J2EE, Struts, Spring, Hibernate, JSP, Mysql Web Services, Apache Tomcat, SOA, Oracle, XML, ActiveMQ, JavaScript and jQuery, AJAX Control Toolkit.
Java Developer
Confidential
Responsibilities:
- Responsible for the design, development and implementation of web based application for Dhaka Custom House Automation System.
- The web applications I developed included sections written in PHP, MySQL, JavaScript, AJAX, JQuery, CSS, HTML/XHTML/XML
- My later work was developed a Customs Bill of Entry System for Dhaka custom house automation project. It is a networked based desktop application.
- Technology used in this project was Java (J2SE), MySQL, Jasper Report, and Applet.
- Involved in development of creating new quote module business logic by using Struts framework.
- Implemented the application using MVC pattern (Struts Framework).
- I also developed some tools named Mail Parser. It is an online desktop application.
- And Asycuda++ migrations tools- for Dhaka custom house automation project using Java (J2SE), MS Paradox and MySQL technology.
- It is a standalone database reference table migration tools .it is developed to convert MS paradox database to MySQL database.
- I also worked in Microfin360º project. this product has developed for Micro Finance Organization. Here we are developing a mobile interface using and JSP for remote user.
- I also develop License Module for Dhaka custom house using JSP,servlet web base PDF report using iReport,also develop middle tire server using java server socket system.
- Maintain standards (CMMi level 3) compliance.
Environment: Java, Spring, MVC, JSP, Mysql Web Services, XML, VSS, JavaScript and jQuery, AJAX Control Toolkit.