Post Job Free
Sign in

Software Developer Senior

Location:
Newark, NJ
Posted:
June 18, 2025

Contact this candidate

Resume:

Tanvi Joshi

848-***-****

*****.*.*****@*****.***

* ***** ** ********** ** Java development and databases like SQL Server 2008, Oracle, MySQL. Currently a Senior Software Developer developing applications for different clients using j2se, j2ee, j2me. I would like to be part of a challenging and creative venture, thereby develop myself by an upward learning and self-training process and contribute my best towards the growth of the organization.

Summary:

7 years of Experience in Java development and databases like SQL Server 2008, Oracle.

Strong on-hand experience in J2Se, j2ee and j2me.

Python scripting and frameworks

Strong experience on Database Architecture and designing

Establishing Rules in the form of Stored Procedural Code, enforcing a certain naming structure for database tables and objects.

Team player with exceptional planning and execution skills coupled with a systematic approach and quick adaptability.

Performed in the roles of Projects development and Implementation.

Strong experience in web services.

Rich domain knowledge with comprehensive understanding of various languages, operating systems & software’s. Conceptually strong with an innovative and analytical approach to the work with an eye for detail.

Excellent analytical and communication skills.

Technology

Below is a list of important software products, tools and methods that I have worked with.

Operating Systems : Windows 98, Windows XP, Windows 7, Unix, Linux.

Programming Languages : C and C++, JAVA (J2SE, J2EE, J2ME).

Software Proficiency : Microsoft Office 2003, Microsoft Office 2007, Adobe Photoshop.

Web Technology Tools : HTML, HTML5, JavaScript.

Database : MS-ACCESS, SQL-2005, MySQL, Oracle 11g

Scripting Language : Python

Experience:

The details of the various assignments that I have handled are listed here, in chronological order.

Johnson & Johnson New Jersey

Role: Java Developer

Duration: January 2019-Till Date

Responsibilities

Consumed REST APIs to carry out various operations.

Assisted users with the product and took care of bugs and upgrades.

Tested various modules using JUnit.

Experience in developing applications using Core Java concepts like OOPS, Multithreading, Garbage Collection.

Strong handling on the development of Web-based Client/Server and Multi-tier applications using technologies like Java, JSP, XML, HTML, CSS, JavaScript, JQuery, AJAX,AWS.

Experience working on SQL with MySQL,MongoDB.

Technologies used: Java, Spring, J2EE, MySQL

Route Mobile Limited

Project: HLR (Home Location Register)

Role: Project Lead

Duration: January 2017-July 2017

Description

The HLR Lookup system enables querying of mobile numbers for existence. Knowing the status of the mobile number allows clients to filter out the invalid mobile numbers from mobile number database.

Responsibilities

Designing web portal.

Backend coding

File handling.

Generating summary reports.

Creating multiple interfaces to facilitate submission of lookup queries to the HLR Server.

Maintenance

Solution Environment: Python, Oracle, MySQL, SQL Server

Tools: Web2py, Django, API

Route Mobile Limited

Project: RSL-prompt

Role: Software Developer

Duration: September 2016-January 2017

Responsibilities

Establishing Rules in the form of Stored Procedural Code and files, enforcing a certain naming structure for database tables and objects.

Retrieve Database records from client’s location and send messages.

Handle different types of files.

Handle Message scheduling and delivery reports.

Group messaging.

Sending messages to distribution lists.

Send messages to n number of destinations present in files or database on client’s machine.

Execute rule at regular interval.

Solution Environment: Windows –XP, Java, MySQL, Oracle, SQL server, Python (Django)

Route Mobile Limited

Project: DLR-Sender

Role: Software Developer

Duration: January 2016 -August 2016

Responsibilities

Backend application which works 24*7.

Handling message delivery reports.

Logging message delivery status into database.

Keeping track off successful and failed delivery status continuously.

Solution Environment: Java, MySQL

Route Mobile Limited

Project: WhatsApp API

Role: Software Developer

Description Send messages on client’s WhatsApp number.

Responsibilities

Python scripting to send messages on WhatsApp number without using phone.

Solution Environment: Core Python (API)

Tools: SIM Cards

Route Mobile Limited

Project: Mobile Client

Role: Software Developer

Duration: March 2015-December 2015

Description Sends single, bulk and group messages using mobile devices.

Responsibilities

Making application compatible with all types of devices.

Designing and coding.

Developing application for Android, BlackBerry as well as java mobiles.

File uploading in mobiles.

Retrieve phonebook contacts and groups and sending messages.

Solution Environment: Java, SQLite

Tools: Android and BlackBerry plugin, LWUIT

Route Mobile Limited

Project: Message Push

Role: Software Developer

Duration: October 2014-March 2015

Description

Message Push application sends messages to destinations mentioned in files/ databases. Creating rules for sending messages. Schedules messages. Gets delivery status of sent messages.

Responsibilities

Performing the DBA activities to maintain the servers and application availability.

Designing software.

Implementing database configuration to link application with different databases.

Coding for different modules present in product.

Web service to execute services at backend.

Job uploading functionality for sending bulk messages.

File scheduling.

Installation of software.

Documentation (User Manual/ Technical document)

Solution Environment: Java, Oracle, MySQL, SQL Server

Tools: JavaFX Plugin, Java Builder

Route Mobile Limited

Project: Sends MS

Role: Database Administrator

Duration: February 2014-October 2014

Description: Retrieves records from client’s database and sends messages accordingly.

Responsibilities

Creates tables.

Write procedure in database using which messages will be sent.

Procedure picks messages from database according to priority assigned and sends messages. Also tracks delivery status of sent messages and updates in tables through procures.

Execute script at client side.

Solution Environment: Oracle 9i,10g,11g.

Route Mobile Limited

Project: Port Based Application

Role: Software Developer

Duration: September 2013-January 2014

Description: Mobile application which tracks port number when message is received.

Responsibilities

Designing, Coding.

Mobile development for Android, BlackBerry and Java phones.

Application tracks port number when user receives any message on mobile.

Purpose of this application is avoiding promotional messages going into inbox.

When user receives messages from specific port number, application displays that message and sender on dialog.

Solution Environment: Java

Tools: Android SDK, RIM (Research in Motion)

Career Profile

Dates

Organization

Role

January 2011- July 2017

Route Mobile Solutions Limited

Senior Software Developer

March 2010 – January 2011

Maersk Global Solutions

Officer

June 2008– July 2008

Regency Direct Marketing

Jr. Programmer

Qualifications

Degree and Date

Institute

Major and Specialization

Master of Computer Applications, 2008-2011

Mumbai University

Computer Applications

CDAC-empower (Post Graduate Diploma in Advanced Computing), 2008-2009

Pune University

Advanced Computing

BSc, 2005-2008

Mumbai University

Information Technology

Personal Details

Date of Birth

25th November 1987

Nationality

Indian

Current Location

8 Petunia Dr., Apt. 2D, North Brunswick, New Jersey-08902

Language

English, Marathi, Hindi



Contact this candidate