Sr.java Developer Resume
AR
SUMMARY
- 8+ years experience in Software Analysis, Design, Development, Implementation, Testing, Support and documentation of Client - Sever, QA/Engineering experience and Web based applications using Java technologies on Windows and UNIX platforms.
- Knowledge in BackBone.js and Angular.js.
- It includes learning, surfacing, and discovering the requirements of the stakeholders of the developed system. Various elicitation techniques exist to help analysts elicit the requirements from the different stakeholders Having a good knowledge on J2SE, Servlets, springs, SOAP Web Services, JDBC, Hibernate, Oracle, and MySQL.
- Experience with in-depth and hands-on knowledge in object-oriented web and design methodologies, web content management process, Banking / Finance, Pharmaceutical, Automotive and Mechanical Systems.
- Distinguished Problem Solver with pragmatic know-how of Core J2EE patterns like MVC, Business Delegate, Value Object, Session Facade, Composite Entity, Service Locator, Data Access Object etc for solving complexities in multitier services.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
- Experience in programming using Perl and Unix/Linux shell scripting (particularly KSH and BASH).
- Multitalented Coder with extensive programming capability in using various IDE's which includes Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, 8.0, 8.5, IBM Rational Application Developer 6.0, 7, Visual Age, CodeGear JBuilder and NetBeans.
- Over 6 years of experience in development and Support of Java/J2EE Web applications with emphasis on OOP-based web forms, business logic, database access components.
- Having a good knoledgeon in Core Java, Multithreading and Design Patterns.
- Development using HTML 4.01/5, CSS (2/3), XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Proficient in developing web page quickly and effectively using, HTML
- 5, CSS3, JavaScript and JQuery and also experience in making webpage cross browser compatible.
- Solid understanding of Responsive Web Design.
- Experience in debugging and troubleshooting the existing code.
- Experience in complete Software Product Development Life Cycle.
- In-Depth knowledge/Experience of Web 2.0, JavaScript, JQuery.
- Experience in using various IDE's, Dreamweaver, Notepad++, eclipse, Adobe Photoshop, Sublime.
- Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS.
- Designed and modeled projects using UML - Use Cases, Sequence Diagram, Class Diagrams etc.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Technically expertise in working with HTML/5,CSS/3, JavaScript, jQuery, Ajax, JSON and CSS projects and successfully finished projects in mobile platforms (IOS, Android and BlackBerry) and Responsive Web Design (RWD) projects.
- Experience in HTML5 Web and Mobile applications (Apple IOS, Blackberry, Android, Windows) and Web technologies (HTML5, CSS3, JavaScript, jQuery).
- Extensive exposure to Object Oriented Design & Development with Java and J2EE technologies.
- Working knowledge on Java technologies such as Multi-Threading, Exception Handling, Reflection, Collections, Singleton Objects, Java Internationalization, Swing components, AWT, Streams & File I/O.
- Sound Knowledge and experience in developing and deploying application using JBoss, Glassfish, IBM Web Sphere, Weblogic and Tomcat Servers.
- Sound Knowledge and Good understanding on Data warehousing concepts, Data modeling, ETL process, Reporting, Data Integration, Master Resource Management.
- Troubleshooting experience in bug fixing, code review, Integration and unit testing, using various testing methodologies and tools.
- Team Player with good analytical, technical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS
Operating Systems: Windows 10,Windows 7, Windows XP, Windows NT, Unix, Linux, Solaris.
Languages: Java, C, C#, UML, html/5, CSS/3, PHP, bootstrap, Android, IOS, AUTOCAD.
Technologies: JSP 2.0, Servlets2.4, EJB 3.0, Java Beans, JDBC, Hibernate, SOAPWebServices, Struts 1.2, spring, Spring MVC, JSF, HTML, HTML DOM, CSSJavaScript, AJAX, Dojo, XML, XSD, XPATH, JAXB. Asp.Net.
Application Servers: JBoss, Glassfish 2.1, Weblogic, Web Sphere, Apache Tomcat Server.
Designing Tools: Rational Rose, Visio.
IDE: Eclipse, WSAD, Net Beans, Visual Studio, Notepad++, Sublime.
Versioning Tools: Clearcase, CVS, Tortoise SVN.
Database: Oracle, DB2, SQL Server.
PROFESSIONAL EXPERIENCE
Confidential
Sr.Java developer
Responsibilities:
- Involved in the complete SDLC (Analysis, Design, Development, Testing and Production)
- Extensively used Core Java and spring framework in developing business logic.
- Developed Web Services to expose Risk Calculations for various products for many internal systems.
- Implemented JAXB Framework to convert XML files into Java Objects and vice versa (marshalling and unmarshalling).
- Developed Message Driven Bean for listening JMS messages invoking risk parameters calculations engine once the data is loaded into back office database from different data sources.
- Wrote SQL queries, stored procedures and views for DAO layer.
- Used Spring Batch framework to load flat files to database.
- Extensively used subversion in creating branches and merging the code between branches.
- Used Core Java features such as Multi-Threading, Collections, and Exception handling to efficiently process high volume transactions.
- Wrote test cases for unit testing with the help of JUnit framework.
- Driven weblogic server upgrade to version 10.3 and from Windows to Linux server.
- Created Autosys jobs to run various batch jobs.
- Integrated Bamboo (continuous integration tool) to automate code analyzing, compiling and testing process which also provides on-demand build infrastructure.
Environment: Core java, JSP, Struts (Validation and Tiles), Spring, Jasper, Javascript, HTML, CSS, Eclipse, JUnit, BEA Weblogic, Subversion, JAXB, Oracle, Rapid SQL, Commons logging, ANT.
Confidential, AR
Sr.Java developer
Responsibilities:
- Understanding of business requirements and identify the relevant functional and technical requirements.
- Developing prototype and providing functionality.
- Documenting the Functional and Technical specifications.
- Involved in developing various screens using JSF framework.
- Created Webservice Client from WSDL using Apache Axis framework which builds SOAP messages and used those webservice methods to communicate with internal systems.
- Involved in developing Unit Test cases and testing the Application.
- Done logging using Log4j and commons-logging frameworks.
- Developed the reports that have to be generated based on user input.
- Used various report generation tools like iText and Apache POI for generating reports in PDF and excel formats respectively.
Environment: Java, J2EE, EJB, JSP, XML, JSF, iText and Apache POI, PL/SQL and SQL Server
Confidential, Denver, CO
Java developer
Responsibilities:
- Implemented MVC architecture using Apache STRUTS framework.
- Used Tiles to provide a full-featured, robust framework for assembling presentation pages from component parts.
- Performed client side validation using Javascript and server side validation using Struts Validation Framework.
- Developed the presentation layer using JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
- Developed Restful webservices using Jersey framework.
- Enhancing the existing system with the new requirements and fixing bugs if any.
- Used various PL/SQL statements to store and retrieve the data from database.
- Involved in developing Unit Test cases and testing the Application.
- Used Log4j for External Configuration Files and debugging.
- Involved in the complete life cycle of the project from the requirements to the production support.
Environment: Java, Java Beans, J2EE, SOAP, Web Services, Jersey, XML, Unix, WebLogic, Oracle 10
Confidential, Denver, CO
Java developer
Responsibilities:
- Understand and analyze the requirements.
- Develop workflow templates to meet the requirement.
- Wrote XQuery transformations and map them to the template.
- Used Perl scripts to move the templates from one region to other.
- Involved in developing various screens using JSP and JavaScript.
- Develop code to enhance the existing Buddy servers.
- Used message queues for communication between Buddy servers.
- Integrating web-tier and business-tier using spring framework.
- Used Hibernate as an Object-Relational Mapping (ORM) tool in the data access layer for communicating with Oracle database.
- Work with testing team to find and fix the code bugs.
- Write Unit test cases and test the application changes.
Environment: Java, J2EE, JMS, JSP, Spring, Hibernate, Java script, XQuery, XML, DB2, Unix, CVS, ANT, WebLogic, Eclipse, Solaris.
Confidential, Los Angeles, CA
Java developer
Responsibilities:
- Developed application using Eclipse IDE and BEA Weblogic Server.
- Responsible for gathering the requirements of the whole system.
- Used Javamail for automatic generation of mails to the corresponding users/agents regarding claims processing status.
- Used Singleton pattern for accessing property files and factory classes.
- Involved in writing the Middleware components (Business helpers) like logging framework, webservice helpers and login information which are used in various java applications
- Responsible for creating/generating Hibernate classes and configuration XML’s and to also manage CRUD operations (insert, update, and delete)
- Developed EJB tier using Session Facade, DAO and Singleton design patterns which consists of business logic and database access functionalities.
- Extensively used Java Collection API to improve application quality and performance.
- Used JExcel framework for reading and writing excel files.
- Configured log4j to enable/disable logging in application.
- Performed Functionality, Integration, Regression, Performance testing and UAT on the migrated code using Automated test tools and manual tests.
Environment: Java, Servlets, JSP, EJB, J2EE, Java Mail, XML, SAX, DOM, Oracle, SQL, Eclipse, CVS, Unix, JUnit, Hibernate, BEA Weblogic.
Confidential
Java developer
Responsibilities:
- Development and implementation of HECT.
- Developed JSP custom tags to display data.
- Implementation for generating power & gas comparison charts.
- Version Maintenance using CVS.
- Worked on unix shell scripting.
- Worked with testing team to find and fix the code bugs.
- Wrote Unit test cases and test the application changes.
Environment: Java, J2EE, Servlets, Struts, Junit, EJB, BEA Weblogic, JDBC, SQL, UNIX
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in analysing the business needs, system and database designing
- Designed and implemented the reporting front end and backend code for the n - tier Cross Channel Web Analysis application
- Used J2EE, Java, JSP, PL/SQL, XML, XSD, XSLT, spring, JavaScript, Apache TomCat.
- Configured and used spring framework for creating web based user interface.
- Eclipse3.0 has been used for developing the application and deployed to the WebSphere application server
- Implemented server side task using Servlets, JavaBeans and XML
- Involved in providing solutions to specific area using Documentum
- Created tables in Sql for retrieval and data manipulation using Oracle 10g
- Developed code using Test Driven Development (TDD) - Implementing a test code to pass and clean the code.
- Created web application using WDK templates and DFC
- Used Spring IOC concepts to build the framework
- Used agile methodology to develop and deliver project
- Resolve Bugs and Change Requests to already existing code
- Used JUnit for test driven development and perform unit testing
- Responsible for code review, maintaining application flow, debug, build and deployment.
Environment: Java/J2EE, JSP, Servlets, Junit 4.4, springs 2.5.