Post Job Free
Sign in

java developef

Location:
San Gabriel, CA
Posted:
September 20, 2016

Contact this candidate

Resume:

**** **** ********* **, *** #*** Mahesh Boggala

Montebello, CA 90640 JAVA J2EE DEVELOPER

323-***-**** acwo7l@r.postjobfree.com

SUMMARY:

• 8 years of experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client-Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with agile methodology.

• Programming experience in Java, Servlets, JSP, Java Script, JDBC, XML, Struts, Spring MVC, Ajax, Hibernate and Web Services.

• Fair knowledge in Front End technologies like JQuery, JavaScript, HTML CSS and Angular JS.

• Experience with web/application servers like Apache Tomcat, JBoss, WebLogic

• Proven expertise in working with databases like Oracle 8i/ 9i/ 10g/ 11g, SQL Server, DB2, database programming using PL/SQL.

• Involved in preparing High & low level design docs with UML diagrams using Microsoft Visio tools to development phase

• Extensive experience with Frameworks like Struts, ORM (Hibernate) and spring (IOC/Dependency Injection, AOP, Spring MVC, Spring Context, Spring DAO, Spring ORM, Spring Security).

• Have Technical Knowledge in technologies like JMS and EJB.

• Extensive experience in using version control systems like CVS, SVN, Git and MKS

• Experience on complete software development life cycle (SDLC) with software development models like JIRA, Agile Scrum Model, Waterfall model.

• Development, testing and deployment experience of enterprise applications on Windows / XP, Knowledge in UNIX Shell Script.

• Experience with tools like Maven, Ant, Jenkins, Nexus and Sonar.

• Strong analytical and problem solving skills, highly motivated, good team player with very Good communication & interpersonal skills.

LANGUAGES:

Java / J2EE

DATABASE:

Oracle, MySQL

TECHNOLOGIES:

JAVA, J2EE, Servlets 2.5, JSP 2.0, JDBC, EJB, AJAX, JMS, Struts 1.2 & 2.0, Spring 3.x, Hibernate 3.x, web services(SOAP)

APPLICATION/WEB SERVERS:

Apache Tomcat 6.0, JBOSS 5.x & 6.x

OPERATING SYSTEMS:

Windows, UNIX

TOOLS:

Eclipse, Toad, Maven, Jenkins, Nexus, Sonar.

EDUCATION

Bachelor of Technology, J.N.T.U, Hyderabad- India, 2006

WORK EXPERIENCE

IGATE Technologies California, CA Technical Lead

December 2012 – Present

Responsibilities:

• Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/ implement optimal solutions and tailored application to customer needs.

• Integrated application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.

• Implemented all DAO's using Spring Framework.

• Used SOA using Web Services (SOAP)

• Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.

• Involved in designing front-end screens using Java script, JSP, AJAX, HTML5 and Angular JS.

• Used Spring IOC and spring's Hibernate Support, transaction management.

• Developed hibernate DAO framework with spring framework.

• Configured and deployed the application on JBoss Application Server.

• Implemented Complex business Delegate layer using DAO's created and business logic.

• Worked on J2EE components like Servlets, JSPs and MDBs.

• Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns

• Involved in preparing High & low level design docs with UML diagrams using Rational Rose tool.

• Created JUnit test cases, and Development of JUnit classes.

• Configured log4j to enable/disable logging in application.

• Supported all the UNIX requests for various applications.

Environment: Java, J2EE, JSP, springs, Hibernate, Eclipse, JBoss, jQuery, MVC, Oracle 11g,, HTML5, CSS, Angular JS, XML, UML, Web Services, JUnit, MKS, Git, Windows, UNIX, Jenkins, Nexus and Sonar

Sapient Bangalore India Associate Technology Level2

August 2009 – Dec ember 2012

Responsibilities:

• Worked on both front end using JSP, spring framework and back end part using EJB and Hibernate.

• Hibernate was used as persistence framework.

• Implemented interceptors using Hibernate and spring.

• Used Ajax for intensive user operations and client-side validations, Using JavaScript for client side validation.

• Developed JSP's, strictly confining to the policy of no java use in them by using JSTL.

• Developed Web pages using JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views.

• Used Spring Tags, Struts Tag Libraries, and Validators in the development.

• Used Spring-Core and Spring-AOP.

• Implemented controller classes and Adapter classes (which are helper classes for Connecting to web services and get the information).

• Used Hibernate as an ORM Framework for productive application development by reducing development time, complexities and increase flexibility.

• Used JSON strings to transfer java object.

• Used Web Services for creating rate summary and used WSDL and SOAP messages and used XML parsers for data retrieval. Also Developed and consumed REST base web services.

• Test driven development approach was used and hence worked intensively on developing test cases.

• Quality Control Activities such as defect tracking, fixing using JIRA.

• Involved in code review process, validating designs done by other developers and development of the application.

• Involved in defect fixing for all phases stating from SIT, UAT, PTE etc..

Environment: UNIX, J2EE (Servlets, JSP, JSF, EJB, JAX-WS), Struts, Spring, Hibernate, Oracle, HTML5, CSS, Java Script, CSS, XML, JBOSS, Junit.

HCL Technologies Bangalore India Software Engineer

March 2008 – May 2009

Responsibilities:

• Used Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.

• Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage And JavaScript for View part of the project.

• Used Eclipse IDE for writing code and JBOSS as application server.

• Worked on Struts, Tiles, Ajax, for developing the application.

• Used Java Persistence API (JPA) for managing relational data mapping.

• JMS for sending and receiving Message through application server.

• Used Log4J logging framework to write Log messages with various levels.

• Developed Unit Test cases using Junit.

• Used MAVEN to validate, compile and deploy the files. Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Microsoft Visio.

• Implemented MVC architecture by developing struts framework.

• Struts Validator framework is used to do client side validation.

• Configured Struts-config.xml with all the mappings required by the architecture.

• Used Struts tag libraries in the JSP pages.

• Involved in developing custom taglibs, JSP, Servlets, EJB's.

• Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer

• Worked with various version control tools like CVS, SVN.

• Developed EJB components (Session Beans, Entity beans) using EJB design patterns to business and data process.

• Worked on Hibernate object/relational mapping according to database schema.

• Prepare Java/J2EE development structure for Maven.

• JSP interfaces were developed. Custom tags were used.

• Responsible for modifying existing DB2 stored procedures and writing SQL queries as per requirement.

Environment: JDK 1.5, Java/J2EE, EJB, JSF 1.0, Hibernate 3.0, Jakarta Struts 2.0, JSP, CSS, JSTL, JDBC, Servlets, XML, JUnit, JavaScript, Agile Programming, Eclipse 3.1, Ajax, AXIS, Web Services JAX-WS, JBOSS, UML, Maven, UNIX, SVN.



Contact this candidate