Sr. Java Developer Resume
Plano, TX
SUMMARY
- Over 9+ 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, Testing and Deploying n-tier/client-server applications using Java and Web technologies.
- Involved in design and developing web based enterprise applications using Core JAVA, J2EE and Advanced Java technologies.
- 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.
- Extensively used Open source Frameworks Spring, Struts MVC II, MVC and Hibernate, iBatis.
- 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.
- 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.
- Expertise in developing dynamic user interfaces, cross-browser event handling, DOM manipulation.
- Expertise in implementing Service Oriented Architectures (SOA) with XML(SOAP/UDDI/WSDL) and REST based Web Services
- Good Confidential 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.
- 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
- Extensively used Database tools like TOAD, SQL developer.
- Used ticket tracking/issue tools like HP Center and IPM(Internal Project Mgmt).
- Experience in Production support and Debugging of live applications.
- 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.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
- Strong to apply new tools and technologies in the projects, team player and goal oriented, with a commitment to excellence.
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 Kepler/Juno, My Eclipse8.0, WSAD 6.0, RAD, Net beans 4.1, 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, Plano, TX
Sr. Java Developer
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.
- Implemented J2EEdesign patternslikeDAO, Front Controller, Session Façade, Factory Pattern and Singleton.
- Used JSP, Javascript, Ajax and Jquery for implementing Web pages
- Did development for Web application based on Spring MVC framework.
- Used Hibernate framework to interact with Database to retrieve using Cursors inside PL/SQL Stored Procedures and Functions.
- Worked on Permonance by loading the data to Staging table and invoke the cronjob by scheduling as per business requirement.
- 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.
- Implemnted REST Webservice to make API calls without to invoke by different Systems.
- Tested the Webservices using SOAP UI Client tool.
- Used XSD, DTD transforming using XSLT, used DOM parser to convert XML content into a Java Object.
- Weblogic Application server used for Deployments in different environments.
- 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.
- Performed Unit testing using JUnit.
- GIT Repoistory used as Version control and followed the code standards.
- Used Maven scripts to build the application
- Involved in troubleshooting, Bug fixing and Providing Production support
- 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, Tampa, Florida
Sr. Java Developer
Responsibilities:
- Followed Agile methodology during development of the project and oversee the software development in Sprints by attending daily stand-ups.
- Involved in Business Analyst Meetings and Design documents for the application.
- Development on the User Interface using Servlets/JSP/AJAX/ JQUERY/HTML / CSS/ Java Script.
- Developed Web application based on Spring MVC framework.
- Implement Data access layer with Hibernate.
- 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.
- Followed SOA Design and Architecture to Develop SOAP Webservice, generated WSDL and Consume the services.
- Handled SSLHandshake security to Webservice.
- 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.
- Deployed application in Glassfish, Weblogic and Glassfish Message Broker Servers in different environments.
- Involved in Integration System Testing and User Acceptance Testing (UAT).
- Worked on Unix Shell script to FTP file from one Server to Remote.
- Performed Unit testing using JUnit.
- 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
- Participate in code reviews, troubleshooting, bug fixing, preparing test environments, execute User acceptance testing and providing production support.
- Implemented Change Request raised by Business users.
- 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, Tampa, FLOct
Sr. Java Developer
Responsibilities:
- Actively participated in the Analysis, Design, Development and Testing phases of various modules.
- Scrupulously involved in Agile Standup meetings throughout the project with team members on day to day basis for the update on project status using Rally Software.
- Estimated Level1 and Level2 and Designed Class, Sequence Diagrams.
- Worked on J2EEdesign patternslikeDAO, Front Controller, Session Façade, Factory Pattern and Singleton.
- Created mobile web applications using HTML5, CSS3, JSON, and JavaScript.
- Worked on OOPS concepts, Collections Framework using Core Java.
- Extensively used Spring MVC architecture for the application development.
- Developed application service components and configured beans using Spring IOC .
- Used JMS for Asynchronous communication by consuming messages in the Message queue.
- Used Hibernate as data persistence layer and configured service and persistence object using Hibernate mapping files.
- Involved in frameworks integration of Spring and Hibernate.
- Produced and Consumed REST based webservices, did unit testing using SOAPUI tool and generated json.
- Worked on Database queries using Oracle instance.
- Used JAXB to convert XML content into a Java Object.
- Involved in unit testing, test case reviews and code reviews in accordance with applicable development standards.
- Involved in integration system testing and user acceptance testing (UAT)
- Worked on Web deployments in DEV, QA and UAT environments.
- Support the Application whenever encountered Production issues.
- Deployed application in Weblogic Application server.
- SVN is used as Code Versioned control.
- Firebug is used as debugger.
- Used Maven script to build application.
Environment: Core Java1.6, Oracle10g, Toad, JSP, Spring3.0, Hibernate4.0, JavaScript, HTML5, jQuery, Ajax, Apache CXF Framework, REST Webservices, JAXB, Linux, Shell scripting, WinSCP, log4J, Maven, SVN, Weblogic Server11g, Eclipse, Microsoft Visio.
Confidential, Richardson, TX
Sr. Java Developer
Responsibilities:
- Participated in Meetings and gathered business and System requirements.
- Designed Application Design document based on System requirements.
- Working on jQuery calendar widget and Confidential &T propetior marking
- Working on Front end screens to display credit result, Confidential &T accounts Network information using Struts framework.
- Worked on Collections Framework, Multi-threading and Object Oriented Concepts using Core Java.
- Define beans in Spring configuration files to inject the beans.
- Used Hibernate as ORM for database access and table mapping.
- Worked on developing & consuming SOAP based web services
- Worked on jstl custom tags for date format parsing and masking SSN, TaxId, Date of Birth and Driver License data Elements.
- Worked on data Encryption/Decryption by invoking Confidential &T Voltage API.
- Involved in Maintenance and Support the Application.
- When Debug mode is on encrypted log file using shell script.
- Worked on SQL, sub-queries, PL/SQL with a Oracle connection.
- Used Toad for Database operations.
- Code version is maintained using CVS.
- Ant tool to build ear files.
- Deployed Application in Weblogic Server.
Environment: Core Java1.6, Weblogic10.3, Oracle10g, Toad, JSP, Struts1.2, Spring3.0, Hibernate3..0, JavaScript, HTML, jQuery, EJB2.0, JAX-WS pecification, Apache CXF Framework, Solaris10, Shell scripting, Filezilla, log4J, Ant, CVS, Eclipse, XML spy, Dream weaver.
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Involved in Design sessions with Business Analyst and Tech Lead.
- Implemented GUI using HTML, JSP, AJAX.
- Worked on validations using JavaScript
- 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.
- Integrated JSF backing beans to the Spring configured beans.
- Built various struts Action classes to model the business logic.
- EJB Session Beans were used to process requests and use DAO’s to retrieve & update data into Database.
- Worked on Stored Procedures and called using callable statements from java side and also with Scheduler.
- Used Sql Developer tool for Database operations.
- Used XSL for transforming common XML format into displayable format
- Maintained the source code versions in Subversion repository
- Used Firebug to debug JavaScript
- Used Log4J for logging and tracing the messages
- Used Maven tool for building application to deploy application in Websphere Application Server
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, San Jose, CA
Java Developer
Responsibilities:
- Participates in the fullSDLC including collaborative review meetings, estimations, design sessions, development and testing.
- Developed the User Interface using JSP/AJAX/ HTML / CSS/ Java Script.
- Designed and developedUse Cases, Class diagramsandSequence Diagram.
- Implementedvarious J2EEdesign patternslikeDAO, 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.
- 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 andused TOAD toolto interact with database.
- Designed and developed Hibernate Dao’s using spring framework’s HibernateDaoSupport & Hibernate Template
- UsedCVSfor version controlling.
- Used log4j for logging statements.
- 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, TX
Java Developer
Responsibilities:
- Used Agile based Scrum methodology for developing the project.
- Designed sequence diagrams.
- Designed and developed the user interface layer using JSP, CSS and Ajax.
- Used JavaScript objects to handle events on text boxes, forms to call business logic.
- Defining navigation rules and configuring the struts configuration file.
- Responsible to write the Action classes and Action Forms by using Struts Framework.
- Responsible to define the validators for the UI components by using Struts framework.
- Involved in writing code based on the WSDL files and used SOAP to transfer the Protocols to invoke Web services for communication between VB and external applications.
- Used SOAP UI to test the web services.
- Understanding XSD, DTD, XPath, and XQuery transforming using XSLT.
- Used Eclipse IDE and web logic application server in development.
- Written the JUNIT test cases.
- Used CVS version control.
- Used log4j for application debugging.
- Used Ant scripts for build process.
Environment: Core Java1.4, Struts1.3, Axis1.4/2.1.3, JSP, Java script, CSS, HTML, Ajax, JAX-RS, SOAP based Webservice, Oracle 10g, SQL/PL SQL,Tomcat6.0, log4j, Unix, ant1.7, Eclipse, Microsoft Visio, Visual Paradigm, jUnit3.0
Confidential
Java Developer
Responsibilities:
- Responsible for reviewing business user requirements and also participated in meeting the users with Business Analysts
- Design and developed applications with Eclipse in Java using a Struts 1.2 framework running on Weblogic application servers.
- Developed the User Interface using JSP/AJAX/ HTML / CSS/ Java Script
- Widely Used Design pattern like DAO, Singleton, Business delegate and Service Locator in the process of system designing and development
- Used Message Driven Beans and JMS to process the requests from the customer asynchronously
- Developed stored procedures, cursors and database Triggers and implemented Scrollable Result sets
- Consumed Web Services (WSDL, SOAP, and UDDI) from third party to verify the credit score of applicants
- Developed Web services using top-down approach and coded required WSDL files
- Used XSL/XSLT for transforming common XML format into displayable format
- Involved in testing the system using JUnit
- Developed automated build files using ANT
- Maintained the source code versions in Subversion repository
- Used Log4J for logging and tracing the messages
- Deployed application in Wesphere Application Server and developed using RAD
Environment: Core Java 1.4, Websphere6.0, RSA6.0, SQLServer2005, Linux, Servlets 2.5, JSP 2.1, Struts1.2, EJB2.0, AJAX, HTML, JMS, JNDI, JAAS, JTA, XML, XSL, JAXB, SOAP, UDDI, WSDL, JUnit, Log4J, ANT, VSS
Confidential
Java Developer
Responsibilities:
- LM provides Commercial Property, Automobile, Inland Marine, Workers Compensation, General Liability and Home Owners insurance. Internet Quote policy generator is aweb-based application developed for the users. The client can obtain a free insurance quote by furnishing the information in the given interface.
- 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
- Developed an interface for parsing XML and storing it in the DB2 database and vice versa
- Designed online reports that display large volumes of data using XML
- Involved in writing theANT scriptsto build the application.
- Involved in usingLog4Jto create log files to debug as well as trace
- UsedCVSfor version control
- Preparing SQL/PLSQL statements and hand it over to DBA group to fix production issues.
- Used Tomcat server for application development with Eclipse
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