Senior Software Developer Resume
Somerset, NJ
SUMMARY
- 8+ years of IT experience in various applications design, development, implementation and maintenance of Web based n - tier architecture systems using Java/J2EE for enterprise applications.
- Extensive experience in various Java/J2EE technologies including Core Java, J2EE, Servlets, JSF, JSP, JDBC, Struts, spring and Hibernate.
- Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.
- Hands on experience in Web Application Development using Client Script design technologies like Angular JS, JQuery as well as HTML, CSS, XML, Java Script.
- Solid understanding and Experience in developing applications using Model-View-Controller architecture.
- Tremendous knowledge in working with databases like Oracle, DB2, MS SQL and My SQL.
- Good experience in developing web Applications using Struts framework implementing Action Classes, Action Forms and Struts Validation Framework.
- Extensive Experience in WebSphere MQ for developing asynchronous communication.
- Excellent problem solving skills with a strong technical background, debugging and good interpersonal skills.
- Experience in Java IDE tools like Eclipse, IBM RAD 8.5.
- Good Knowledge in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Ability to achieve immediate and long-term goals and meet operational deadlines.
- Experienced in handling end users and troubleshooting real-time issues in production environment including network, operational and application problems.
- Strong initiation, teamwork, responsible, handling multiple tasks and excellent communication skills.
TECHNICAL SKILLS
LANGUAGES: C, C++, JAVA, SQL.
J2EE TECHNOLOGIES: Servlets, JSP, JNDI, JMS, JPA, JDBC, JUnit, EJB 3.0/3.2.
FRAMEWORKS: Hibernate, springs, Struts, JSF, AJAX.
APPLICATION SERVERS: Tomcat 8.0, WebLogic 11g, Web Sphere 8.5.
DESIGN & IDE’S: Eclipse, JDeveloper, IBM RAD 8.5.
DATABASE: Oracle, DB2, MySQL.
TOOLS: ANT, Maven, CVS Version.
OPERATING SYSTEMS: Windows XP/7/8/10.
XML TECHNOLOGIES: XHTML, HTML, XML, SOAP, XML Schema.
WEB TECHNOLOGIES: HTML5, CSS, JavaScript, and J-query.
PROFESSIONAL EXPERIENCE
Confidential, Somerset, NJ
Senior Software Developer
Responsibilities:
- Involved in Design and Implementation in software development life cycle of the RxBuilder development.
- Involved in development of Automation Intervention Application to download a CSV files from FDA website and auto update in RxBuilder.
- Involved in Preparing high level detailed design documents to Confidential documentation standards.
- Configured Reporting server in local for debugging reporting side problems.
- Configured log4j for generating the debug messages.
- Designed and developed Application based on J2EE designed pattern using MVC architecture.
- Worked with business analysts for gathering the data and getting requirements. .
- Developed RxBuilder Application using JSF MVC framework using JavaScript as client side validation.
- Used IBM tools like RAD8.5, Synergy, Data Studio and IBM Rational Change.
- Used other tools like I Navigator, Ultra Edit, Beyond Compare, Jenkins etc.
- Used WebSphere server to deploy the application locally.
- Involved in RxBuilder and RxSecurity application deployment.
- Involved in application deployment in different environments like DEV, QA, and UAT.
- Involved in unit testing and integration testing.
- Extensively worked RxBuilder Application in debugging and fixing the bugs.
- Participated in Code reviews to check for efficiency and coding standards.
Environment: IBM RAD 8.5, Web Services, Rational Change, Rational Synergy, I Navigator, IBM Data Studio, Core Java, Servlets, MVC, J2EE, JSF 1.2,DB2, SQL,log4j, XML, SOAP, Agile Methodology, Ultra edit, Beyond compare, Windows 7.
Confidential, Columbia, MD
Senior Software Consultant
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 Confidential documentation standards.
- 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.
- 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 task flows and deploying the task flow customizations to the weblogic servers.
- Responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, and JSON and AngularJS.
- Developing port lets and Integrating with existing applications.
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- 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, Web Services, Weblogic 11gAS, Java, J2EE, JSF 1.2, JDeveloper 11g, Oracle JDBC, SQL, PL/SQL, JUnit, log4j, XML, SOAP, Agile Methodology, Serena Dimensions, Subversion, Windows 7.
Confidential, Redwood City, CA
Sr. Java Developer
Responsibilities:
- As a Full Stack developer involved in back-end and front-end developing team. Took part in designing, building, maintaining, reviewing and supporting quality code and services.
- Created design documents and reviewed with team in addition to assisting the business analyst project manager in explanations to line of business.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, jQuery, AngularJS. Worked on JavaScript framework (Backbone.JS) to augment browser based applications with MVC capability.
- Developed Struts Action classes using Struts controller component.
- Involved in meeting to gather information and requirements from the clients and preparing the requirement document.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS.
- Prepared the detailed functional requirements along with screenshots and description of all the modules.
- Used AJAX for asynchronous communication with server.
- Also implemented dynamic loading of JSP’s using AJAX.
- Used SOAP Web Services and Spring MVC.
- Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks
- Used Struts validator framework for client side and server side validation.
- The application was deployed on both Server and Mobile (Android) platforms.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Provided Design and Coding solutions to the rest of the teams.
- Interacted with Business and IT teams of other tracks to keep track of the cross flow impacts.
Environment: Java1.6,J2EE,JUnit4.0,JSP2.1,JUnit,JavaScript,AngularJS,Sybase,Eclipse3.4,PL/SQL,SQLserver2005,Servlets 3.0, Struts 2.0, HTML, XML, Spring 3.0, Hibernate 4.0, EJB,Log4j,Oracle 11g, Web Logic 8.1, Unix, Rational Rose.
Confidential, BEDFORD, TX
Java/J2EE Developer
Responsibilities:
- Developed the presentation layer GUI using JavaScript, JSP, HTML, XHTML, CSS, custom tags and developed Client-Side validations using Struts validate framework.
- Implemented MVC architecture using JSF 2.0, Struts 1.2 and Hibernate 3.0
- Worked on JSF components like data table, menu bar, calendar and tree.
- Struts were used to make the application Web-centric, and followed the MVC architecture for the application.
- Integrated View Commands with the Business Commands.
- Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database.
- Database Connectivity coding using Hibernate.
- Involved in the Design of ERD (Entity Relationship Diagrams) for Relational database.
- Data retrieval and storage in the DB2 database. Retrieval of data from database using JDBC Connectivity.
- Developed Interactive web pages using AngularJS, HTML, CSS and JavaScript.
- Responsible for writing, tuning and maintaining complex SQL statements.
- Involved in solving the multithreaded synchronization issues and job schedulers.
- Worked on Web Sphere MQ for communication of non-concurrent applications.
- Used Web Services - WSDL and SOAP for getting credit card information from third party.
- Used XSL/ XSLT for Transforming and displaying reports. Developed DTD’s for XML.
- Performed extensive test driven development using JUnit for unit testing.
- Used CVS for Source code control System.
Environment: Java, J2EE, JSF, JavaScript, Struts, XML, Eclipse, JBOSS, Apache Tomcat, Agile Processes,XST, JSP, JSON, JMS, JVM, SOAP, SOA, Hibernate, WSDL, Web sphere, Ant1.5, Log4J, JUnit, CVS,EJB.
Confidential
Java developer
Responsibilities:
- Design and Implementation of database connectors and adapters for connecting to any Data source.
- Porting common services and admin services to DB2 from Oracle
- Developed use cases, high level design and Design Documents by using JAVA/J2EE Design Patterns.
- Developed ant build scripts for the entire application
- Modifications to the database scripts for exporting data between Oracle and DB2
- Configuration scripts for running CAS on either WebLogic/WebSphere platforms
- Configured the application on WebSphere Application Server and also on JBOSS Application Server.
- Configuration of AQ or MQ server depending on the database connection
Environment: Java,JSP,Servlets,Eclipse,Struts,XML,XSL,Oracle8i,DB2,OOAD,UML,RationalRose,Windows2000, JMS, Web Services, WebLogic 6, and WebSphere 4.0
Confidential
Software Engineer
Responsibilities:
- Design and Implementation of Server side framework for parsing, loading, storing and saving the jobs using XML and Java Reflection APIs
- Developed use cases, high level design and Design Documents by using JAVA/J2EE Design Patterns.
- Used Struts valuator framework for client side and server side validation.
- Used Web logics 7.0 to develop and deploy.
- Web Services are used for machine to machine interaction.
- Server side components for packing and transmit the jobs
- Interfacing with the scheduling engine
- Ant build scripts for building the application
Environment: Java, JSP, Servlets,J2EE Platform, XML, XSL, XML Schema, Eclipse, Oracle 8i, OOAD, UML, Rational Rose, JMS, Web Services, Windows 2000, JBoss AS 3.0.4, WebLogic 7.0