We provide IT Staff Augmentation Services!

Software Developer Resume

Malvern, PA

SUMMARY:

  • Nearly 10 years of experience in the development of software applications using JAVA & J2EE technologies, in all the phases of the life cycle of the project.
  • Experience in design, development, build, performance tuning, enhancing the application based on the client requirements and providing the quality solutions.
  • Good knowledge and working experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD).
  • Working knowledge in multi - tiered distributed environment, OOP concepts, good understanding of Software Development Lifecycle (SDLC).
  • Proficient in application development using Servlets, JSP, Struts, Spring, JDBC, JSF, HTML, JSTL & JavaScript.
  • Experience in the domains of Telecom, Health care, Finance-commerce and Life Sciences.
  • Application development experience using Multithreading, Serialization, Collections, Generics, Core JAVA.
  • Having experience in the various databases like Oracle, DB2.
  • Strong proficiency with jQuery, jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML), JSON and XML.
  • Experience with working in SQL and PL/SQL (Packages, Views, Stored procedures, Functions, Sequences, indexes and Triggers).
  • Hands on experience working with Relational Databases like Oracle, DB2, My SQL and NoSQL Databases like Mongo DB.
  • Created Class diagrams, Sequence and database diagrams using UML and Rational Rose.
  • Experience in using different testing tools including JUnit,QUnit, Jasmine for testing methods like Unit testing, Integration testing and Regression testing.
  • Experience in searching and reporting inSplunkand creatingSplunkdashboards.
  • Experience in working in environments using Agile (SCRUM) and Test Driven Development (TDD) methodologies.
  • Strong experience in Service Oriented Architecture (SOA) and publishing web services (SOAP, RESTful) that include several components like SOAP, WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS.
  • Experience in using Log4J for logging messages like Debug and Error for better tracking and developing of application.
  • Knowledge of Agile tools JIRA and Confluence.
  • UsedJenkinsfor end-to-end Continuous Integration/Deployment/Delivery and Log4j framework to log/track application.
  • Used Node.jsas a proxy to interact with Restful services and also interacting with Database.
  • Knowledge in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, and Session Facade.
  • Experience in using SVN (sub version), CVS, and VSS for source control.
  • User interface coding and styling usingAngular2,CSS and Bootstrap template.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure withJenkins.
  • Message Oriented Middleware experience using JMS over Web Logic and other messaging systems.
  • Developed server-side services using Java, Spring, Web services (SOAP, RESTful, WSDL).
  • Experience in implementing persistence layer using O/R mapping tool like Hibernate using JPA specification.
  • Team player with ability to communicate at all levels of development process.
  • Excellent inter-personal skills with strong analytical abilities and problem-solving capabilities.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, HTML.

Web Technologies: J2EE, EJB3.0, SERVLETS, JSP, XML, XSL, HTML, DHTML (CSS), Java Beans, RMI, JavaScript, XSLT, AJAX, JSTL, Multithreading, Angular2

Frameworks: Spring2.8/3.4, Struts2.0, JSF.

Application /Web Servers: IBM Web Sphere, BEA Web Logic, Apache Tomcat, JBoss.

Databases: Oracle, DB2, JDBC, MySQL .

UML Tools: Microsoft Visio, Rational Rose.

Web Services: SOAP, WSDL, RESTful, JAX-WS, UDDI.

Internet Technologies: HTML, DHTML, EJB3.0, JavaScript, Ext JS 2.0, JQuery.

Version Control System: VSS,MKS Integrity Client,SVN.

Operating System: WindowsXP, UNIX, LINUX.

Java: API’S JDBC, Servlets, Java Beans, RMI, EJB, JNDI, Java Mail API, JMS, JAXB.

IDEE: clipse, IBM RAD7.0, STS.

Testing Tools: Jasmine, Karma, Qunit, Junit, Selenium

Other Tool: s Maven, Jenkins, Nexus, SonarQube

PROFESSIONAL EXPERIENCE:

Confidential, Malvern, PA

Software Developer

Responsibilities:

  • Involved in requirement gathering meetings and produced extensive analysis of the Use Cases and Entity-Relationship and Data Flow Models.
  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Designing User Interface based on MVC framework, which accomplishes a tight and neat co-ordination of, HTML5, CSS3 and JavaScript.
  • Performing debugging of the web application using webdevelopertools.
  • Using Maven to build war files to deploy on Application Servers.
  • Customized RESTful web service using Spring RESTful API, sending JSON format data packets between frond-end and middle tier controller.
  • Using Apache subversion for version control and JIRA for bug Tracking and Project Management.
  • Developing Junit test cases for unit testing and integration testing.
  • Developed web.xml configuration files in the application.
  • Defined collections to store data in MongoDB.
  • Deploying the application in DEV and SAT region for QA testing.
  • Using Maven scripts in building the application and auto deploying it to the environment.
  • Configured Jenkins build jobs for various services to facilitate continuous integration.
  • The Logging framework was developed Primarily using Spring AOP and configured handled all Logs inSplunkDashboard.
  • Working with deployment team to deploy the application in Production environment.

Environment: Spring Framework STS3.4, JAVA API, JIRA, PL/SQL, Sub version (SVN), Jenkins, RESTful Web services, Maven, MongoDB,Jenkins, Unit.

Confidential, Charlotte, NC/Malvern, PA

Software Developer

Responsibilities:

  • Involved in the development of the automatic literature updates tool using STS 3.4 as the IDE.
  • An audit report for all the above data updates can be downloaded in a spreadsheet with data range.
  • Built UI pages for search, add, edit and update fields that are more user-interactive using JQuery plugins for Drag and Drop, JQ Validator, AutoComplete, AJAX, JSON, Angular2 and JavaScript, ReactJS.
  • Implemented Presentation layer using CSS Framework, Angular2, HTML5.
  • Used ReactJS for creating reusable UI components.
  • Querying with SQL statements to update the database with fund literature (TLIT database) using IBM DB2.
  • Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
  • Developed Angular2 custom directives, filters that are used across the application and Integrated with backend by making Restful web service calls inAngular2.
  • Created Node.JS backend for creating RESTful Web Services using the Express Framework.
  • Involved in consuming RESTful web services to gather the information present on the servers.
  • Developed Web service modules based onSOAarchitecture to consume services.
  • Used Agile methodology to develop application, involved in SCRUM meetings to discuss the development/progress of Sprints.
  • Wrote Hibernate configuration and mappings xml files for database access.
  • Build REST web service by buildingNode.jsServer in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Used Angular2 to create Views and models to synchronize data from the Node.js Web services.
  • Used SonarQube to measure code coverage, code standard compliance, code duplication and unit test results.
  • Created and implementedPL/SQL stored procedures, triggers, cursors and views using IBM DB2.
  • Extensively usedHibernate in data access layer to access and update information in the database.
  • Used karma-test-runner and Jasmine for Angular2 testing.
  • ImplementedMavenbuilds for creating JARS, WARS and EARS. Managed the artifacts generated byMavenin the Nexus repository.
  • Used Splunk tool to monitor production logs, dashboard and to create alerts.
  • Developing the application using STS3.4 as the IDE and used STS standard/plugin features for editing, debugging, compiling, formatting, build automation and version control (Tortoise SVN).
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure withJenkins(continuous Integration tool).

Environment: Spring Framework STS3.4, BootstrapCSS, ASPOSEcells, JAVAAPI, Angular2, Node.js,Kanban, Confidential agility tool, MicroFocus Rumba Desktop,PL/SQL, Sub version (SVN), Jenkins, IBM DB2,SonarQube.

Confidential

Software Developer

Responsibilities:

  • Modified customer reports according to business requirements for stock funds, International funds, on the Bridge Investments-Holdings and Characteristics using JSP, Servlets in STS2.8.
  • Debugging code for store procedures and
  • Used HTTPWatch professional for web-based application.
  • Involved in the enhancements of new features using CSS, HTML, AJAX and JavaScript.
  • Involved in generating the test Cases using JUnit Framework and maintained the coding standards and fixed the leading indicators as per Confidential 'sJTestrules.
  • Performed Performance testing using in-house tool iPerf for comparing older and current versions.
  • Used JavaScript libraries to create slider on calendar widgets.
  • Monitored the code quality check and code coverage using SonarQube.
  • Build is done with ApacheMavenand deployed to IBM Web sphere server.
  • Automating and managing builds usingJenkinsfor Continuous Integration.
  • Wrote Test Cases usingQUnitfor JavaScript.
  • UsedPL/SQLto manage data and create tables.
  • UsedSplunkfor log analysis.
  • ImplementedMavenbuilds for creating JAR'S, WAR'S and EAR'S. Managed the artifacts generated byMavenin the Nexus repository.
  • Implemented Agile development methodology using Kanban/Continuous Flow.
  • Perform the job duties using some of the job tools like Control-m Desktop.
  • Involved in code development to the UNIX Box.
  • Working with Sonar rules. Preparing rule set definition for FinalInstituitionalUIChecker with corresponding Institutional UI Sonar Rules.

Environment: Spring STS 2.8,OracleSQL developer,PL/SQL, JTest,SonarQube, Jenkins,Maven.

Confidential

Software Developer

Responsibilities:

  • Creating the external client specific domain and policies on Siteminder server using SAML 2.0 and working with the clients to resolve the connectivity issues and have a successful handshake.
  • Working on SSO IN client certificate upgrades for the external clients retirement plans, employer plans access to Confidential .
  • Supporting SSO implementation required for the client certificate upgrades.
  • Used Agile (SCRUM) methodologies for application development.
  • Used JAX-WS (SOAP) to produce web services and involved in writing programs to consume the web services.
  • Implemented and Used Web services with the help of WSDL and SOAP to get updates from the third parties i.e. external clients.
  • UsedSOAIntegration service for Data Integration Service and Functional Integration Service.
  • Communicated between different applications through Web Services (XML, WSDL, UDDI, andSOAP) and usedSOAPUI for testing web services.
  • Write Unit test cases by using JUnit framework to perform the Unit testing.
  • Working on other external client certificates involving Web services (Account balance details, Account summary for participants) accessed by clients .It is performed by running SOA test tool.
  • Work extensively with external clients to resolve the silver bullet issues during live implementation.
  • Working on Redemption Fees for the funds displayed on Confidential website, both PE and Bridge.

Environment: SOAP, WSDL, UNIX, IBM DB2, Serena Business manager, TeamSite, Rumba Client, Sub version (SVN),JUnit, SOA test tool.

Confidential, Woodlawn, MD

Software Developer

Responsibilities:

  • Understanding of architecture and business requirements.
  • Interacted with the wireframe developer for any modifications in the UIS design.
  • Designed Class Diagrams and Sequence Diagrams using UML andRose.
  • Designed UI components using JSP, HTML, CSS, JavaScript and AJAX and Struts 2.0 custom tags.
  • Developed Entity Beans (Program, User), VO s classes used for encapsulating business logic.
  • Developed all the event handlers using JavaScript with Jquery Framework.
  • UsedHibernateannotations to persist the data into Oracle Database.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • UsedHibernateannotations to persist the data into Oracle Database.DevelopedSQLqueries and executed Stored Procedures usingPL/SQLto retrieve and insert into multiple database schemas.
  • Developed Business components usingJavaObjects and usedHibernateframework to map theJavaclasses to the database.
  • Looking into theSplunklogs for hidden application errors.
  • Fixing defects reported by testers.
  • Used karma-test-runner and Jasmine for JavaScript test cases.
  • Write Unit test cases by using JUnit framework to perform the Unit testing.
  • Build is done with ApacheMavenand deployed to IBM Web sphere server.
  • Developed many Java Interfaces to integrate the web services with the database transaction tables.
  • Used SQL Loader to load data into the new tables and used XML to process and store data.

Environment: JAVA6.0, JSP, STRUTS2.0, JDBC, JSTL, REST, JAVA SCRIPT, RAD7.0, JQuery, Hibernate, EJB3.0, HTML, SOA, XML, JUNIT, PL/SQL, Web Sphere Application Server 7.0,DB2, MKS Client(IBM), WINDOWS XP, Quality Center 10.0.

Confidential, Tampa, FL

Software Developer

Responsibilities:

  • Involved in preparing the application design flow according to the Use cases.
  • Used Jakarta STRUTS framework to implement MVC architecture.
  • Wrote logic within beans to access TIVOLI API on client.
  • Developed necessary DAOs (Data Access Objects) for policy owner module.
  • Involved in developing policy owner business logic using Stateless Enterprise java beans (EJBs).
  • Performed client side and server side validations using Struts validations.
  • Implemented the client interface using JSF. Worked on and configured faces-config.xml.
  • Developed user interfaces Templates and client side validations using JSF, JSP, HTML, CSS, and JavaScript, AJAX.
  • Developed Message Driven Beans using JMS for routing of priority and normal requests.
  • Wrote stored procedures for interacting with the back end Oracle 9i database.
  • Tested the Business logic using JUnit in Test Driven Development (TDD).
  • Actively involved in Testing and deployment of the application on Web Sphere 5.0 Application server.
  • WritePL/SQLprocedures for intensive database transactions for Storing high volume HTML Data.
  • Generated PDF reports using iText.
  • UsedSplunkto analyze database transactions used by different URLs that hit the backend services.
  • Used Log4J framework for logging in the application.
  • Developed test cases and performed unit testing using JUnit.

Environment: Java, J2EE, JSP, Servlets, HTML, JMS,JSF,nit, Web Sphere Application Server 5.0, EJB3.0, Tivoli, XML (DOM, SAX), Struts 1.1, log4j, JDBC, iText, CVS, SQL,PL/SQL,Windows NT, Oracle 9i.

Confidential, Menlopark, CA

Software Developer

Responsibilities:

  • Involved in requirement analysis and played a key role in project planning.
  • Designed and developed web components and business modules through all tiers from presentation to persistence.
  • Developed the web pages using JSP, JavaScript, CSS, AJAX, Ext JS and Servlets.
  • Developed UI layout using Tiles.
  • Developed java beans to interact with UI & db.
  • Created the end-user business interfaces.
  • Developed many Java Interfaces to integrate the web services with the database transaction tables.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Integrated JMS with Web Logic for storing and forwarding messages.
  • Developed test cases and performed unit testing using JUnit.
  • Frequent interaction with client and delivered solution for their business needs.
  • Developed XML/XSL with JAXB.
  • Providing services forSOAlike building a portfolio of services, WSDL, Top-Down, Bottom-Up Approach and defining XML Schemas.
  • ImplementediBatisin data access layer to access and update information in the database.
  • Developed EJBs and Customized Tag Libraries for JSP to reduce the complexity of application.
  • Managed beans in JSF were developed to handle the presentation logic.
  • Involved in writing Servlets in JSF for navigation & as controller.
  • Involved in designing XML documents for efficient message transfer between subsystems.
  • Developed ANT script for building and packaging J2EE components.
  • Involved in writing variousSQLQueries andPL/SQLstored procedures to satisfy various business requirements of the application.
  • Used ANT for building the application and deployed on BEA WebLogic Application Server.
  • Wrote PL/SQL queries and Stored procedures for data retrieval.
  • Created and modified Oracle Schema objects like Tables, Indexes.
  • Involved in Configuring web.xml and faces-config.xml according to the JSF Framework.
  • Created Test Plan, Test Cases & scripts for UI testing using Selenium.

Environment: JDK1.5, J2EE, Core Java, EJB3.0, JDBC, JMS, JSF, Ext JS 2.0, RESTful, HTML, XML, XSL, XSLT, CSS, AJAX, DHTML, WebLogic 9.0, Oracle, PL/SQL, MySQL, Selenium, LINUX.

Hire Now