Software Developer Resume
New York, NY
SUMMARY:
- Enthusiastic and well - Organized java developer with 6 years of experience in Software Design and Development using Java technologies
- Financial, Banking, Healthcare, Risk & Cybersecurity Industrial hands-on experience
- Proficient working with Spring framework and RESTful web services for developing Enterprise level applications
- Along with Java technologies, having experience working in a Business Analyst role & very good experience working in IIB v10 Project
- Working noledge in Core Java and Java database connectivity API
- Proficient in developing Multi-Tier Enterprise applications, using open source frameworks like Spring
- Good noledge of Design Patterns like Singleton, Factory, MVC and Data Access Object (DAO) patterns
- Hands-on experience in different modules (Spring MVC, Spring JDBC, Spring AOP, Spring ORM) of Spring Application Framework
- Hands on experience in writing SQL using MySQL, Oracle databases and MS SQL.
- Involved in complete Product Development Life Cycle dat includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance and Documentation.
- Experience in front end development web-based GUIs using JSP, HTML, XML, JSON, JavaScript and Ajax
- Ability to adapt to new technologies and environments quickly
TECHNICAL SKILLS:
Java Technologies: Core Java, Collections, JDBC, Multi-threading, AWT, JSP, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags, RMI, JCAPS, Design Patterns, Spring
Web Technologies: JavaScript, jQuery, CSS3, HTML, HTML5, XML (SAX, DOM), XSL/XSLT, XPATH
Application Servers: Apache Tomcat, IBM WebSphere, JBoss, WebLogic
Web Services: SOAP, APACHE CXF, AXIS, JAXP, JAXB, JMS, WSDL(JAX-WS), UDDI, REST(JAX-RS)
Framework: Spring, JPA, Hibernate, Struts
Database: MySQL, PostgreSQL, SQL Server, Oracle, DB2, Cassandra and MongoDB
Scripting Language: Linux/Unix Shell Scripting, JavaScript
Version Control: GitHub, Bitbucket, Git
Web Frameworks: AngularJS, NodeJS, ReactJS
Designing Tools: Balsamiq (Wireframing), InVision, Adobe In-design, Photoshop, Illustrator, Muse, Dreamweaver, Bootstrap, WordPress
IDEs: Spring Tool Suite, Maven, Eclipse IDE, NetBeans, RAD, WSAD, JBuilder, JDeveloper, Visual Studio.NET, Toad, Putty, JUnit, Log4j.
Other Tools: Ant, Maven, Jenkins, Cruise Control
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Collaborate with architecture/program managers team to gather requirements before designing teh web application/Dashboard from scratch
- Having good experience in developing Web services inIIB (Message Broker)and Message Broker (BothREST&SOAPBased)
- Extensive work experience in Software Development Life Cycle (SDLC).
- Expert in design and development using IBM WebSphere tools like Message Broker andMQ
- Extensive experience with build and deploys BAR files in various environments
- Good experience MQ and message broker migrations.
- Experienced in implementing SOA architecture using IBM WMB/WMQ and DataPower.
- Good experience, WSP servicesand SSL implementation in DataPower.
- Built services dat validates teh data against schemas and also bridges protocols fromHTTPtoMQfor guaranteed delivery of message usingXSLTstyle sheets.
- Hands on experience with HTTP/FTP/NFSFront side Handlers to receive information from various sources.
- Strong programming Knowledge ofEsql, Java, Xslt.
- Experience with a testing tool such asRFHUTIL,MQMONandXMLSPY.
- Experienced working UML modeling tools like Microsoft Visio and Rational rose
- Well versed with XML related technologies likeXMLSchema,XPaTEMPthandXSL.
- Extensive experience with XML, JSON, COBOL Copy Book. EDI and Health Care format messages parsing and transformation
- Extensively used PL/SQL queries to interact withOracle database.
- Extensive work experience in administration ofWebSphere MQandWebSphere Message Brokeron various platforms.
- Strong experience in Performing and supporting problem determination and resolution
Environment: IBM IIB (Integration Bus) v9.0,10.0 Message Broker V 8, 7, 6.1, 6.0, DataPower XI52/XI50, XB62/60, WSRR
Confidential, New York NY
Project Delivery Senior Business Analyst
Responsibilities:
- Experience in designing and working with Cybersecurity, Financial Transactions, working as a Business Analyst with understanding functional and business functions. Experience in requirements gathering, business process improvement, and software testing including planning, execution, and reporting. Some of teh specific requirements
- Gathered Business Requirements and captured it in Functional and Technical Design documents.
- Updating teh functionalities and understanding teh design architecture. Implemented advance strategies for gathering, reviewing and analyzing data requirements.
- Experience and proficiency in preparing planning documents and written reports.
- Ability to produce high quality requirement specifications to support functional design development. Provided maintenance and new functionalities for teh mainframe and open systems features
- Created test plans by analyzing teh Business Requirements and System Requirements of teh applications.
- Responsible for conducting user acceptance testing for business applications.
- Defect management using JIRA and Performed re-tests to verify resolution of defects.
- Written detailed functional test plans to ensure system changes work properly, existing processes remain uneffected, and teh needs of teh users are met.
- Created scripts for training all internal users, support personnel, and external customers on mainframes system changes and new procedures.
- Experience with MS Office (MS Word, Excel, PowerPoint, JIRA, SharePoint and Project)
- Provided day-to-day support and implemented multiple fixes to teh existing Mappings/Jobs/Reports for better performance.
- Experienced in defect remediation and played lead role while tracking and maintaining Functional Specification, Technical Design Document and Unit Test Case documents for all objects.
Environment: Java, JSP, Servlets, Struts, CSS, AJAX, JDBC, JNDI, Oracle, Java beans, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN, SQL Developer.
Confidential
Software Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle from Requirements gathering to Production phase.
- Designed and develop front-end screens using JSP, Servlets, HTML, CSS, JavaScript/jQuery.
- Used Spring Framework for implementing teh functionalities Delivery and Shipping modules from end-to- end.
- Implemented and developed teh modules using Spring MVC Design pattern.
- Designed and develop front-end screens using JSP, Servlets, HTML, CSS, JavaScript/jQuery
- Worked with Spring Framework JDBC to access data from MySQL.
- Extensively used Collection framework, Polymorphism and Inheritance wherever required.
- Wrote DAO classes using JDBC to interact with teh database.
- Developed Web Services to accept Xml and JSON data. Developed Web Services for Inventory tracking and Order Picking.
- MVC structure based on servlets and JSP was used to simplify development of user interfaces and teh operation on teh values they (UI) hold.
- Built teh application using Maven and configured POM file for dependencies.
- Worked with Agile methodology to implement modules in Iterative process.
- Helped team members in implementing teh modules Order Picking and Verify Stock locations.
- Fixed bugs in UAT (User Acceptance Testing) phase and made sure teh code is bug free in Production phase.
Environment: Java (1.6/1.7), J2EESpring 3.8.1, Apache, Tomcat, JDBC, Agile, SQL/PLSQL, JSP, Servlet, JSP, XML, JavaScript, jQuery, JUnit, Spring Tool Suite (STS), Maven
Confidential
Software Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development and testing
- Designed User Interface using HTML, XHTML, CSS/CSS3, jQuery, JavaScript, AJAX, JSP and AngularJS and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML5.
- Developed teh view-controller components using Servlets/JSPs, JavaScript, jQuery, CSS, HTML and DHTML
- Implemented routing logic and navigation from screen to screen and implemented login functionality on teh client side in AngularJS.
- Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements
- AngularJS Ajax module is used to handle RESTful calls to enable communication between view components and server.
- Developed teh application Involved in multi-tier J2EE design utilizing Spring MVC, Jakarta Struts Framework, Spring AOP, Spring Security, Spring Boot, Spring Batch and Spring ORM frameworks
- Involved developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations
- System built using Spring Model-View-Controller (MVC) architecture. Implemented teh application using teh concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object (DAO)
- Primary focused on teh spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Designed various types of controllers needed for services, utilities, halpers and other classes and packages including business logic handlers
- Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping and used Hibernate for mapping an object-oriented domain model to a traditional relational database.
- Improved Insecure Direct Object References by mitigating teh exposure of reference to an internal implementation object.
- Created Collections and documents and performed CRUD operations with Mongo repositories and developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in teh DAO layer
- Developed XML Web Services for data transfer from client to server and SOAP, WSDL, and UDDI and tested teh web services with SOAP UI
- Involved in implementing teh Micro Services based on Restful API utilizing Spring Boot with Spring MVC
- Used Jenkins to load JAR files from Database required for running teh application
- Used JSON for data exchange between application modules along with XML
- Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
Environment: Java1.8, J2EE, HTML5, CSS3, jQuery, Ajax. Bootstrap, JavaScript, AngularJS, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, XML, GIT, JSP, JUnit, Maven, Apache AXIS, JAX-WS, Restful, Amazon Web Services (AWS), Microservices, Log4J, Oracle 10g, Mongo DB, WSDL, JIRA
Confidential
JAVA Developer
Responsibilities:
- Extensively involved in design and implementation of front-end controller using Struts MVC framework, JSP, JavaScript, DWR, dojo.
- Created XML schema documents based on teh requirements and used JAXB for marshalling and marshalling of teh XML documents.
- Followed agile methodology for development process.
- Implemented test cases for struts and java using cactus and Junit.
- Back-end access to Oracle, which used to query/update teh database for enhanced reporting and advanced search of teh data using Hibernate.
- Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
- Very good understanding how to use Node JS clustering to get maximum benefit of CPU resources
- Developed web services using JAX-WS utility
- Developed and used JMS queues to for asynchronous communication.
- Used WebLogic Server for deploying teh application.
- Involved in migration from WebLogic Server 8.2 to WebLogic Server 10.3.
- Used TOAD for database and application development.
- Implemented Camel a rule-based routing and mediation engine to configure different mediation rules, for different client bases.
- Involved in Improvement of teh application Performance (Query fine tunings & Code reviews).
- Provided Production Support and involved in defect fixing in QA testing.
- Monitoring teh SLA's (Service Level Agreements) as per ML's policy.
Environment: Java 5, J2EE, Struts, JavaScript, Node JS, DWR, dojo, JSP, Webservices, XML, XSD, JMS, JAXB, JPA, JTA, JAX-WS, UML, Hibernate, WS (Soap). Oracle10g, WebLogic 10, ANT, PL/SQL, Eclipse 3.2, Log4j, SoapUI, cactus and Junit.
Confidential
JAVA Developer
Responsibilities:
- Technical responsibilities included high level architecture and rapid development
- Design architecture following J2EE MVC framework
- Developed interfaces using HTML, JSP pages and Struts -Presentation View
- Developed and implemented Servlets running under JBoss
- Designed teh user interfaces using JSPs, developed custom tags, and used JSTL Tag Libs
- Developed various java business classes for handling different functions
- Developed controller classes using Struts and tiles API
- Used J2EE design patterns and Data Access Object (DAO) for teh business tier and integration Tier layer of teh project
- Designed and developed Message driven beans dat consumed teh messages from teh Java message queue
- Implemented CMP entity beans for persistence of business logic implementation
- Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
- Inspection/Review of quality deliverables such as Design Documents
- Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data
Environment: Java, J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, JBoss, Oracle, SQL, HTML, JDBC, EJB
Confidential
JAVA/Web Developer and Tester
Responsibilities:
- Involved in Analysis, Design, Coding and Development of custom Interfaces. Involved in developing static pages using HTML. Created custom tags for better navigation of teh JSP pages.
- Developed JSP’s for dynamic content generation and a script file which contains generalized script functions.
- Wrote server-side programs by using Servlets and JSP’s to handle various requests from teh client browser and send responses.
- Provided utility classes for teh application using Core Java and extensively used Collection package.
- JDBC were used in retrieving data. Involved coding SQL Queries, Stored Procedures and Triggers. Worked with Oracle8i
- Wrote a controller Servlet dat dispatched requests to appropriate classes.
- Developed all teh UI pages using HTML, DHTML, XSL/XSLT, XHTML, JSON, JavaScript, jQuery, Ajax.
- Designed teh website and created/developed web interfaces.
- Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
- Implemented in Spring as part of MVC Architecture.
- Debug teh application using Firebug to traverse teh documents and manipulated teh Nodes using DOM and DOM Functions
- Developed Model and DAO classes using Hibernate Reverse Engineering.
- Developed Struts action classes and Struts action form beans for teh information flow between database and Model. Interpreted and manipulated Struts and hibernate configure files.
- Prepared backend procedures, triggers and functions using native SQL.
Confidential
Dev and Tester
Responsibilities:
- Performed teh design and coding of project using MVC Design pattern.
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in WebLogic Server.
- Used Spring MVC framework to enable teh interactions between JSP/View layer and implemented different design patterns with J2EE. Developed teh web pages using JSP, JSTL
- Implemented Spring Beans using IOC and Transaction management features to handle teh transactions and business logic.
- Coded Controller components to talk to service layer in Spring MVC framework.
- Wrote persistent Hibernate mapping classes using annotations approach.
- Wrote DAO classes using Hibernate to interact with teh database.
- Developed Web Services using XML messages dat use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Involved in modifying Hibernate configuration file for mapping resources.
- Performed unit testing using Junit and developed test cases. Used Maven for building and deployment purpose.
- Responsible for delivering teh changes to different Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing User Acceptance Testing defects and supporting teh system in
- Used SOAP-UI for testing teh Web-Services.