Software Developer Resume
Grand Blanc, MI
OBJECTIVE
- A highly focused and ethical individual, with a determination to succeed and a zeal to excel. I look forward to working with a progressive and a goal oriented Company that promotes creative thought process.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, Shell Scripting, Java Scripts, Python, HTML, R Programming Language
Java Enterprise API: Servlets, JSP, JDBC,, Java Multithreading, Web services, JAX - WS
System Design: MVC, Struts, Spring, Hibernate
Databases& Programming: MySQL, PL/SQL, Oracle, SQL, MySQLYog
Software Engineering: STEP Workbench, UML, IBM RSA, JEE 7, Eclipse IDE, Design Patterns, Object Oriented Methodologies, Service Oriented Architecture, Test Driven Development, Scrum and Agile methodologies
XML Technologies: XML,, SOAP, JSON,WSDL, REST
Application Servers: Apache Tomcat, JBoss, IBM Websphere
Operating Systems: Windows XP/7/8, Linux, UNIX
IDEs & Tools: Maven, Eclipse,, NetBeans,, JUnit, Ant, SoapUI,, SQL Developer, GIT, Putty, WinSCP
Methodologies: Agile, Waterfall
Computational Tools: MATLAB, QT SPIM
Reporting Tools: Jasper Reports
PROFESSIONAL EXPERIENCE
Confidential, Grand Blanc, MI
Software Developer
Responsibilities:
- Involved in various phases of the Software Development Life Cycle including modeling, analysis, development and testing phases.
- Trained and worked extensively on STEP dev Workbench.
- Converted Java programs in JEE to business logic in java script functions to map data to attributes in the database based on business requirements.
- Designed application modules, base classes and utility classes using core java.
- Wrote and tested SQL and stored procedures to retrieve data from the CSV files to tables in database.
- Used with Adobe AEM for content management on GM websites.
- Involved in development, performance testing & defects fixing.
- Worked within SOA based enterprise framework to build web services.
- Used JPA to manage data between business layers to the database layer.
Environment: Java, JEE, JavaScript, STEP workbench, RESTful Web services, IBM RSA Pursuing Masters at State University of New York
Confidential
Java/J2EE Developer
Responsibilities:
- Developed use case diagrams, sequence diagrams and class diagrams using IBM RSA
- Developed user interface using Struts framework, HTML/JSP, JSP custom tag libraries and user validations using JavaScript.
- Involved in developing Restful web services using ApacheCXFtool as wrappers to access existing business services by Mobile channel.
- Developed business logic using session beans using IBM WebSphere Application Developer and deployed them using IBM WebSphere Application Server.
- Involved in development of the application using Spring Design Pattern,AngularJSFramework.
- Extensive use of Maven to build and deploy the application into dev environment and QA environment and work with the front-end developers in displaying the data.
- Developed Restful Web Services usingJerseyFramework.
- Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
- Maintained CSS and HTML, XSL, XSLT, JavaScript, JSON, JSF, Angular JS, Bootstrap for designing Webpages.
- Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
- Responsible for managing scope, planning, tracking, change control, aspects of the CORE platform area ofeCommerceapplications.
- Developed data access objects to encapsulate all database specific code using JDBC API.
- Developed a script file (.Js), which was used as common validating file for all JSP’s.
- Worked on implementation of persistence layer using spring MongoDB plug-ins.
- Involved in Production Support and Maintenance for Application developed in the RedHat Linux Environment.
- Experience in continuous integrated build and testing and deployment using Hudson
- Used Spring Framework for developing the application and used JDBC to map to Oracle database.
- Consume Web Services using java to retrieve the required information to be populated in the database.
- Worked on Asset Management Module in order to develop services using Restful Web services.
- Use of SOAPUI to verify the WSDL end point URL.
- Extensive use of core java features like multithreading, caching, messaging to develop middleware for the application.
- Externalized Business Logic from code using database to store dynamic rules based on UI used by business and used these rules in the code to apply business logic to data.
Environment:, Spring 3.0, Spring MVC Core Java, JDBC, Maven, Servlets, Struts, Amazon WS, RESTful Web Services, Bootstrap, SOAP,HTML 5,JSON,CSS 3, IBM WebSphere, IBM RSA,, Collections, JSP, PL/SQL, AngularJS, Windows XP, SOAP UI and CVS.
Confidential
Java Developer
Responsibilities:
- System Requirements gathering for the project
- Designed and developed the project using MVC design pattern
- Developed front end using Struts framework
- Use Struts and Angular JS for web page development and front-end validations
- Implementing Struts/ Tiles based framework to present the data to the user
- Created Servlets, JSPs and used JUnit framework for unit testing
- Developed EJBs, DAOs, Stored Procedures and SQL queries to support system functionality.
- Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier
- Used TOAD as database tool for running SQL queries
- Application design and documentation -- UML system use cases, class, sequence diagrams developed using MS Visio
- Use ANT scripts to automate application build and deployment processes
- Support Production/Stage application defects, track and document using Quality Center
Environment: Java, Struts, JSPs, Angular JS, JDBC, CVS, Eclipse, Web logic Server, Oracle, TOAD, Linux.
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering, analysis and design
- Developed SQL queries and stored procedures to update the database and used JDBC to connect to the database
- Developed application logic using Servlets and JSP technology
- Developed PDF creation feature using the open source API - itext.jar: This feature is used by the clients to download their records in a pdf format
- Developed login feature and session tracking features
- Developed JUnit unit testing for the application
- De-bugging and bug fixing Production problems
- Worked on java design pattern (DAO, Value Objects)
Environment: JAVA, Servlets 2.3, JSP 1.2, EJB2.0, MySQL, JavaScript.