Sr. Java Developer Resume Profile
Boulder, CO
Summary:
- Testing and Deploying n- tier/client-server applications using Java and Web technologies.
- Over 6 years of IT experience in Software Development Life Cycle, OOAD technologies, Client-Server systems, Web-based Applications, Integration and Business Applications. Extensively working experience in Banking, Telecom, Finance, Insurance, Mail service, and Networking Domains/Sectors.
- Experience in Full life cycle development of Analysis, Design, Implementation,
- Involved in design and developing web based enterprise applications using Core JAVA, J2EE and Advanced Java technologies.
- Extensively used Open source Frameworks Spring, Struts MVC II , MVC and Hibernate, iBatis.
- Proficient in using Java technologies such as JDBC, JavaBeans, J2EE like Servlets, JSP, RMI, EJB and JMS, Frameworks like Struts, Spring, Hibernate and iBATIS, XML, DOM, SAX, JAXB., HTML, DHTML, JavaScript , JQuery, AJAX, RMI, SOAP Web Services, REST Web services, Apache CXF framework, AXIS 1.4/2.1.3, RAD, JBOSS, Web Logic, Web Sphere, Tomcat, Apache, WSAD, Eclipse, My Eclipse, BEA Weblogic Workshop, JUNIT, log4j, ANT, Maven, MVC, SSO, CVS, SVN, JNDI, JMX.
- Expertise in developing dynamic user interfaces, cross-browser event handling, DOM manipulation.
- Developed EJB and deployed on Applications servers.
- Proficient in Administration, installation, configuration, and fine Tuning and Deployment procedures of Web applications with Apache Tomcat Server, IBM Web Sphere as well BEA Web logic Application Servers on various Operating Systems like Windows 98/NT/2000/XP, LINUX, SOLARIS.
- Expertise in implementing Service Oriented Architectures SOA with XML SOAP/UDDI/WSDL and REST based Web Services
- Extensive experience in using J2EE design patterns such as MVC Model-View-Controller , Singleton, Session Facade, Service Locator, Singleton, DAO, DTO and Business Delegate, View Helper Pattern.
- Good at parsing XML using DOM parser.
- Experience in using various Configuration Management tools like GIT, CVS, SVN and Rational Clear Case.
- Experience with Use-case design, Class Sequence diagrams using UML/Rational Rose.
- Involved in Agile Standup Meetings.
- Extensively used Database tools like TOAD, SQL developer.
- Experience in UNIX, LINUX and UNIX Shell Scripting.
- Good experience in database development using database engines like Oracle, SQL Server, MY SQL and DB2.
- Strong experience in coding using SQL, PL/SQL Stored Procedures/Functions
- Used ticket tracking/issue tools like HP Center and IPM Internal Project Mgmt .
- Strong experience in Unit Testing of Java applications using Junit, made code changes wherever necessary.
- Strong working knowledge of software build and Release management processes such as maintaining QA environment.
- Excellent analytical and problem solving skills and thrive on building world-class software quality assurance systems and processes that ensure the delivery of perfect applications.
- Strong to apply new tools and technologies in the projects, team player and goal oriented, with a commitment to excellence.
- Experience in Production support and Debugging of live applications.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
TECHNICAL SKILLS:
Java J2EE Technologies | Core Java1.7/1.6, JSP 2.1, Servlets 2.5, JDBC 3.0, JSTL 1.3, Custom tags, EJB 3.0/2.0, RMI, JAXB 2.0, SAX and DOM, Tiles, DOJO. |
Web/Application Servers | IBM Web Sphere 6.x/5.x/4.x, Web sphere MQ, BEA Web Logic 10/9.2, Oracle Weblogic12c, JBOSS, Tomcat4/5/6. |
Frameworks Middleware | Struts1.2, 2.0, Spring Framework2.0/3.0, Spring web flow, JSF2/1, JMS, Hibernate5/4/3.0/3.1, IBatis2.0, IBM MQ series, Axis1.4/2.1.3, Apache CXF |
Languages | Java, SQL, PL/SQL. |
Web Services | SOAP, REST, WSDL, UDDI |
Development Tools/IDE's | Eclipse Luna/Kepler, My Eclipse8.0, WSAD 6.0, RAD, Net beans 7.2, BEA Weblogic Workshop. |
Design Methodologies | RUP, UML, J2EE design Patterns. |
Design Tools | Rational Rose, Microsoft Visio 2003, Visual Paradigm. |
Open Source | JUnit, log4j1.2, GIT, CVS,SVN, Rational Clear Case, Source Tree and GIT Hub. |
Platforms | Windows 7/XP, UNIX SOLARIS , LINUX. |
Databases | Oracle 11g/10g/9i/8i, MS SQL Server 2005, IBM DB2 7.0/8.2, MS Access, MySQL. |
Database Tools | TOAD 9.0 and SQL Developer Client tools. |
Web Development | AJAX, JQuery |
Scripting Languages | Maven3.0, Ant 1.5/1.7, Perl, PHP, Java Script, UNIX . |
Markup Languages | HTML 5.0/4.0, XML 1.1, XSL, XSLT, DHTML. |
PROFESSIONAL EXPERIENCE:
Confidential
Role: Sr. Java Developer
Confidential Web Application provides different Services Order, Monthly Invoices, Total Revenue, Change Request's and Ticket's for different Rep's CSM, QBR, SE and Finance Internal Customers.It collects Data from different Downstream Systems Siebel, Remedy and Catch..
Responsibilities:
- Followed Agile methodology from Analysis of User Stories, Design, Development, Build and Deployment in Sprints by attending daily stand-ups.
- Worked on UML Class diagrams and Sequence diagrams for Design requirements.
- Worked on Object Oriented principles, Collections Framework, Multi-threading using Core Java.
- Used JSP, Javascript, Ajax and Jquery for implementing Web pages
- Implemented J2EE design patterns like DAO, Front Controller, Session Fa ade, Factory Pattern and Singleton.
- Did development for Web application based on Spring MVC framework.
- Worked on Permonance by loading the data to Staging table and invoke the cronjob by scheduling as per business requirement.
- Used Hibernate framework to interact with Database to retrieve using Cursors inside PL/SQL Stored Procedures and Functions.
- Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
- Used SOA Architecture to Develop SOAP Webservice, generated WSDL and Consume the services.
- Tested the Webservices using SOAP UI Client tool.
- Implemnted REST Webservice to make API calls without to invoke by different Systems.
- Used XSD, DTD transforming using XSLT, used DOM parser to convert XML content into a Java Object.
- Involved in Integration System Testing and User Acceptance Testing UAT .
- Worked on Unix to Maintain the Deployments, Shell script to FTP file from one Server to Remote Server.
- Weblogic Application server used for Deployments in different environments.
- Performed Unit testing using JUnit.
- Used Maven scripts to build the application
- Involved in troubleshooting, Bug fixing and Providing Production support
- GIT Repoistory used as Version control and followed the code standards.
- Used TFS for Business Requirement Task's maintenance, Commitment, Development, Testing, Build, Deployments among the Team.
Environment: Core Java1.7, HTML5.0, Ajax, JQuery2.0, JavaScript, Servlet, JSP, Spring4.0, Hibernate4.0, SOAP/REST based Webservices, log4J, Maven4.0, JUnit4.0, GIT, Eclipse, UNIX, Weblogic12c, Oracle11g, SQLDeveloper Client tool, Source Tree, Git Hub, Sublime tool.
Confidential
Role: Sr. Java Developer
- Confidential application acts as a central repository for Confidential countries for number portability.
- It collects data ported allocated automatically or manually from national systems.Distribute the
- data to iNMP for Billing.
Responsibilities:
- Followed Agile methodology during development of the project and oversee the software development in Sprints by attending daily stand-ups.
- Development on the User Interface using Servlets/JSP/AJAX/ JQUERY/HTML / CSS/ Java Script.
- Involved in Business Analyst Meetings and Design documents for the application.
- Developed Web application based on Spring MVC framework.
- Worked on Integration of Spring and Hibernate frameworks using Spring ORM Module.
- Implemented Hibernate hql queries to Retrieve, Insert and Update the records with Relational Database.
- Implement Data access layer with Hibernate.
- Followed SOA Design and Architecture to Develop SOAP Webservice, generated WSDL and Consume the services.
- Tested the Webservice using SOAP UI.
- Implemented EJB Stateless session beans while using webservices.
- Understood XSD, DTD transforming using XSLT, used DOM parser to convert XML content into a Java Object.
- Handled SSLHandshake security to Webservice.
- Deployed application in Glassfish, Weblogic and Glassfish Message Broker Servers in different environments.
- Worked on Unix Shell script to FTP file from one Server to Remote.
- Performed Unit testing using JUnit.
- Involved in Integration System Testing and User Acceptance Testing UAT .
- CVS is used as Code Versioned control and follow the code standards.
- Used Maven scripts to build the application and deploy it on Application Server based on various environments
- Implemented Change Request raised by Business users.
- Participate in code reviews, troubleshooting, bug fixing, preparing test environments, execute User acceptance testing and providing production support.
- Using SharePoint tool for collaboration/communication/decision making among the team.
Environment: Core Java1.7, HTML, Ajax, JQuery2.0, JavaScript, Servlet, JSP, Spring4.0, JPA2.1, Hibernate4.0, SOAP based Webservices, EJB3.0, log4J, Maven4.0, JUnit4.0, CVS, Eclipse Juno/Kepler, UNIX Shell scripting, Glassfish3.1.2, Message Broker, Weblogic12c, Oracle11g, SQLDeveloper.
Confidential
Java Developer
Existing Inbound Package report generated automatically and sent to stations throughout the night. Currently re-designed to allow the user to run on-demand through AWAD Plan.
Responsibilities:
- Involved in Design sessions with Business Analyst and Tech Lead.
- Implemented GUI using HTML, JSP, AJAX.
- Used JSF and Spring MVC architecture to develop business layer.
- Used ICEFaces components with JSF implementation to develop user interface for the management of customer pickup addresses.
- Worked on validations using JavaScript
- Integrated JSF backing beans to the Spring configured beans.
- Built various struts Action classes to model the business logic.
- Worked on Stored Procedures and called using callable statements from java side and also with Scheduler.
- EJB Session Beans were used to process requests and use DAO's to retrieve update data into Database.
- Maintained the source code versions in Subversion repository
- Used Sql Developer tool for Database operations.
- Used XSL for transforming common XML format into displayable format
- Used Firebug to debug JavaScript
- Used Maven tool for building application to deploy application in Websphere Application Server
- Used Log4J for logging and tracing the messages
Environment: Core Java1.6, Websphere6.0, Oracle10g, Spring3.0, ADF, JSF2.0, JSP, JavaScript, HTML, EJB1.0, XML, XSL, JUnit, log4J, Ant, SVN, Eclipse, Firebug.
Confidential
Java Developer
Confidential is a single common platform for BI users to access, create and share their BI content. It provides a consistent BI interface across BI tools. Catalog, Ratification and Data Visualization are showcases for this BIaaS product.
Responsibilities:
- Participates in the full SDLC including collaborative review meetings, estimations, design sessions, development and testing.
- Developed the User Interface using JSP/AJAX/ HTML / CSS/ Java Script.
- Designed and developed Use Cases, Class diagrams and Sequence Diagram.
- Implemented various J2EE design patterns like DAO, DTO, Factory Pattern and Singleton.
- Developed the application using Java Server Faces JSF and Spring MVC.
- Implement GET and POST operations using Restful web services.
- Designed and developed Hibernate Dao's using spring framework's HibernateDaoSupport Hibernate Template
- Totally involved in building components using DOM and JaxB which helps to parse the XML.
- Written JDBC programs for callable statements, prepared statements written in Oracle and used TOAD tool to interact with database.
- Used log4j for logging statements.
- Used CVS for version controlling.
- Managed offshore team by having regular meetings to discuss about the milestones in the project.
Environment: Core Java 1.5, JSF1.1, Spring 2.0, Restful webservices, Rest Client, XML, XSD, JAXB, DOM, Tomcat, JSP, Oracle 10g, SQL/PL SQL, Hibernate2.0, Java script, CSS, HTML, Ajax, log4j, My Eclipse, Toad, Ant1.7, Microsoft Visio.
Confidential
Java Developer
Confidential and Home Owners insurance. Internet Quote policy generator is a web-based application developed for the users. The client can obtain a free insurance quote by furnishing the information in the given interface.
Responsibilities:
- Written low-level design for features Document Creation, Container Creation and Document Relocation.
- Handled assignments in developing UI pages using JSP, Html, DHTML, CSS and JavaScript
- Responsible to build the presentation layer by using Struts MVC framework.
- Used HTML/ JavaScript/ JSP for designing the screens and validation of front end
- Created Servlets which route submittals to appropriate Enterprise Java Bean EJB components and render retrieved information
- Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information
- Designed online reports that display large volumes of data using XML
- Developed an interface for parsing XML and storing it in the DB2 database and vice versa
- Involved in writing the ANT scripts to build the application.
- Preparing SQL/PLSQL statements and hand it over to DBA group to fix production issues.
- Used Tomcat server for application development with Eclipse
- Used CVS for version control
Environment: Core Java 1.3, JBOSS, Eclipse, Windows NT, DB2, EJB 2.0, Struts1.1, JSP 1.2, JavaScript, HTML, DHTML, ANT, JDBC, XML, DB2, ANT, Log4J, CVS