Senior Software Developer Resume
SUMMARY:
- Around 6 years of Extensive and Progressive Information Technology experience in the areas of Analysis, Design, Coding, Testing, Implementation, Production Maintenance(Support), Documentation of Client/Server n - tier Applications using J2SE(Core Java) and J2EE Architecture and contribution in dynamic customer service, supervisory and team building skills.
- Expertise in Web and Applications development using J2SE, J2EE, Web Services, Tomcat in Windows Environment.
- Experience in developing applications using open source technologies like Struts, J2EE.
- Working Programming knowledge to develop app on Android Platform.
- Experience in developing mobile application which run on iOS devices.
- Working experience in designing applications using Object Oriented Methodology (OO Programming), creating Design Patterns (Singleton, MVC, Composite View etc.)
- Experience in designing Custom reports using Crystal Reports.
- Good Programming knowledge on JavaScript, HTML, Ext JS and CSS.
- Working knowledge of Oracle (SQL), stored procedures using PL\SQL.
- Experience in managing the Code repository using tools like Microsoft VSS and PVCS.
- A dedicated team player with excellent communication, organizational and interpersonal skills and presentation skills. Very quick to adapt to new changes and able to learn new technologies in a very short time for maintaining productive work relationship with Management, Clients and Team Members.
SKILL:
Programming Language: Core Java, Multithreading, J2EE, Web Services
J2EE Tools/Technologies: JSP, Servlet, Struts, XML, JSON
Web Technologies: JavaScript, HTML, Sencha EXTJS,CSS
RDBMS: ORACLE 10g, 11g SQL Server 2005, 2008
Application Servers: Apache Tomcat
Tools: Microsoft VSS, PVCS, Crystal Report, ant.
Operating Systems: Windows, iOS, Android
Software Engineering Process: Waterfall Model.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Developer
Responsibilities:
- Responsible to develop the custom application as per the need to Customer.
- Developed a solution to get the financial data from Legacy systems, multiple data sources/system and implemented business logic to convert the referential\lookup data into informative one.
- Developed a solution to consume the SOAP Web Service to get the financial data of different companies and store that data in the encrypted form.
- Developed a web application for product ordering whose business flow can be configured by the User. User can configured the display fields, type of product which needs to be ordered etc.
- Developed a batch application using Java/multithreading which is used to order the product in bulk.
- Developed multiple grids using Sencha EXTJS which was implemented before in java applets.
- Developed an automated solution which can test the availability of the site on internet. If site is not accessible, then a notification will be sent to all the configured administrators.
- Developed a mobile application which is responsible to calculate the credit limit of companies using a customized formula created by the user.
- Developed a solution which is used to export the data from database according to the template provided by the user.
- Responsible to analyze and propose the features which needs to be implemented in application in future releases for business growth.
- Management of system and application upgrades, patches, and hot fixes.
- Involved in gathering requirement from customer and proposing ideas of functionality which helps in growth of Business.
- Responsible to provide the estimation of BRD.
- Responsible for timely deliverables of the project.
- Responsible for mentoring the team members.
- Responsible to align with the quality process during release which is defined by Confidential and preparing the documentation for Audit purpose.
- Responsible to act as a key member during Audit process.
- Responsible for managing and resolving the issue tickets raised by users within committed SLA.
Environment: Language: Core Java, Java Script, HTML, JSON
Database: In Memory H2.
Platform: Android Lollipop 21, Google Cloud Messaging, RedHat Openshift, Yahoo Finance API.
Confidential, Parsippany, New Jersey
Senior Software Developer
Responsibilities:
- Develop a solution to fetch the data from various Systems like Toolkit System etc and manipulate it according to the business logic.
- Created Audit Trial process for the application for security purpose.
- Created Multiple Crystal Reports for user according to Business need in presentable data format.
- Developed an automated solution which can test the availability of the site on internet. If site is not accessible, then a notification will be sent to all the configured administrators.
- Created a batch application which can be scheduled to order the products in bulk.
- Implemented Log4j for all classes to set debug levels on production systems.
- Proposing the features which needs to be implemented in future releases for business growth.
- Management of system and application upgrades, patches, and hot fixes.
- Management of data import processes.
- Automated batch data loads.
Environment: Core Java, J2EE, Web services, JSP, Servlets, Log4J,HTML, XML, JSON, MSSQL 2008, Apache Tomcat, Crystal Report, Ant, Microsoft VSS.
Confidential, Parsippany, NJ
Developer
Responsibilities
- Implemented a financial product by consuming the SOAP web services and store the data in the Credit Management Tool.
- Developed a module which allows user to create credit limit policies which is responsible to calculate the credit limit of any company.
- Gathering requirement from customer and users and creating functional specification.
- Providing estimation by envisioning customer’s requirement from technical aspects.
- Responsible for timely deliverable of the project on committed deadlines.
- Responsible for mentoring and setting the correct pace of the team.
- Responsible to align with the quality process during release which is defined by Confidential and preparing the documentation for Audit purpose.
- Responsible to act as a key member during Audit process.
- Responsible for managing and resolving the issue tickets raised by users within committed SLA.
- Responsible for code reviews submitted by the team to improve the code quality by removing the redundant code, identifying the scenario which can cause memory leaks etc.
- Responsible to maintain the traceability matrix document and ensure that code submitted by the team is aligned with the functional requirement.
- Involved in Unit testing and Integration Testing of complete application.
- Responsible for maintenance\tracking the code version using Microsoft Visual SourceSafe
Environment: Core Java, MultiThreading, J2EE, Webservices, Sencha EXTJS, JSP, Servlets, Log4J,HTML, XML, MSSQL 2008,Apache Tomcat, Crystal Report, Ant, Microsoft VSS
Confidential
Developer
Responsibilities:
- Developed a module which is used to get the fields configured by User on Custom application.
- Developed a module which is responsible to control the business flow of application.
- Implemented logging feature in whole application using Log4J.
- Responsible to gather the requirement from customer and users.
- Creating Functional Specification document for assigned module.
- Responsible to provide the estimate for assigned module.
- Responsible for application coding for migration of custom application on mobile.(iOS platform)
- Involved in database development by creating of table, keys, stored procedure and triggers using Microsoft SQL 2005.
- Involved in Unit and Integration Testing of complete application.
- Fix issues raised by quality team and the issues rose in UAT phase.
Environment: CoreJava,MultiThreading,J2EE,JSP,Servlets,HTML,XML,MSSQL 2008, Apache Tomcat, Crystal Report,Ant,Microsoft VSS
Confidential
Developer
Responsibilities:
- Developed a solution using multithreading which orders the multiple products in batch.
- Developed the Business logic to convert the referential values into informative using lookup.
- Gather requirement from onsite coordinator.
- Create Functional Specification and Design for the assigned module.
- Responsible to set the environment for QA team.
- Address issues raised by Quality Control team.
Environment: CoreJava,MultiThreading,J2EE,JSP,Servlets,HTML,XML,MSSQL 2008,Oracle 10g,11g, Apache Tomcat, Crystal Report,Ant,Microsoft VSS