Shiwanee Bijoria
JAVA/J*EE Developer
**********@*******.***
SUMMARY
Around 2 years of experience in all stages of SDLC (Software Development Life Cycle) involving Requirement gathering, Analysis, Design, Development, Unit and Integration, Testing and Deployment of Web applications based on J2EE/Java. Highly skilled in converting business requirements into feasible technical solutions.
Extensive experience in Core Java concepts that includes Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
Proficiency in design and implementation of Object Oriented concepts (OOP) and Java & J2EE design patterns like MVC, Singleton and Factory Pattern.
Experience with ORM mapping tools like Hibernate, which implements Java Persistence API.
Involved in development of SOAP based web services using WSDL, SOAP, JAX-WS and Restful web services using JAX-RS and JERSEY APIs.
Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle 10g/11g, and My SQL databases. Written queries for insert, update and modification operations. Performed database normalization and optimization using database tools.
Strong experience in Agile, Waterfall, UML and MVC based frameworks like Spring, Struts and Hibernate for Persistence.
Extensive experience in developing GUI using HTML, CSS, JavaScript, Angular JS, Bootstrap.
Experienced with web and application servers such as IBM WebSphere 7.x/8.x, Oracle Web logic 10.3 and Apache Tomcat 6.x/7.x .
Experience in working with build & deployment tools using Maven, Ant, and Jenkins.
Skilled at programming in different IDE's like Eclipse, PHPStorm, IntelliJ and Net Beans.
Experience in monitoring, troubleshooting and supporting J2EE based applications and infrastructure.
Excellent communication, analytical, interpersonal, presentation skills.
Desire to take challenges, learn new technologies, ability to handle multiple tasks and meet project deadlines.
Authorized to work in US for any employer
Java Developer
TATA Consultancy Services LTD– Mumbai, India October 2012-October 2014
Projects:-
Vodafone M-pesa: M-pesa is a mobile-phone based money transfer and microfinancing service. M-Pesa is a branchless banking service; M-Pesa customers can deposit and withdraw money from a network of agents that includes airtime resellers and retail outlets acting as banking agents.
Responsibilities:
Being involved in the project life cycle including Study, Analysis, Design, Development,
Testing, Debugging, Implementation and Production support.
Coordinated with BA group for better understanding of functional requirements analysed and designed the business requirements to documented and implemented.
Designed class diagrams, sequence diagrams and component diagrams for this project. Worked on design documents and developed Test Scripts for this project.
Used Core Java to write the business logic in all modules.
Experience in using the Collections in java like Array list, Hash Map etc.
Implemented persistence layer using various features like XML configuration file for Database connectivity, connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control using ORM tool Hibernate 3.0 framework like HQL queries etc.
Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, packages on Oracle database.
Developed SOAP / REST Web Services based on SOA using the API's JAX-WS and JAX-RS respectively
Responsible for Design and development of Webpages using HTML, CSS and JavaScript.
Performed Client-side validations using JavaScript.
Worked and Responsive Web Design Grid layouts with bootstrap.
Developed the application as single page application which can switch to different components using Angular JS.
Prepare the Unit Test Cases for enhancements and new developments.
Involved in moments of application from development to QA, QA to UAT (user acceptance testing) and UAT to Production environments and was also involved in stream lining production support process, shift allocations & reviews.
Worked on several production support issues that required immediate attention and gave solutions to help the customer save time and effort.
Use of Eclipse Integrated Development Environment (IDE) in entire project development.
Analyzing the reported bugs, preparing the estimation plan and delivering the fixes.
Managed and implemented all codes changes via SVN. Deploying builds across development staging and production instances and maintained code integrity.
Mentored new recruits to get them up to speed with project work and ensured uniform
style of writing code.
Environment: Java/J2EE, Hibernate, Web Services, HTML, CSS, JavaScript, Angular JS, Spring, Toad, Putty, Apache Tomcat, Windows, Eclipse and SVN.
Saudi Telecom Company: This Project deals with all IT Operations of GSM customer for Saudi Telecom Company. Various modules varying from development, data warehousing, technical support, bill generation, analytics, operational data store team, take care of timely resolution of customer problems and necessary upgrades and enhancements from time to time.
Responsibilities:
Collaborated in a team of 12 people to develop a tool called Pro-Track that was used to track the progress of activities of the members of different teams.
Actively involved in all aspects of the system design which include requirement gathering, analysis, development, system and integration testing.
Understanding of application development lifecycle methodologies.
Developed the Use case, Sequence and Class diagrams
Worked extensively on design and development UI, HTML, CSS, JavaScript.
Used core Java to develop the functionality of the modules.
Worked with Hibernate for the use of relational databases structuring of the application.
Developed and consumed SOAP and Restful web services.
Used Tomcat for the web Development of the application.
Worked with Oracle 10g for the backend development of the database
Perform unit testing and System testing.
Utilized defect/bug tracking tools with team to improve communications and reduce defects in product.
Analysed and implementing the change requests.
Provided technical guidance to onshore/offshore development teams.
Environment: Java/J2EE, HTML, JavaScript, CSS, JSP, Webservices, Apache Tomcat, ECLIPSE, Putty and SVN.
Initial Learning Program (ILP Training):
Developed an e-commerce Inventory Management system using MVC architecture with user interface using HTML, CSS and JSP. The back-end was developed using JDBC, Servlets and Oracle Database.
The same project was also redesigned using Hibernate and Struts 2.0 technology.
TECHNICAL SKILLS:
Languages
J2SE 1.6, J2EE 1.6, C/C++.
Web Technologies
HTML, CSS, Angular JS, JavaScript
J2EE Technologies
Servlets, JDBC, JSP, JPA
Database
MySQL, Oracle 11g
Servers
Apache Tomcat 5.5, Web Sphere 6.0, Web Logic 8.1
Framework
Spring, Struts, Hibernate
Web Services
WSDL, SOAP, UDDI, JAX-WS, JAX-RS, JERSEY
IDE
Eclipse 4.2, IntelliJ, NetBeans
Version Control
CVS, Subversion, GIT, Clear Case
Design Language
UML, Java & J2EE Design patterns
Build Tools
ANT, Maven, Log4j, Jenkins
Tools
REST Client, TOAD, Jersey, Sharepoint, SOAP UI
EDUCATION
Bachelor of Engineering, 2012
SVITS - India