Senior Software Developer Resume
Columbia, MD
PROFESSIONAL SUMMARY:
- 10+ years of experience in IT industry, specialized in software development using Java/J2EE technologies.
- Experienced in MVC (Model View Control) Architecture using Oracle Application Development Framework (Oracle ADF) and Spring.
- Expertise in design and development of web applications using J2ee, Servlets, JSP, Custom tags, JSTL, JavaBeans, JavaScript, HTML, CSS, JQUERY, AJAX, JSON and AngularJS
- Experience in testing the application during the maintenance. Part of maintenance engineers.
- Experienced in Spring MVC and Hibernate its component.
- Expertise with Spring Frame Work 3.0 including Spring MVC.
- Good Knowledge on Spring Batch 2.1.8.
- Experience working with Hibernate for Object relational mapping and data persistence.
- Experience using SQL , PL/SQL Procedures/Functions, Triggers and packages on data base (RDBMS) packages like oracle.
- Hands on experience working with Oracle (10g/9i), MySQL.
- Experienced in SQL programming and database design.
- Worked extensively on generating EO, VO, and ADF BC, BC4J.
- Have good experience in developing UI pages and deploying the application using ANT scripts in ADF.
- Knowledge on javaFX Application - development
- Knowledge in Implement and manage continuous delivery systems and methodologies on AWS.
- Good Knowledge on Spring Batch
- Well acquainted with the OOA & OOD Principals. I can contribute significantly to building J2EE Applications employing Web Services and Designed and developed reusable components following architectural and design patterns, styles and idioms.
- As a Business Process Management (BPM) Consultant, and Solution consultant working on Teamwork’s platforms.
- Experienced in developing applications using ADF Faces, JSF, Servlets, JSP, Java and JavaScript.
- Experience in web services like SOAP and REST.
- Experienced in deploying applications on web/application servers including Web Logic, Tomcat, JBoss, and Web Sphere.
- Extensive background in all phases of software engineering including requirement analysis, design, implementation, testing and documentation.
- Experienced in developing applications using JDeveloper, Eclipse and NetBeans.
- Experienced in data exchange technologies like JDBC, XML, XSD, XSL, DOM and Web Services.
- Experienced in Configuration Management using CVS, SVN, GIT and Dimensions.
- Application packaging and deployment experience using Ant and Maven scripts.
- Expertise in build tool Jenkins and Serena automation.
- Expertise in writing JUnit test cases.
TECHNICAL SKILLS:
Technologies: Java, J2EE, JSP, Servlets, EJB 3.0/2.0, JDBC, BPEL, JNDI, JMS, JPA, JQuery, Bootstrap, Java Swing, JavaFX, JUnit, Web Services, ant, log4j
Application Frameworks: JSF, Oracle ADF, Struts,, JDBC, Hibernate, Spring, Spring Batch, JSP and angular JS
Application Servers: Oracle Weblogic Server 11g, Oracle SOA Suite 11g, Tomcat 7.0/5.5, WebSphere 4.0
Database: Oracle 12c2/11g/10gand SQL Server 2000
Internet: HTML, DHTML, XHTML, AJAX, Java Script, XML, XSLT, XML Schema, CSS, and XSL
Design & IDEs: Eclipse, JDeveloper,, Rational Rose, UML
Source Control Systems: Serena Dimensions, Subversion, GIT, CVS
Other Languages: C and C++, SQL, PL/SQL
Operating Systems: Windows 7 Enterprise/XP/2000, Linux AS4.0
PROFESSIONAL EXPERIENCE:
Confidential, Columbia, MD
Senior Software Developer
Responsibilities:
- Designed and implemented overall application navigation using xml menu models and Oracle ADF bounded and unbounded task flows.
- Prepared high level and detailed design documents by adhering to CSC/ Confidential documentation standards.
- Worked extensively on analyzing the already existing application and project requirements
- Refined feature requirements and developed user interface components using Oracle ADF and JSF.
- Worked extensively with ADF Business Components, designing and creating database, implementing validations and message tokens.
- Generated Entity objects and View Objects classes to modify behavior programmatically.
- Applied Skins to the applications using CSS.
- Developed one javaFX application.
- Developed Spring and Hibernate applications and hibernate configuration for persisting data to the database.
- Created AWS Instances and deployed applications.
- Delivered Solutions to improve AWS Cloud architecture, deployment for AWS Private and Public Cloud.
- Used HTML appends in java class to create parameter pages for legacy reports.
- Our legacy application system developed to support Cognos reports to pull hospital reports.
- Created Webapp Applications to store patient’s data to generate Confidential data reports using OBIEE.
- Developed metadata sql scrips using PL/SQL to generate report parameter pages.
- For PL/SQL created some procedures and functions.
- Developed web services for collecting dashboard statistics and managing payment adjustments along with group upload facility for uploading payment adjustments.
- Configured log4j for generating the debug messages.
- Designed and implemented Page Templates and Skins.
- Development done in Sprint plan and agile methodology.
- Developed ant build scripts and configured continuous code integration using Jenkins and SVN adapters.
- Used UNIX and Windows operating systems.
- Provided SOA based solution where different systems can interact through well-defined interfaces.
- Excellent managerial, troubleshooting and problem solving skills. Played key roles in managing and developing enterprise-wide JAVA/J2EE, ECM/BPM implementations as BPM Consultant
- Defining application roles and configuring security on the portal services for both applications.
- Developed ant build scripts for deploying applications from dimensions for base lined code by using jdeveloper's build in ojdeploy build capabilities.
- Customizing the task flows and deploying the taskflow customizations to the weblogic servers.
- Developing portlets and Integrating with existing applications.
- Mentoring new developers in understanding existing development environment and setting up their environment for quickly getting on board.
- Configured OSB routing and created proxy for web services.
- In production level uses JIRA for ticketing.
- Used Find bug for Code testing.
- Worked on ADF security and created login, logout pages.
- Performed manual testing by writing test cases.
Environment: Java 9, Oracle ADF 11g/12c, Web Center 11g, Web Services, JavaFX, Weblogic 11g, J2EE, JSF 1.2, Spring MVC, Hibernate, CSS, Spring Boot, Eclipse, angularjs, JDeveloper 11g, Oracle JDBC, SQL, PL/SQL, JUnit, log4j, Find Bug, BPM, XML,BC4J, HTML, AWS, Unix, Agile Methodology, Serena Dimensions, Subversion, JIRA, Windows 7, Ant, Maven.
Confidential, Columbia, MD
Software Developer/ Programmer Analyst
Responsibilities:
- Design and Implementation of Automation Intervention Application (AIA) to manage payment adjustment files for eligible professionals and group practice reporting organizations.
- Designed and implemented overall application navigation using xml menu models and Oracle ADF bounded and unbounded task flows.
- Prepared high level and detailed design documents by adhering to CSC/ Confidential documentation standards.
- Involved in batch processing using SpringBatch framework to extract data from database and load into corresponding Loan App tables.
- Developed UI using HTML 5, Bootstrap, JQuery, and JSP for interactive cross browser functionality and complex user interface.
- Integrating the front end UI to the back end using Spring MVC framework.
- JQuery to select and manipulate HTML elements and also CSS manipulation.
- Developed web services for collecting AIA dashboard statistics and managing payment adjustments along with group upload facility for uploading payment adjustments.
- Configured log4j for generating the debug messages.
- Designed and implemented Page Templates and Skins.
- Developed ant build scripts and configured continuous code integration using Jenkins and svn adapters.
- Involved in coming up with strategy documents for using AngularJS controllers, directives, routers, services etc.,
- Extensively used CSS and Bootstrap for styling the HTML elements
- Creating POC's for new concepts that we come across in angularJS and documenting the same.
- Developing Web pages by leveraging AngularJS Framework.
- Configured OSB routing and created proxy for AIA web services.
- Defining application roles and configuring security on the portal services for both applications.
- Developed ant build scripts for deploying applications from dimensions for base lined code by using jdeveloper's build in ojdeploy build capabilities.
- Customizing the taskflows and deploying the taskflow customizations to the weblogic servers.
- Developing portlets and Integrating with existing applications.
- Mentoring new developers in understanding existing development environment and setting up their environment for quickly getting on board.
- Publishing web services through OSB server by configuring resources, business services, and proxies for all the web services.
Environment: Oracle ADF 11g, WebCenter 11g, Web Services, Weblogic 11gAS, Java, J2EE, JSF 1.2, Spring, SpringBatch, Eclipse, angularjs, JQuery, Bootstrap, JDeveloper 11g, Oracle JDBC, SQL, PL/SQL, JUnit, log4j, XML, SOAP, Agile Methodology, Serena Dimensions, Subversion, Windows, Linux.
Confidential, Columbia, MD
Software Web Developer
Responsibilities:
- Requirements gathering, designing and developing the reference architecture framework, preparing the deployment documents.
- Developed use cases, Sequence Diagrams, Design Documents for new quote, renewal, and medical payments applications by using JAVA/J2EE Design Patterns.
- Developing new quote, renewal, and medical payment applications using JSF, Oracle ADF using JDeveloper 11g.
- Implemented security for Java WCIS by integrating with Oracle Single Sign on framework, and Oracle HTTP Server.
- Designed and developed WebCenter portal page hierarchies and navigation models for the entire application
- Implemented business logic using Oracle BC4J components.
- Implementing ADF backend Entity Objects, View Objects and Application modules
- Testing business rules using ADF BC4J client.
- Implemented many business rules on the entity objects using groovy expressions and in java implementation classes.
- Developed components in all layers of ADF framework like user interface, model layer, and the business services layer.
- Created POC for Spring Batch for running batch jobs.
- Documented how Spring Batch is useful for the current project.
- Tried to address the advantages of using Spring Batch
- Worked with maven 3.0 and Spring 3.0 and Spring suite to develop the coding to batch jobs Developed Web Services for pricing module to the agencies and premium calculation for manual classes using SOAP and RESTful services.
- Sending automated emails using Java Mail API for confirming various users after accepting the quote, processing medical bills.
- Responsible for designing the logical and physical database structure for the Oracle10g.
- Configured Search task flows with WebCenter Search Adapters for site level search implementations
- Developed SQL queries, PL/SQL Procedures, Triggers on Oracle 10g database.
- Developed build scripts using Apache Ant.
- Using design parts in dimensions for creating the release candidates and also creating the code baselines for making nightly builds.
- Developed Java Beans to represent model layer for interacting with the database.
- Configured log4j for generating the debug messages.
Environment: Java, J2EE, JSF 1.2, JSP, Servlets, Spring, Spring Batch, JDeveloper 11g, JDBC, ADF, SQL, PL/SQL, JUnit, log4j, XML, SOAP, Oracle 10g database, WebLogic 11gAS, Java Mail, Agile Methodology, Web Services, Serena Dimensions, Windows
Confidential, San Jose, CA
Software Developer
Responsibilities:
- Worked extensively on analyzing the already existing application and project requirements
- Refined feature requirements and developed user interface components using Oracle ADF and JSF.
- Worked extensively with ADF Business Components, designing and creating database, implementing validations and message tokens.
- Generated Entity objects and View Objects classes to modify behavior programmatically.
- Worked on bounded task flows and unbounded task flows.
- Created page templates.
- Developed maven builds scripts and configured continuous code integration using Jenkins and GIT Repository.
- Created ADF Pages with Master Detail Tables, Master table Detail Form and Tree Tables.
- Created new screens by using ADF Task Flows, JSFF and JSF.
- Involved in designing technical documents.
- Used SQL queries to perform complex data oriented business logic.
- Implemented application security in Oracle ADF.
- Participated in unit testing using JUnit.
Environment: Oracle ADF, JDeveloper 11.1.1.1.0, Java, Sql, MySQL, Oracle 10g, GIT, Maven, Java Script, BC4J.
Confidential
Java Developer
Responsibilities:
- Involved in the design of the applications.
- Derived the use cases following UML techniques.
- Developed different UI screens using HTML, servlets and JSP.
- Defined UML specifications by preparing use cases diagrams, sequence diagrams, and class diagrams.
- Involved in the development of distributed server side components and deployed various session and entity bean components on WebSphere.
- Developed DAOs to encapsulate all database specific code using JDBC API.
- Used Struts open source framework for building web components.
- Used Tomcat to host the servlets and JSPs.
- Used JMS to communicate with MQSeries middleware
- Used CVS for version control during the development process.
- Used JUnit to perform unit testing of my code.
Environment: EJB, Servlets, JDBC, JSP, JMS, JNDI, Struts, XML, Tomcat, WebSphere, SQL, Ant, Rational Rose, CVS, JavaScript, HTML, MQSeries.
Confidential
Java Developer
Responsibilities:
- Analyzed the gaps between existing functionality and requirements gathered.
- Use case analysis of modules involved.
- Flow analysis of existing functionality.
- Designed sequence diagrams and class diagrams using Rational Rose.
- Implemented EJB (stateless session beans) based on Session Façade to interact with the database to update, retrieve, insert and delete values effectively.
- Developed front end with JSP using Custom Tag library.
- Implemented MVC architecture through servlets and JSP.
- Implemented client side validations using Java Script.
- Server side programming using servlets.
Environment: Core Java, JSP, Servlets, JDBC, EJB, VSS, HTML, Java Script, XML, Eclipse, Windows XP, Rational Rose.