Senior Java Developer Resume Profile
MD
OBJECTIVE
A challenging position as a Sr. software engineer/Java Developer with a progressive organization that provides opportunities for professional development and personal growth.
SUMMARY
- Over 10 year experience in software development, design, and implementation in UNIX, Microsoft Windows and Oracle environments for various applications.
- Over 10 years work experience in developing n-tier, distributed, reliable, extendable web applications using Java/J2EE technologies.
- Experience in the development of client/server and multi-tier distributed applications, through all phases of the system development life cycle from inception, to requirements definition and specification, software design, implementation, integration and testing.
- Deep understanding of software development process, patterns and best practices.
- Advanced hands-on experience in large relational database modeling, design and implementation using Oracle, Sybase and SQL.
- Programming Language: C/C , JAVA, XML/XSLT, PL/SQL, Xquery, HTML/XHTML, Javascript, CSS, Unix shell scripts
- Java/J2EE Technologies 10 years : Servlet, JSP, EJB, JMS, JDBC, Web Services SOAP, REST , Struts, Spring framework, CDI, Hibernate, JPA, iBatis, MyBatis, JSF, JSON, Dojo, JQuery, Backbone, Junit/ Mockito, Ant, Maven
- Web/Application Server: BEA Weblogic, IBM WebSphere, JBoss, Apache, Tomcat
- IDE Tools: Eclipse, JBDS, RAD, RSA, RDA, ClearCase, ClearQuest, PVCS, Toad, ErWin. Rational Rose
- Operating Systems: Unix HP-UX, Solaris , Windows XP/2003/2007, Linux
- Databases: Oracle, Sybase, SQL Server, DB2
- Networks: HTTP, TCP/IP
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
- Part of a collaborative scrum team working using Java/J2EE to design and develop several mission critical plan management systems and enrollment eligibility systems that support the federal health care exchange for Centers for Medicare and Medicaid Services CMS Working as an integral member of agile team to design and develop the Open Payment system for CMS.
- Participate in the design, development and testing of Unified Rate Review, SERFF Plan Transfer, Accreditation Verification and Enrollment Data Storage applications
- Creating prototype applications using WebSphere application server 7.0.0.21, JSR 286 based WSRP Web service remote portlet portlet. JSF 2.0, Prime faces 3.5 and Oracle 11g.
- Develop interactive, AJAX based web pages utilizing Apache Velocity, JQuery and Backbone technologies
- Designed and developed spring framework based solution for offline email notifications.
- -Implement REST services to provide the channel services for the UI and SOAP services for business and data tiers
- Mentoring developers in J2EE stack of technologies. Defining J2EE best practices and coding standards
- Designed Customer Feedback web application using spring, Hibernate and Oracle database.
- Write XQuery for Data Access Layer class to retrieve or persist xml data
- Implement service to generate and send html email using Velocity templates
- Use Spring Batch framework to develop batch jobs that automatically process large volumes of inbound enrollment transaction data from both FFM and SBM
- Implement the UI and backend component of the physician registration for Open payment using Javascript, Html, JSF, EJB, iBatis and JMS.
- Perform and support integration and UAT testing
- Perform code reviews
- Provide program and system level effort/ time estimates
Environment: Java/J2EE, Model Driving Development MDD , JBoss, REST/SOAP/Web Services, Apache CXF, BRMS, Apache, Tomcat, Velocity, AJAX, JQuery, Backbone, XHTML, Spring Batch, Maven, Mockito/Junit, Apache POI, XML, JSON, MarkLogic, Xquery, Alfresco, Layer 7, Subversion.
Confidential
Java J2EE Developer
As part of Amazon Webstore team, developed software following Agile methodology to improve and maintain Customer Information, Order, and Checkout pipeline of e-commerce web application.
Responsibilities:
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Configured Struts, Hibernate framework with Spring MVC.
- Installed and configured development Environment using Eclipse with Weblogic Application server
- Design and Developed using WebService using Apache CXF
- Worked on web services SOAP and REST technologies
- Created of interface to manage user menu and Bulk update of Attributes using JavaScript, and Jquery
- Design, develop and test of SOA services using Web Service
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
- Created web services using SOAP for SOA to get data from Mainframes
- Front end tier development using HTML5, CSS3, JQuery and Ajax
- Developed AJAX scripting to process server side JSP scripting.
- Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XMLBeans for data mapping of XML into Java Objects.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Implemented Hibernate for the ORM layer in transacting with Oracle database
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Developed SQL queries. Actively worked on stored procedures.
- Developed the CRUD API for the POSEngine using Restful Webservices.
- Worked on stored procedures, PL/SQL and SQL queries
- Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Used Maven to build and generate code analysis reports.
- Integrated with iText and Jakarta POI to generate Test results in PDF and XLS format
- Worked with Rational Subversion to provide sophisticated version control, workspace management and parallel development support
- Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
- Designed and implemented four Agile Scrum teams for product development.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Design, develop and test of SOA services using SOA / Web Service.
- Installed and configured a multi-server, clustered ILOG environment.
- Install and configure a Linux server to publish applications and the DataBase
Environment: Java, J2EE, Spring, Hibernate, Struts, Weblogic, APACHE CXF, REST, JQuery, AJAX, Sencha ExtJS, JavaScript, Webservices, JSP, JSTL, SQL, SERVLET, Oracle, CRUD, PL/SQL, JDBC, UML, Eclipse, Junit, MAVEN, ITEXT, Subversion SVN , Jasper report, ILOG, Agile, Web 2.0, SOA
Confidential
Java J2EE Developer
- Worked on the enhancement and rewrite of the Revenue Management and pricing Systems for Marriott International One Yield, Total Yield Group Pricing Optimizer .
- Designed and developed dynamic, interactive web pages using JavaScript libraries Dojo, JSP, CSS and HTML by applying client side MVC framework
- Designed and implemented business and data access layers of the application using Struts 2, EJB3 and JPA
- Wrote design documentation and developed test cases
Environment: Java/J2EE, Struts 2, EJB 3, JMS, JPA. Dojo, JSON, AJAX, CDI, Spring, Ant, DB2, RAD 8.0.3, WebSphere 8.0.3, ClearCase, ClearQuest.