Java Developer Resume Profile
Overview
- Total 8 years of experience in IT industry in Software Analysis, Design, Development, Deployment and Maintenance of Enterprise Web applications using Java/J2EE and related technologies
- Expertise in all stages of Software Development Life Cycle SDLC including Requirements, Analysis, Design, implementation, integration, testing, deployment and post development maintenance.
- Experience in developing Web and Client-Server applications in JAVA/J2EE using various open source frameworks like Spring, Hibernate,Struts and Log4j.
- Expert in Web Development using Java, J2EE, JSP, Servlets, JDBC, JMS , Struts, Spring 3.1, Hibernate , Web services JAX-WS, JAXB , AJAX , XML and XPath
- Technical expertise includes Full lifecycle Object Oriented development utilizing Agile Scrum Methodology which uses Use Case approach, Object Modeling, and Design.
- Experience in Spring Framework, Spring Dependency Injection, Spring MVC, Spring AOP andSpring JDBC Hibernate Template, Spring Transaction Management and integration
- Experience in configuring and coding with ORM Frameworks like Hibernate from scratch
- Development expertise in utilizing multiple IDE's including Eclipse, NetbeansandMyEclipse.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier J2EE Web Server like Apache Tomcat, Glassfish,Web Sphere, JBOSS and Web Logic.
- Expertise in Object Oriented Analysis, Design / DevelopmentMethodologies, Java and J2EECoreDesignPatterns.
- Expertise in Web Application Development using Servlets, JSP, JDBC,JSTL andXML.
- Experience in development of Web Servicesusing SOAP and WSDL.
- Extensively worked on Web Technologies like HTML, DHTML, AJAX, JavaScript, and CSS.
- Experience in building and deploying applications using Maven, ANT, Shell Scripting on the Servers and also worked on various operating systems like Windows, MS-DOS and Linux.
- Hands-on experience with databases including Oracle andMySql involving stored procedures, triggers, functions, indexes, andpackages.
- education
- MastersinComputer Applications, Jawaharlal Nehru Technological University, Hyderabad, India
- Bachelor of Science Mathematics , Osmania University,Hyderabad, India
TECHNICAL SKILLS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Professional Experience
Confidential
Position : Computers System Analyst
Responsibilities:
- Analyzing the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving, technical guidance
- Involved in Agile/Scrum methodology, Scrum meeting, Sprint and Release Planning meetingsand have used Test Driven Development TDD .
- Have used Rally Software for the Agile methodology.
- TDD is used for minimizing the code.
- Developed Java Server components using Spring, Spring MVC, Hibernate, Web Services technologies
- Helping to design, implement and maintain multiple ecommerce/ internal websites catering to customers andbusiness users using a multi tired architecture.
- Implemented DAO using Hibernate Reverse Engineering, AOP and service layer using Spring, MVC design
- Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism.
- Use Java1.7 with generics, for loop, static import, annotations etc, J2EE, JSP, Servlet, JSP, JMS, JDBC , Struts 1.3.10, Spring3.1 RC1, Hibernate , Web services Axis, JAX-WS, JAXP , JAXB JavaScript Framework DOJO, JQuery, AJAX , XML, Schema, XPath
- Developed and Consumed Enterprise wide web services using SOAP and Orchestrated RESTFUL web services Using AXIS and Jersey frameworks
- Worked on deployment of the application and helped build team to provide deployment scripts using Maven and Jenkin
- Developed JUnit and Configured Log4j Mechanism for complete project using xml files
- Written stored procedures and inner joins using RDBMS Oracle on Unix and Windows environment
- Designed the application using UML, Class Diagrams, Sequence diagrams and State diagrams.
- Supported the application in production and worked on the incidents timely manner
- Demonstrated the application to end user during scrum meeting and end of the release
- Developed Unit Tests and Test Suites using JUnit.
Environment: Java,Spring 3.0, Hibernate 3.2, JAX-WS, Web Services, Maven,JavaScript, AJAX, XML, WSDL, PL/SQL, Oracle 11g, Struts MVC Framework, Windows
Confidential
Position : Java Developer
Description:
Confidential is a global satellite services provider and developer of hybrid video delivery technologies. Confidential is the owner and operator of the satellite fleet for closely affiliated Dish Network. The company also designs and manufactures set-topboxes to receive the Freeview broadcasts in the Confidential, as well as receivers for Confidential. EchoStar also owns Sling Media, which designs and builds the Slingbox TV streaming device, and satellite internet provider Hughes Communications.
Responsibilities:
- Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAOpatterns using Eclipse IDE.
- Designed and developed JSP Pages using Struts Frame workandTag libraries.
- Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
- Involved in developing Action Servlets classes and Action classes.
- Created Hibernate configuration files, Struts Application context file.
- Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC, AOP concepts.
- Followed Agile software development with Scrum methodology.
- Used Log4j for logging and debugging.
- Using Spring-AOP module implemented features like logging, user session validation.
- Used Jenkins to build and maintain the code for testing the application using a test interface locally.
- Version control of the code and configuration files are maintained by SVN and involved in Unit Testing
- Used Hibernate3 with annotation to handle all database operations.
- Worked on generating the Rest Web Services classes by using Service oriented architecture SOA .
- Used JSP and Servlets for server side transactions.
- Worked in deadline driven environment with immediate feature release cycles.
Environment: Java, spring, Hibernate, JavaScript, XML, HTML, UML, JBoss, Log4j, JUnit, Eclipse, Subversion, Jenkins, SQL, Oracle, Windows.
Confidential
Position : Associate Consultant
Description:
- Confidential is one of the world's ten largest providers of power conversion and management solutions, and offers a diversified array of energy-saving solutions.
- Confidential products Power high-availability infrastructure applications such as: alternative energy, routers, data storage and servers, wireless communications, optical networking, medical diagnostics, railway controls and semi conductor test equipment.
Roles and Responsibilities:
- Worked as a Java Developer and involved in analysis of requirements, the design, development, integration, deployment and testing
- Using Spring IOC Dependency Injection developed Java Beans, with getter and setter properties to be configured by spring. Configured implemented Spring Application Context to instantiate all bean classes.
- Used Hibernate to store the persistent data as an Object-Relational Mapping ORM tool for communicating with database.
- Using Eclipse for development of Java related classes and components.
- Deployed the application on Tomcat 6.
- Developed Shell Scripts and cron jobs form maintaining UNIX Servers.
- Developed Unit Tests and Test Suites using JUnit.
Environment: Java, JDBC, Spring, Hibernate, Maven, JavaScript, Shell Scripting, XML, PL/SQL, Oracle 11g, Tomcat 6, Windows, UNIX
Confidential
Position : Software Engineer
Description:
The Medical Insurance Application allows customers to access their account online. This application provides employee to access customer information to process authorize claims of the customers and generates free quotes for the customers depending on the type of insurance package they selected. It also facilitates customers to pay their monthly premiums.
Responsibilities:
- Implemented Agile Scrum Methodology that includes daily scrum with team.
- Worked on Spring Controllers and connecting the services using Spring annotations and dependency injection mechanism
- Configured DAOs using Hibernate annotations to interact with back end
- Involved in writing HQL and SQL Queries for Oracle 10g database.
- Consumed web services and using JAXB, JAXP technologies while making the requests and parsing the response from Web Services by using Xml Implemented the functionality using Spring, Hibernate and Web Services Frameworks
- Developed and Deployed SOA/Web Services using IBM Rational Application Developer RAD
- Used Web services to load various lab results and external systems by using their services
- Implemented various design patterns in the project such as Data Transfer Object, Data Access Object, Service Locator and Singleton
- Used JIRA for bug tracking.
- Successfully used JMSin the application for sending message to Queue
- Consumed Web services using JAXB, JAXP technologies while making the requests and parsing the response from Web services by using Xml
- Used Log4j to setting up debugging and error information for production support
- Coordinated with Off-Shore and On-Site team for daily status and issues resolution
Environment:J2SE/J2EE 1.6 - JSP, Servlets, JDBC, JNDI, EJB, Java Beans, JUnit, JBOSS, Spring 2.x,Spring MVC,Hibernate, TOAD, XML, AJAX, JavaScript, Oracle, PL/SQL, Windows
Confidential
Position : Software Engineer
Location : Hyderabad INDIA
Confidential project is used by Customer Service Representatives CSR of General Electric. This project is used for helping the Credit Card customers of GE who would be calling CSR for any questions. This application helps in guiding the CSR about what to tell to customers and also guides what to do with the application when he/she receives a call.
Responsibilities:
- Designed, developed and configured server side J2EE components like JSP and Servlets.
- Developed Action forms, Action classes and struts-config.xml file of Struts MVC framework.
- Implemented AJAX functions for updating the JSP's.
- Developed Front End GUI using HTML, DHTML, and CSS and performed validations using Java Script.
- Developed Service Locator and Singleton design patterns.
- Developed Data Access Objects DAO , Value Objects, Java Beans for transferring of data between User Interface and Database.
- Developed Unit Test classes using JUnit for testing the developed Module.
- CVS was used for versioning.
Environment: J2SE/J2EE, JSP, Servlets, JDBC, JNDI, EJB, Java Beans, JUnit, JBOSS, Struts MVC Framework, TOAD, XML, AJAX, JavaScript, XML Spy, XSL, WSDL, XML, Oracle 8i, PL/SQL, UNIX Shell Script, Windows