Sr. Java Developer Resume
TX
SUMMARY:
- 8+ years of software development experience in Analysis, Design, Development, Implementation, Integration and Testing of Application Software in web - based environments, Enterprise systems and Client/Server architectures.
- Expertise in OOAD and SDLC software development methodologies in developing n-tier web applications and Client/Server applications.
- Expertise in designing and developing enterprise applications for J2EE platform using JSP, Servlets, JDBC 2.0, JNDI 1.2, JDBC, and CSS.
- Expertise in various frameworks: JSF, Spring and ORM tools like Hibernate 2.0/3.0.
- Experience in Web Services using SOAP and WSDL.
- Experience in XML APIs that include XSLT, SOAP and WSDL.
- Expertise of Application Servers like Apache Tomcat 6.1/5.1, WebLogic 8.1, 10.6.
- Experience with write and execute JUnit tests and database scripts, SQL queries, PL/SQL Stored Procedures, Functions, Triggers and packages.
- Hands on experience in developing user-interfacing applications using HTML, XHTML, XML, JavaScript, AJAX and CSS.
- Implemented web-services using RESTful Web services.
- Very Strong skills in developing Web Services using SOAP and REST.
- Extensive experience using Spring Framework (in business layer for Dependency Injection, AOP, transaction management), Hibernate Framework (as a persistence layer) and STRUTS.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS:
Programming Languages: Java, C++, C, SQL, XML, XSLT
Web Frameworks: Spring, Spring MVC, Hibernate, JPA 2.0
Web Technologies: JSP, JavaScript, AJAX, HTML, CSS, XML, Web services, SOA, JSON, JAX-RS, JAX-B, JAX-WS, JQuery, REST, SOAP, JSF, Angular JS, WSDL, Struts, Junit
Databases: Oracle, DB2, SQL Server, MySQL
Application Servers: IBM WebSphere, WebLogic, Tomcat, JBoss
Configuration Tools: Maven, Clear Case, SVN, GIT, IBM MQ, Jenkins, JIRA
IDE: Eclipse, Visual studio 2010/ 2013, RAD, WebStorm
Unix: Linux
PROFESSIONAL EXPERIENCE:
Confidential, TX
Sr. Java Developer
Responsibilities:
- Extensively used the Spring Framework implemented upon the MVC design pattern.
- Exposed Web Services for system integration.
- Developed Restful Web Services for accessing Products.
- Developed, Deployed Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey using Eclipse.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Extensively used Hibernate in data access layer to access and update information from the Oracle database and used Hibernate Query Language (HQL) for writing the queries.
- Developed and Deployed application using WebSphere Application Server.
- Responsible for Hibernate Setup, mappings generation and Writing Code for DAO Classes.
- Developed the view components using JSPs and form beans.
- Used XML to transfer the application data between client and server.
- Wrote SQL Scripts, stored procedures and SQL Loader to load reference data.
- Involved in production deployment and support activities of the system.
- Coordination with various team including offshore support teams.
- Produced content pages with CSS3 layout and style markup presentations and used methods and properties.
Environment: Java, J2EE, Servlet, JSP, Java Script, JDBC, Spring, Hibernate, Web Services (Restful), SOAP UI, Oracle, SQL, PL/SQL, Log4j, MAVEN, Eclipse, UML, Agile, WebLogic, Windows, Linux.
Confidential, MI
Sr. Java Developer
Responsibilities:
- External customer portal is developed in annotation based using Spring MVC and Hibernate.
- Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, JSP.
- Used JavaScript for client side Validation.
- Designed the Front-end Screens using HTML5, JavaScript, JQuery and Angular JS.
- Used Ajax to provide dynamic features where applicable with the help of prototype library.
- Used JQuery to make it easier to navigate a document, handle events, and develop Ajax applications.
- Involved in integrating applications with other application using IBM WebSphere.
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- Implemented logging using Log4j.
- Developed hibernate mapping files, implemented DAO's and value objects to retrieve the data using Hibernate.
- Testing the SOAP web services using Soap UI.
- Wrote JUnit classes for the services and prepared documentation and configured logging in the application using log4j api.
- Extensively worked on SOA and web services to get the data from third party systems.
- Followed TDD and Scrum concepts of agile methodology to produce high quality software.
Environment: Java 1.6, J2EE 1.6, EJB, Spring MVC, Maven, JUNIT, SVN, Hibernate, XML, Soap UI, AngularJS 1.4.3, Sublime, JAXB, DB2, JIRA.
Confidential
Java/J2EE Developer
Responsibilities:
- Used java beans, model objects to transfer a package of information among view layer, business service layer, data layer and EJBs to execute business logic separately.
- Implemented JSF with Managed Beans, Topics, and Connection Factories in some portions of project (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Developed EJB classes in the persistence layer for transaction management.
- Created test cases using JUNIT .
- Used AJAX technology for invoking server calls.
- Used Log4J API for logging and debugging. .
- Developed the application using Agile methodology and followed TDD .
- Clear Case is used for version control systems and source code management.
- Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.
- Used Ant for building and deploying the war file into application server.
- Worked with Eclipse as the IDE to develop, test and deploy the application.
- Used DB2 as the backend database.
Environment: Java, J2EE, JSF 2.0, EJB3, JUnit, ANT, Clear Case, Eclipse, GIT, Jenkins, Microsoft Visual Studio, DB2, RapidSQL, IBM Lotus Notes.
Confidential, Nashville, TN
Java Developer
Responsibilities:
- Established the Development Standards and Guidelines.
- Developed and Deployed EJBs on WebLogic Application Server 6.1.
- Designed the Java Server Pages (JSP) that uses Style Sheets for customization.
- Developed page handlers for the JSP pages.
- Developed JavaScript functions for front-end validations.
- Created a Servlet that redirects the requests to page handlers.
- Used JDBC to access database and developed Stored Procedures for executing SQL statements.
- Developed and deployed Java Beans to display views and graphs to represent data.
- Involved in Foundry Bug fixing and functionality enhancements using Clear Quest & cloud.
- Wrote complex SQL Query’s and Stored Procedures to implement backend process.
- Involved in finding the RC (Root Cause) of the bugs/issues.
- Prepared the Status reports every week for Senior Management.
- Involved in preparing the release management.
Environment: JDK, EJB, JSP, WebLogic Server 6.1, Oracle, JDBC, Java Script, Servlets, MVC, JavaBeans..
Confidential, Austin, TX
Java Developer
Responsibilities:
- Worked on the project using industry standard design of technologies which mainly include Struts 2, Spring 3.1 and Hibernate.
- Used Agile Methodologies for application development.
- Implemented the MVC design pattern using Struts 2.
- Used features of Spring 3 framework like IOC, AOP and Spring Hibernate integration on the server side.
- Designed and Implemented the Hibernate based DAO layer.
- Created and consumed SOAP Web Services using JAX-WS.
- Used Maven2 for product lifecycle management.
- Created PL/SQL stored procedure, function, triggers for the Oracle 10g database.
- Assisted the Quality Analysis team in testing the application.
- Created unit test cases using Junit.
- Used Eclipse as IDE and Web Logic 10 as the application server.
- Worked on the production support team and the deployment team.
Environment: JDK 1.5, Agile(SCRUM), JSP Servlets, MVC, DAO, Struts 2, Spring 3.0, Hibernate 3.3, HTML, JMS, DHTML, JAX-WS, CSS, AJAX, SOAP Web Services, Oracle 10g, Eclipse 3.5, Web Logic 10, Junit.