Sr. Java Developer Resume
White Plains, NY
SUMMARY
- Having around 7 years of Java experience in software requirements, design, and development and implementation stages of various applications.
- Strong working experience in code development using Java/J2EE technologies, core java, JSP, servlet with various application servers and various frameworks.
- Strong experience of developing data models by configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in Hibernate query language (HQL)
- Expertise in utility tools like ANT, Log4j, JUNIT and Maven.
- Extensive experience in Software Configuration Management using Version Control tools such asCVS, SVNand responsible for various software version releases.
- Experience working with Eclipse IDE.
- Expert skills in designing and implementing web server solutions and deploying java application servers likeJBoss,WebSphere 7.0/8.0, WebLogic, Apache Tomcat 7.0/6.0.
- Strong Knowledge of Object Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
- Good Knowledge in SQL, PL/SQL.
- Performed Code review and applied performance tuning techniques to improve the query performance.
- Experience in agile methodologies such as Scrum and Test Driven Development
- Strong knowledge in Design and Development of User Interfaces, User Controls.
- Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting andonsite and offshore development.
- Having knowledge on Hadoop Framework.
- Good Knowledge of MS Office, Internet/Email, Outlook Express.
TECHNICAL SKILLS
Languages: Java, C, C++, Objective - C
Markup Languages: HTML, XML, CSS
Scripting Languages: Java Script, JQuery, Ricola (Client Specific), Angular JS
Frameworks: Spring 3.x, Hibernate 4.x, Struts 2.0, Wicket, Junit 4.xLog4j, RESTful Web Services.
Design Tools: Rational Rose, Star UML
Databases: Oracle 10g, PL/SQL, Sybase
Servers: Tomcat, JBoss, WebLogic
Build Tools: Maven, Ant, Tortoise SVN, JIRA
Version Control: SVN, CVS
Tools: Eclipse, PMD, Find Bugs, Fortify
Other: XSL, XSLT, Apache POI.
PROFESSIONAL EXPERIENCE
Confidential, White Plains, NY
Sr. Java Developer
Responsibilities:
- Followed AGILE Methodology and also coordinated with product owners to gather requirements.
- Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
- Used SPRING framework dat handles application logic and makes calls to business objects and services mainly SOAP Web services.
- Implemented DAO for data access using Spring ORM and HIBERNATE.
- Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
- Developed a Web Service (SOAP, WSDL) dat is shared between front end and cable bill review system.
- Developed MAVEN scripts to build and deploy the application onto Weblogic Application Server and ran UNIX shell scripts and implemented autodeployment process.
- Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
- Code quality check using PMD, Code coverage checks using SONAR.
- Develop JUNIT test cases for application unit testing.
- Implement Hibernate for data persistence and management.
- Used Spring Framework for Dependency injection and integrated with the Spring Web Flows
- Used SOAP UI tool for testing web services connectivity.
- Used SVN as version control to check in the code, Created branches and tagged the code in SVN.
- Used Log4j framework to log/track application.
- Responsible for TEMPeffective communication between the project team and the end user.
Environment: JDK 1.6, Eclipse IDE, Core Java, J2EE, Spring, Hibernate, Unix, Web Services, SOAP UI, Maven, Weblogic Application Server, SQL Developer, JUnit, SVN, Agile, SONAR, Log4j.
Confidential, VA
Java Developer
Responsibilities:
- Utilized spring as the architectural framework.
- Creating presentation layer using the JSP.
- Used CVS for version control
- Used Oracle as database and worked with Oracle SQL to develop efficient queries.
- Utilized Hibernate for data mapping and persistence transaction to the database.
- Employed IBM WebSphere application server to develop and deploy the application.
- Expertise in Eclipse as a development tool.
- Worked closely with team members to exchange knowledge in different phases of the application.
- Actively participated in weekly status meetings.
- Integrated Hibernate data layer with spring framework.
Environment: Eclipse 3.x, Java 1.6/1.7, Hibernate 3.x, Junit 4.x, Oracle 11g, IBM WebSphere 7.0/8.0, CVS, JSP 2.x, Spring Framework 3.0
Confidential, Pleasanton, CA
Java Developer
Responsibilities:
- Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.
- Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations.
- Used spring framework for Dependency Injection and JDBC connectivity.
- Developed RESTful Web services client to consume JSON messages using Spring JMS configuration. Developed the message listener code.
- Design HTML prototypes, visual interfaces and interaction of Web-based design.
- Involved in development of custom Servlet handling http request and response objects.
- Create JSP pages for the Customer module of the application. Coded a JS util file for commonly used JS validation.
- Actively involved in code review, performance tuning and bug fixing phases.
- Good team player with ability to solve complex issues. Initiated team discussions to improved efficiency of the system.
- Used Maven as the build tool and Tortoise SVN as the Source version controller.
- Involved in the deployment of the application in Integration and Implementation environment.
- Used Subversion (SVN) as the configuration management tool to manage the code repository.
Environment: Core Java, UNIX, J2EE, XML Schemas, XML, JavaScript, JSON, CSS3, HTML5, Angular JS, Hibernate, Design Patterns, Servlets, JUnit, JMS, MySQL, REST, Web Services, Apache Tomcat, Windows XP
Confidential, RI
Java Developer
Responsibilities:
- Involved in all phases of SDLC.
- Attending meetings for Requirement gathering and review and finalization of BRD(s).
- Involved in design phase of project.
- Development and debugging of application.
- Work on developing UI components using Swing framework.
- Code development using core java concepts to provide service and persistence layers. Used JDBC to provide connectivity layer to the Oracle database for data transaction.
- Writing SQL queries for data access and manipulation using Oracle SQL Developer.
- Deployment of projects on Web logic server.
- Used Apache SVN as version control system.
- Performing Unit testing and Performance testing and logging defects in QC.
- Working on production defects and bug fixing.
- Coordinating with the off shore team in India and clearing all things needed by offshore by talking to BA and client.
- Attending weekly and monthly project meetings to share the progress on the projects discuss issues and concerns.
Environment: Java 1.5/1.7, Core java, Swing, Struts Framework 2.0, Hibernate 3.0, Eclipse 3.2, Junit 4.x, JSP 2.x, Oracle SQL Developer 2.1, Oracle WebLogic 12.1, HP Quality Center 10, Tortoise SVN 1.5
Confidential
Java Developer
Responsibilities:
- Developed and design UI, service layer and Dao layer of modules like parking.
- Involved in design, development and writing JUnit Test Cases for various modules like spotting, loading and parking.
- Taking the requirements, technical Designing, documentation and implementation.
- Developed scheduling jobs which runs in Linux OS such as Standalone application and StoreAndForward.
- Exported the data to Pdf and Excel using Apache POI framework.
- Performed Unit testing & Integration testing.
- Developed Restful services for various modules like spotting, loading.
- Followed agile scrum methodology, test-driven development (TDD) methodology.
- Involved in code review for all modules.
- Involved in Production support.
Environment: Spring MVC, Wicket, Hibernate, Spring JMS, Restful Services, JBOSS, Oracle 10g, Java Script, JQuery, HTML, XSD Schema, JSP, XML, JAXB
Confidential
Java Developer
Responsibilities:
- Involved in design, development and writing JUnit Test Cases for various modules EDI Management, Release Grounded/Placed, Railcar Trace, VIN Trace, Railcar cycle Management, Vin Cycle Managementetc.,
- Developed DAO/Services using spring.
- Implemented ORM applications using Hibernate and integrated with spring.
- Send and receive the events by shippers using Spring JMS.
- Developed scheduling jobs which runs in Linux OS such as GM Monitor.
- Developed reports in PDF/Excel using POI and ITEXT tool.
- Developed Tuxedo service based (TAD) applications to know the Railcar schedules over the Rail network.
- Enhancements, bug fixes and wrote JUnit Test Cases for various modules.
- Production support.
Environment: Servlet, JSP, Struts 1.0, Hibernate3.1, spring core, Spring JDBC, HTML, JavaScriptAJAX, XSL, XSLT, XSD schema, XML Beans, XMF, Web logic, Oracle10g, Ricola (Client specific CSS & Script) and Teradata.
Confidential
Java Developer
Responsibilities:
- Involved in a proof of concept for Hadoop implementation.
- Presented a document on latest developments in Oracle Database.
- Presented a document on Oracle Data Miner. In the presentation, data mining process, Data mining for analysts, developers were presented.