Post Job Free

Resume

Sign in

Developer Java

Location:
Fremont, CA
Salary:
65000
Posted:
November 15, 2016

Contact this candidate

Resume:

Chirag Butani Email: acxh6a@r.postjobfree.com

JAVA/ J2EE Developer Contact: 408-***-****

Highly motivated IT professional, 3 years of experience in delivering enterprise solutions in e-commerce, workflow and web based arena. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technology stacks. In depth exposure to Web 2.0 solutions, developing web services, OOAD architecture and modeling and designing artifacts to satisfy peculiar and complex business problem statements.

Experience in the field of Software Development as Developer. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.

Strong developing Skills in designing and implementation of multi-tier applications using core Java, J2EE, JDBC, JSP, JPA, JMS, JNDI, RMI, ORM, Collections, JSTL, JSF, Struts, Hibernate, Servlets, JavaBeans, EJB, Oracle, MySQL and SQL Server, Mongodb.

Knowledge in Front end technology including HTML, CSS, JavaScript, Ajax, Angular JS, and Bootstrap.

Thorough knowledge in frameworks like spring and Struts.

Experience in developing Web Services using – REST, AWS, SOAP, WSDL and developing DTDs, XSD schemas for XML (parsing, processing, and design).

Thorough good knowledge on Data Structure, EJB and JPA as concept oriented.

Designed and developed multiple J2EE MVC Model based web applications using J2EE Technologies (Servlets and JSP), Patterns and popular open-source frameworks Spring, Struts and Hibernate.

Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.

Experience in Java design patterns such as Session factory, Singleton, Data Access Objects (DAO), and Business Delegate.

Knowledge in writing ANT, Maven build scripts and configuring and using Log4j and Jenkins.

Experience in writing DAO using Hibernate and Hibernate mapping files.

Experience in dynamically generating graphical PDF reports using IText1.1, Jasper Report and excel reports using apache POI.

Good experience with Operating Systems like Windows, LINUX and UNIX.

Good knowledge in writing multi-threaded applications.

Excellent written and verbal communication skills, presentation and problem solving skills.

Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.

Good knowledge on web based technologies.

Technical Skills

Java/J2EE Technologies

Servlets, JSP (EL, JSTL, Custom Tags), Swing, JSF, Apache, Struts, Hibernate 3.x,Java Beans, EJB 2.0/3.0, JDBC, RMI, JMS, JNDI.

Web Technologies

XML, DOM, CSS, Java Script, HTML, AJAX, GUI, Web services (SOAP, WSDL, REST, AWS) Apache, iText, JBoss, Google AdSense, Google Analytics.

Build/Testing tools

ANT, Maven.

Application Servers

WebLogic 8.x/9.x, Tomcat 5.x., Glassfish

Programming Languages

Java, SQL, PL/SQL, C, C++, PHP, Android.

Database Technologies

Mysql, SQLServer, SQLite, Oracle 10g, Mongodb.

IDE

Eclipse 3.x, Net Beans, Dreamweaver, IntelliJ, Android Studio.

Operating Systems

Windows, UNIX, Linux.

Methodologies

UML, OOAD, RUP, RAD, SDLC, Waterfall model, Agile.

Others

Microsoft Visio, ANT, PuTTY, WordPress, Git, Photoshop.

Work Experience

Genisis IT Solution – Ahmedabad, India June 2014 – March 2015

Java/J2EE Developer

Project: Health Insurance Information

Description: This project is of health Insurance exchange, providing individual and group insurance, manage and conduct annual Open Enrollment period, documenting detailed requirements; maintaining documents by updating changes, tracking open issues, and notifying internal teams of changes; and assisting with internal acceptance and testing, including identifying test scenarios.

Responsibilities:

Responsible for system analysis, design and development using J2EE architecture.

End to End Project management, including customization of product based on customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system.

Used Spring Framework to develop lightweight business components.

Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security and transaction management.

Designed, developed, and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.

Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.

Responsible for designing and developing new back-end services, maintaining and expanding AWS infrastructure, and providing to others on my team.

Implemented the persistence layer using Hibernate ORM and Developed Web Services using REST, WSDL and XML.

Developed the helper classes for better data exchange between the MVC layers.

Developed session beans for the business logic.

Designed and developed NoSQL solutions for all users.

Implemented client based pages using Web Services and MongoDB.

Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using Eclipse IDE.

Configured and deployed the application in WebLogic Application Server.

Environment:J2EE, Eclipse 4.2, JSP 2.1, Spring 4.0, Hibernate 4.1.9, MongoDB, Servlets 3.1, Oracle11g, Rational Clear case, JMS 1.1, JavaScript 1.8.5, AWS, ANT 1.7, Log4j, JUnit 4.0, REST, Tomcat, WSDL, XML 1.1, Weblogic Sever 11g.

Anant IT Solution – Ahmedabad, India June 2013– April 2014

Java/J2EE Developer

Description:

Anant IT Solution is a well-known IT software company. I had worked in this company as a JAVA/J2EE developer. I have done some Projects (including B2B portal, Online Advertisement) in this company. I had all worked in MVC Architecture using JSP, Servlet, JSTL, HTML, CSS, JAVA Script.

Responsibilities:

•Implemented Model View Controller (MVC) architecture using spring framework.

•Configured the spring environment by registering Action Servlet, Validator plugin, tiles plugin, form beans, dynamic action/validator forms, controller, message resource, action mappings, and forwarding/navigation definitions'

•Developed user interface using JSP, JSP Tag libraries, spring Tag libraries and Java Script.

•Worked on JAX-RS Calls to Resources, developed application workflow from backend to frontend

•Used API’s design pattern for data access through service calls

•Involved in development of rich user interface components using JSON, Ajax, JQuery and HTML5

•Implemented various Core Java concepts such as Exception Handling, Collections API, Generics, Enhanced For Loop Inheritance and Polymorphism.

•Used Spring Framework for Dependency Injection and integrated it with Hibernate Framework

•Using JAX-B for marshaling/un-marshaling of XML documents to java objects and vice versa.

•Used Web services - Restful to access the data stored in regional databases

•Consumed a Web Service for exchange rate calculation. IWorked on Service Layer Classes which calls to DTO layer in order to access backend objects

•Implemented Hibernate as Object Relational Mapping (ORM) framework for mapping object-oriented domain model to MySQL database

•Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database

•Worked on SQL queries with SQL developer to select/insert/update/joins etc. for test/development purpose in local environment

•Deployed Application on WebSphere Application Server v7.0

•Used Eclipse 3.0 as IDE, Maven as the build tool and Clear Case for the version control.

Environment: JSP, Java Script, Ajax, JQuery, Spring 3.0, spring MVC, Spring DI/IOC, Apache Tiles, WebSphere Application Server (WAS) v7.0, Apache Commons, DAO, DTO, XML, JAX-RS,, JAX-WS, Maven, Eclipse IDE, Hibernate 3.3, JAXP 1.2, JAXB 1.0, JDBC.

Expiror Technology– Ahmedabad, India April 2012 – March 2013

Intern(Java/J2ee Developer)

Description:

Expiror Technology is a leading IT software company. I have done my internship in this company as an intern. My project is Payroll Management System which is used for multiple company. Each employer can create own account, generate payroll for each employee and transaction payroll into their bank account. Employer can generate report for employee detail (Attendance Report, Employee worksheet Report, Leave Report, etc.), Company Report (Payroll Report, Company Report, Workflow Report, etc.) using jasper report. Employee can login/logout system and start the work and this system count employer hour, employee check in/check out system, employee leave system (payable/ non-payable).

Responsibilities:

Followed new functionality through entire Software Development Lifecycle, from requirements gathering to implementation

Involved in developing web pages using JSP, Servlet, HTML, CSS, JQuery, Bootstrap 3.0 and AJAX.

We create application using MVC 3-tier architecture.

Used MVC validation to perform server side validations

Wrote SQL queries to store and retrieve data from the MySQL database.

Involved in integrating the business layer with DAO layer using JDBC.

Design and develop new features in website using Java/J2EE under Santana Framework and enhance existing features. Refactoring code, redesign current design.

Prepare Java/J2EE development structure for Eclipse, maven, Jetty.

Create the report using jasper report.

Environment: HTML, CSS, JAVA Script, JQuery, Bootstrap 3.0, Ajax, MySQL, Java, JSP, Servlet, JDBC, Eclipse, Jasper Report,.

Northwestern Polytechnic University Jun 2016 – August 2016

Team Project (Capstone Subject)

Description:

Our project definition is online advertisement System using Java Technology. We have 8 peoples in a group. I have worked on backend developer in this application. We have used spring, Hibernate, HTML, CSS, JAVA Script, and MySql. This application is used for professor and student. Professor can arrange all questions and answer, generate the result and certification. Admin can handle all details of Students and professor. Students and professor are create own portal for exam.

Responsibilities:

•Plans and conducts applications programming design, coding, and debugging activities using core Java, and J2EE and spring technologies.

•Develops and reviews detailed designs for an information system including the functional specifications that define the business rules and the input, processing, and output details pertinent to the system's operations and data persistence.

•Reviews information system security requirements to ensure adequate access controls.

•Implemented Hibernate as Object Relational Mapping (ORM) framework for mapping object-oriented domain model to MySQL database

•We create application using MVC 3-tier architecture.

•Used MVC validation to perform server side validations

•Developed user interface using JSP, JSP Tag libraries, spring Tag libraries and Java Script.

Environment: Java 1.7, Spring MVC, Mysql, JSP, JavaScript,, Eclipse indigo, Windows 10, Hibernate, HTML, CSS, JAVA Script.

EDUCATION

Master’s in Computer Science, USA

Bachelor’s in Information Technology, India



Contact this candidate