Sr Java Developer Resume
Buffalo Grove, IL
SUMMARY:
- Senior programmer analyst with 10+ years of experience in the IT industry.
- Experienced in software application development, troubleshooting and production support for multi - tier J2ee applications and worked on JBOSS, WebLogic, IBM WebSphere and TOMCAT application servers.
- Experienced in designing systems using Object Oriented Analysis and Design concepts.
- Experienced in developing applications using Spring MVC Framework, Hibernate, Ibatis.
- Experienced in Enterprise Application Development using J2EE (EJB, JDBC, Servlet, JSP, XML), HTML, JavaScript, AJAX, EXT JS.
- Good knowledge RDBMS Concepts with hands-on experience on Oracle, MY SQL, Informix and DB2.
- Experience troubleshooting and fixing production defects in an enterprise environment.
- Experienced in interacting with business/technology groups and analyzing business needs.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of team.
TECHNICAL SKILLS:
Software tools and products: JBoss, Websphere, Weblogic and Tomcat, MetaSolv’s TBS, MyEclipse, SubVersion, Clearcase, Perforce, ClearQuest, Dimensions.
Standards/ Frameworks: UML, SOAP, XML, STRUTS, SPRING MVC, HIBERNATE
Languages: J2EE, XML, DWR, SOAP, RESTFUL, AJAX, HTML, VB.NET.
RDBMS: Oracle, DB2, SQL Server, MySQL.
Operating Systems: AIX Unix, SUN Solaris 8, Red Hat Linux 7.3, IBM OS/390, Windows XP/7 Pro.
Hardwares: HP 9000, Sun Enterprise Servers, Intel Servers, IBM PCs.
PROFESSIONAL EXPERIENCE:
Confidential, Buffalo Grove, IL
Sr Java Developer
Responsibilities:
- Comprehended Solution Requirements and worked on writing Application Design Document (ADD) for the components that are assigned to build.
- Responsible for developing many RESTful web services with Spring 3.2.4 based on the approved Design document.
- Have worked on building Rest Controllers, Service layers and Data Access Object components with support from spring framework.
- Have used Hibernate as ORM tool for accessing data from database.
- Worked on refactoring code and ensured that it is adhered to coding standards.
- Have written Junit test cases using Mockito framework. Used SoapUI for testing rest services during development.
- Provided support during QA phase.
Technologies/Languages/Tools: Java/J2EE, IBM Websphere App Server 8.5, RAD 9.1.1, Dimension (Source Control), Oracle.
Confidential, Eden Prairie, Minnesota
Sr Software Engineer
Responsibilities:
- Build new and enhanced java modules based on the requirements.
- Write Junit tests with EasyMock for the related modules and increase code coverage.
- Worked on UI development using JQuery, Javascript and AJAX.
- Worked on refactoring code and make sure it is adhered to coding standards.
- Perform code reviews and provided feedback that conforms to best practices and standards.
- Troubleshoot production issues and applied appropriate fixes.
- Mentoring developers by providing direction and solutions for both onshore and offshore team members.
- Participate in daily scrum with onsite and offshore at (7 AM CST), estimation sessions, retrospectives and demos.
- Contribute to architecture reviews.
- Followed Agile principles and methodology.
Technologies/Languages/Tools: Java/J2EE, IBM Websphere App Server 8.0, RAD, SubVersion, Oracle.
Confidential, Columbus, Ohio
Sr Java Developer/Production Support
Responsibilities:
- Written technical design document based on the logic implemented in the perl script.
- Implemented file transfer to mainframe using Java with Spring integration.
- Configured the sftpSessionFactory to inject into adapter.
- Implemented adapter class that also integrate with homegrown service called TechOps framework which uses quartz under the wrath for scheduling events.
- Wrote unit tests with EasyMock testing framework covering all positive and negative scenarios.
- Support application in production.
- Participates in code reviews using cruicibles.
- Contribute to architecture reviews.
Technologies/Languages/Tools: Java, Maven 2.0.11, Spring Integration 4.2, Tomcat, SubVersion.
Confidential
Sr Java DeveloperResponsibilities:
- Built and deployed reports by integrating Spring with BIRT in Java/Java EE environment.
- Worked with BIRT engine to construct, run and render a BIRT report.
- Developed Report Design files and libraries and UI components with JSP, Javascript, CSS.
- Worked on wiring the beans and the dependencies in the Spring container.
- Used Hibernate for data persistence.
- Worked independently with minimal supervision.
- Interact with business and tweaked reports as per the needs.
- Troubleshoot production issues.
Technologies/Languages/Tools: Java, BIRT 3.7.2, Spring-3.1.0-RELEASE, Hibernate, Subversion, Tomcat.
Confidential, Ohio
Sr Java Developer
Responsibilities:
- Perform high level analysis, design and develop software for new and existing systems.
- Involved in making architectural decision in building components that interacts with other systems. It mainly involved in minimizing the dependency of third party APIs.
- Developed new modules and enhanced existing ones using Spring Model-View-Controller(MVC) design pattern.
- Responsible for adding new functions in Controller, Business Delegate, Facade, Business Objects, Data Access Objects and its implementation layers.
- Worked on client-side tools such as HTML, JSP, CSS, JavaScript, JQuery, AJAX.
- Worked on migrating current application from Websphere 6.1 to 8.5.5 version.
- Deployed application on Websphere application server.
- Involved in writing junit tests and integration tests with EasyMock for existing and new modules to improve code coverage.
- Support application in production. Gained great experience in debugging issues in both frontend and backend areas.
- Participates in code reviews.
- Contribute to architectural reviews.
- Followed Agile Methodology/ Scrum.
Technologies/Languages/Tools: Java/J2EE, Spring 3.1.1, Maven 2.0.11, SOAP, Websphere Application Server 8.5.5, SubVersion, XML, EasyMock framework, Javascript, JQuery, AJAX, Ibatis, MySQL, DB2, Oracle 11g.
Confidential, Ohio
Senior Java Developer/ Production Support
Responsibilities:
- Involved in writing applications using Java/J2EE and spring framework.
- Have used Javascript, YUI framework and AJAX.
- Worked on developing Restful clients using Spring.
- Have used JPA 2.0 for accessing, persisting and managing data between java objects and database.
- Involved in writing junit tests, integration and functional tests. Have used selenium APIs for writing functional tests.
- Involved in requirements gathering, functional specifications review, completion of technical design, build activities relative to developing the applications, and provide support during all phases of testing.
- Followed Agile Methodology/ Scrum.
Technologies/Languages/Tools: Java/J2EE, Spring Framework 3.1.1, Maven 2.0.11, SubVersion, Crucible, JIRA, Javascript, YUI, AJAX, Restful Webservice, JPA 2.0, JavaScript, YUI, Selenium APIs, Oracle 10g.
Confidential, Ohio
Sr Java Developer/ Production Support
Responsibilities:
- Involved in Analysis, designing and developing and migrating this application from Struts based framework to Spring Model-View-Controller (MVC) based design pattern.
- Responsible for developing Controller, Business Delegate, Facade, Business Objects, Data Access Objects and its implementation layers.
- Worked on wiring the beans and the dependencies in the Spring XML configured file.
- Worked on using Spring Hibernate class for accessing database via hibernate. Worked on configuring JDBC datasource and hibernate session factory in the spring container.
- Worked on Continous Improvements/ Unit testing using Junit and Jasmine tests for Javascript.
- Extensively used Javascript, JQuery and AJAX.
- Worked on SOAP based WebServices using Axis framework.
- Used JIBX for binding XML data to java objects.
- Involved in writing junit tests and integration tests with EasyMock for existing and new modules to improve code coverage.
- Worked on Spring framework upgrade from 2.5.6 to 3.0.5.
- Worked on migrating application from Weblogic to Websphere application server 6.1.
- Involved in requirements gathering, functional specifications review, completion of technical design, build activities relative to developing the applications, and provide support during all phases of testing.
- Followed Agile Methodology/ Scrum.
- On call Support on every other iteration.
Technologies/Languages/Tools: Java/J2EE, Spring Framework 3.0.5, Hibernate 3.5, Maven 2.0.11, SubVersion, AJAX, SOAP, JQuery, JavaScript, EasyMock framework, XML, JIBX, IBM Websphere Application Server 6.0, Oracle 10g.
Confidential, Texas
Java Developer/ Production Support
Responsibilities:
- Involved in analysis and design of MVC (Model-View-Controller) based architecture and design pattern with Java/J2EE components.
- Developed HTML and JSP pages using struts and UI components using Tiles and Validation framework.
- Developed Controller Servlets, Action and Form Objects that interacts with Oracle database for data retrievals.
- Coded SQL statements and used JDBC for backend communication.
- Application was designed on Struts framework to make use of MVC pattern.
- Used Apache Log4J logging API to log errors and messages.
- Involved in writing unit testing and with a goal to achieve 100% code coverage.
- Involved in writing design documents with UML specifications.
- Responsible for packaging and deploying components to JBOSS application server.
- Participated in code reviews and made modifications based on sensible recommendations.
- Contributed ideas and solutions in the architectural meetings.
- Involved in production support for this application.
Technologies/Languages/Tools: Java/J2EE, XML, JBoss Application server, Unix, Oracle 10g, ClearCase, JDBC, Log4J, HTML, JSP.
