Application Development Specialist Resume
SUMMARY
- Around 8 years of experience in design, development and implementation of software application for Health Management System and Multinational Companies.
- Experience in creating and managing Desktop and Web Application.
- Experience in Restful services.
- Expertise working on core java development with JDK 6, 7 and 8.
- Experience in providing unit test cases using JUNIT Framework.
- Experience in working and customization of frameworks like Spring2.X/3.X/4.X, Spring MVC, AngularJS and hibernate
- Experience in Test Driven Process.
- Experience in Application servers ApacheTOMCAT and JETTY.
- In - depth knowledge of Data Structures and Algorithms.
- Experience in development with IBM RSA and Eclipse IDE.
- Experience in Active MQ for document archiving.
- Experience in writing the build scripts and life cycle withGRADLE, ANT&MAVEN.
- In-depth knowledge and Experience on multithreading and collection framework.
- Ability to learn and use new systems and paradigms in considerably less time.
- Experience with Application and Web Server Web Logic, Web Sphere.
- Full Versatile with Software Development Cycle, Waterfall & Agile Methodologies.
- Experience working with Front End Technologies like HTML, HTML5, DHTML, XHTML,JSTL, JSP, AJAX, JavaScript, CSS, CSS3, XSLT, JQuery, Bootstrap,React JS.
- Worked on Operating Systems Windows Environment, UNIX.
- Involved in the production support of the applications.
- Prepared Technical design document, Use cases, Test cases and User manuals for various projects and good at Bug fixing, Code reviews, and Unit & System testing
- Good knowledge in XML related technologies like XML, SOAP, WSDL, DTD, XSL, JAXB, JAXP and RSS
- Strong knowledge in UML, Use Cases, Collaboration, Class, Activity and Sequence Diagrams.
- Experience in working on Version Control tools like CVS, SVN and GIT.
- Experience in using JMS, Message Queues and Spring JMS Integration.
- Good knowledge in developing multi-threading applications.
- Expertise with using Oracle, SQL Server, MySQL& writing and tuning SQL and PL/SQL queries.
- Expertise with various operating systems Linux, UNIX, WindowsXP and MAC IOS.
- Working Knowledge in JSON and XML technologies such as XSL, XPath, parsers like SAX, DOM.
- Exceptionally well organized, strong work ethics and willingness to work hard to achieve client requirements.
- Configured log4j to enable/disable logging in application
- Possess excellent analytical and leadership skills and Strong ability to multi task & prioritize workload.
- Extensive Experience in retrieving and manipulating data from backend using Database (Oracle, DB2, SQL Server) SQL queries, PL/SQL-Stored Procedures, Functions, Sequences, Triggers, Views and Packages
- Effective time management, team work, leadership quality and commitment with excellent skills in approach.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL
Web Technologies: Java Script, Angular JS, Node JS, HTML, XHTML, CSS, JQuery, XML, XSLT, XSD, JSTL
J2EE Platform: JDBC, Servlets, JSP, Struts, Spring, AngularJS. AspectJ.
Web Services: SOAP, REST
Server Technologies: Tomcat, WebLogic
Database Persistence: Hibernate, JPA 2.0.
Databases: MySQL, Oracle 10g/11g, Microsoft SQL Server
Operating Systems: Linux, Unix,Windows.
IDE: Eclipse, JDeveloper.
Design Methodologies: UML, J2EE design patternsTesting
JUnitBuild Tools: ANT, Maven, GRADLE, Jenkins
Logging Tools: Log4j, slf4j.
Deployment Tools: Oracle WebLogic Server 11g and 12c
Version Control: GIT, SVN, CVS
Utilities: Toad, MySQL Workbench, Log4J, Oracle SQL Developer
PROFESSIONAL EXPERIENCE
Confidential
Application Development Specialist
RESPONSIBILITIES:
- XML Parsing was done using the JDOM parser and data was then stored in database.
- Participated in all aspects of agile SCRUM methodology for development.
- Utilized spring MVC architecture for modernization.
- UsedHibernateframeworks for storage architecture.
- Used JavaScript and JQuery for displaying the parsed data onto webpage.
- Use of Collection framework for handling aggregate data.
- Used Sonar Lint for bugs and quality issues detection.
- Used Mavenas build tool.
- Bootstrap was used for designing web page development.
- HL7 Messages were parsed using the HapiParser and each block and node were captured from the file.
- These files were in text format in encrypted format. Used Encrypt libraries to decrypt the files.
- Data was also received in csv format for patients which was handled and stored in databases.
- Used Ajax and JQuery for front end validation and request processing.
- Worked on basic authentication in Java Spring boot, for implementing security between front end UI and backend SOA services
- Developed user interface by using JSP, AngularJS, HTML5, CSS3, JQuery. Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI
- Participated in code review and productionizing the Application.
- Involved introubleshooting issues and fault analysis.
- Used JSP technology to design the viewer.
- Data was displayed on JQGrid and pagination was added on bottom.
- Code sharing was done using GitHub.
- Spring boot is used as an application to run the application on production.
- Wrote different stored procedures in Oracle using PL/SQL.
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
- Worked on developing website for Confidential for displaying the data in JSON format onto a html page.Consumed Restful web service to handle JSON response.
- Designing of entire project was done in Bootstrap, JSP, AJAX.
- Implemented the logging mechanism using Log4j framework
- Added modules to an excel, VB.NET for sending mails to multiple users and migrated the entire project from excel by adding additional libraries.
- Responsible to handle any deployment issues with build release team at the time of deployment
- Performed building and deployment of WAR, JAR files on test, stage, and production systems
- Worked with database development team and with DBA team to design the data model, tables, partition tables etc.
Environment: JDK1.6,1.8, MSSQL 5.6, JUnit4, Eclipse, Hibernate4.0, JMS, EJB3.0, Apache Commons, Maven, GIT, Linux, Windows, AngularJS, Bootstrap, JQuery, Ajax, JavaScript, Oracle Database 11g, 12C.
Confidential
Software Developer
RESPONSIBILITIES:
- Involved in full life cycle of the project from requirements gathering, analyzing, designing, and developing the application using Iterative AGILE Methodology worked on business logic using EJB 3.
- Involved in front end Application development using in Java, Servlet’s and back end in SQL Server 2008.
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Designed user-interface and checking validations using JavaScript.
- Coded Struts Actions and Struts-config.xml files
- Created business logic and application in Struts Framework using JSP, and Actions.
- Hands on experience with data persistency using Hibernate.
- Reverse Engineered to generate Hibernate mapping files using Eclipse IDE.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Involved in design of JSP’s and Servlets for navigation among the modules.
- Designed cascading style sheets and XML part of Order Entry Module & Product Search Module and did client-side validations with java script
- Extensive development of webforms using AJAX, Master Pages, Themes, Web Parts, Provider Model, JavaScript. Also involved in proof-of-concept using Model-View-Controller, MVC pattern.
- Involved and understood the Development of back end system using Spring, Hibernate and Web
- Services.
- Server setup of configuration and parameters and compatibility across environments to ensure consistency and reliability during deployment and subsequent code restructuring
- Involved in implementation of Spring MVC framework and developed Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
- Used JQuery, JavaScript, AJAX toolkit controls and CSS to enhance the performance and richness to the user interface.
- Silverlight reports were created for patient’s medical history, Treatment, Payment Slabs, Number of Patients from a locality.
- Implementing the Angular JS for creating animations based on CSS classes. Developed Custom
- Filter Search functions to manage custom friendliness.
- Implemented versioning mechanism for Restful web service at header level
- Server setup of configuration and parameters and compatibility across environments to ensure consistency and reliability during deployment and subsequent code restructuring
- Developing Web forms and windows forms for concerned applications.
- Created Dropdown and Drill through reports using SSRS.
- Imported data from flat files to SQL Server database using SSIS.
- Written stored procedures in SQL server.
- Involved in production support and fixing production issues.
- Designed and Implemented Unit Testing using JUNIT Framework.
- Used Web Sphere as an application server to deploy the code.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL stored procedures,triggers.
- Sometimes play a role with QA team in testing to test modules with JUnit and to understand the loopholes.
Environment: Java, J2EE, JSP, HTML, CSS, AJAX, JavaScript, JQuery, AngularJS, Spring 3.0, Spring IOC, Hibernate 3.0, Jenkins, LDAP, XML, XSD, XSL, XSLT, Web Logic, Eclipse, SQL.
Confidential
Software Engineer
RESPONSIBILITIES:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Participated in all aspects of agile methodology (Planning, retrospective and reviews)
- Designed and developed front-end using AngularJS, JSP, JavaScript and Custom library tags.
- Developed Restful Web Services to communicate with other modules.
- Used Eclipse IDE for development.
- Developed automated unit tests and integrated tests to verify correct system functionality.
- Evaluated results of integration projects, then reported recommendations based on findings.
- Worked with large teams of developer, business personals and testers.
- Involved in peer code reviews.
- Involved in fixing defects and troubleshooting issues.
- Developed solutions for diverse programming scenarios in employing Object Oriented Programming (OOP) concepts such as encapsulation, inheritance, polymorphism, and abstraction
- Experience in programming web based applications in Java in a Multi-Tier environment with a focus on using an Oracle database.
- Designed the UI using the Servlet, HTML, JQuery, CSS, Web Forms and the AJAX controls.
- Analyzed and implemented code fixes for several existing code bugs
- Maintained the application Configuration and Environmental information in various properties file.
- Performed unit testing, system testing and integration testing.
- Involved in building and deployment of application in Jboss application server
Environment: Java Servlet, J2EE, JSP, HTML, CSS, AJAX, JavaScript, JQuery, AngularJS, Oracle.
Confidential
Program Analyst
RESPONSIBILITIES:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Involved in developing business objects layer, business logic layer and Data Access layer, Presenter layer using Java, Servlets, JDBC.
- Involved in developing front end using JSP, JQuery, HTML, and JavaScript.
- Analyzing the Requirements and preparing the test scenarios.
- Developing the Manager class for the requirement by J2EE Technologies and SQL.
- Unit testing the application after developing the module for required deliverable.
- Involved in analysis, design and development of application and developed specifications which
- Include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Used JMS for communicating various clients and its components.
- Used Web Services-WSDL and SOAP.
- Deployed applications on WebLogic Server.
- Extensively configured the build files to different Environments
- Developed Session Beans which encapsulates the workflow logic
- Used Entity Beans to persist the data into database and used Message Driven Beans MDB to notify the bean state.
- Developed s for middle tier component implementation and business logic implementation.
- Used Struts the MVC framework for building web applications.
- Developed web pages by using HTML, CSS, JavaScript.
- Developed PL/SQL database scripts and written Stored Procedures and Triggers.
- Created User guide and application support document.
- Environment: Eclipse, Java, JavaScript, HTML, CSS, JDBC, JSP, Servlets, jQuery, MS Sql Server 2008.
Environment: Eclipse, Java, JavaScript, HTML, CSS, JDBC, JSP, Servlets, jQuery, MS Sql Server 2008.
