Sai Venkata
acwz89@r.postjobfree.com
Summary:
Over 2 years of experience as full end to end Web Application Developer in various banking, insurance, healthcare and telecom projects.
Strong working experience in JAVA/J2EE development, maintenance, enhancement and support.
Strong experience in UI Development, Web UI analysis, Web design, coding, testing, implementation and Support working with various projects
Extensive experience in MVC frameworks such as spring, JSF, Struts.
Good knowledge in ORM frameworks like Hibernate, JPA.
Expertise in Core/Advanced Java with various servers like Apache Tomcat, Jboss, IBM Weblogic and Websphere servers.
Good knowledge of MySQL, PL/SQL, Oracle, DB2 databases.
Expertise in Utility tools like ANT, Log4j, JUNIT and Maven.
Strong experience in Web Services SOAP and REST Protocols.
Good knowledge in JPA, JPQL.
Good experience in using Servlets, JSP and using Tag Libraries, EL.
Strong knowledge in using JMS and JNDI.
Good experience in XML, XSD, DTD and in binding XML schema and Java representations using JAXB.
Good knowledge and experience in CSS, HTML, JS, jQuery and AJAX framework.
Strong experience in using testing framework like JUnit.
Experience in Banking, Investments, Cable background and health care domins.
Good experience in Software Development Life Cycle (SDLC) including Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production/Customer Support, Maintenance
Good knowledge and experience with Agile, Waterfall development process/methodology.
Ability to work with cross-functional teams (Product Management, Developers, QA, UAT, Performance testing and Operations).
Having Strong analyzing, debugging and problem resolution skills.
Highly self-motivated individual with very good communication skills and dedication towards work.
Fast adaptation to new technologies and environments, strong analytical, debugging and problem solving skills.
Technical Skills:
Java Technologies
Core Java, API Development, Multi-threading, Spring, Struts, Hibernate, Servlets, JSP, JDBC, JNDI, JPA, Web Services (Restful, SOAP) and EJB.
Web Technologies
HTML5, Javascript, CSS, AngularJS, JAXB, JSON, JQuery, XML, XSD, AJAX framework, and XSLT.
Database and tools
MySQL, PL/SQL, Oracle, Oracle SQL Developer and TOAD.
Web/Application servers
JBoss, Web Sphere, Web logic and Tomcat.
JavaScript Frameworks
JQuery, JS.
IDE Tools
Eclipse, Netbeans.
Build and Integration
Maven, Apache ANT.
Testing tools
SoapUI, Junit, Spring Junit, QC, Loadrunner, QTP and Log4J.
Operating Systems
Windows '98/XP/2000/7/8.
United Health Group, Raleigh, NC July 15– Present
Java J2EE Developer
Responsibilities
Involved in Analysis, Design, Development, UAT and Production phases of the application.
Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
Used the Inversion of Control module of spring framework
Preparing DB scripts and PL/SQL programming to resolve DB related production issues.
SQL Query tuning to enhance performance of application in production environments.
Used JBoss as Application server
Developed the Persistence Layer using Hibernate.
Responsible for using XML Schema XSD, DOM, XSL, XSLT, XPATH for development
Worked on the consumption side of RESTful services
Designed RESTful web services with JSON representation for handling AJAX requests.
Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
Used Multithreading and Concurrency, and implemented threads while preparing and generating mails.
Customized and Deployed Authentication Service using LDAP to use for Single Sign On for all web based projects within the firm
Used AngularJS controllers to update entity models and Tasks database
Created Front end screens using HTML5, CSS3, JavaScript, JQuery.
Used Elastic Search for setting up the search user.
Used Custom AngularJS filters to provide better search experience
Used html for implementing the persistence mechanism in the application.
Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
Used Hibernate for Object Relational Mapping
Developed few stored procedures, triggers and sequences on Oracle 11g.
Used Unix commands to go through the server logs and identify the issues
Used SVN, Clear Case as version management tool
Implemented several design patterns like Singleton, MVC and Factory design patterns
Used Maven as a Build tool
Used Jenkins for Continuous Integration
Created a tool to compare results of two queries from two different data sources
Wrote test cases using TestNG
Environment: Java 1.6, Spring 3.0, Spring IOC, Hibernate, Jenkins, SQL Developer, Python, Tomcat 7, Oracle 11g, JBoss6.1, XML, XSLT, HTML 5, CSS3, AJAX, Jquery, Eclipse, SVN, EJB, Maven 3.0, Web Services, REST.
IBM, Bangalore, India Jan 13– Dec 13
Java developer
Responsibilities:
•Used agile software development methodology which helps to develop project plans.
•Implemented Patterns such as Singleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.
•Involved in frequent meeting with clients to gather business requirement & converting them to technical specification for development team.
•Created the Class diagrams, Flow diagram, while using the UML.
•Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
•Involved in java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework Used WSDL and SOAP protocol for Web Services implementation.
•Used CXF Web Services in SOAP and WSDL to communicate through different application.
•Implemented Spring and Persistence object Java Persistence API (JPA).
•Implemented JUNIT test cases to test whole cycle to interact all modules.
•Designed and developed UI screens with XSLT and JSF to provide interactive screens to display data.
•Used Custom Validations to make sure that work order cannot submit any invalid input values.
•Developed POJO for Interactions with database using Hibernate ORM framework.
•For XML marshalling and un marshalling used JAXB.
•Working with databases Oracle.
•Build and deployed war file in WebSphere application server.
•Involved in Bug fixing and Enhancement phase, used find bug tool.
•Version Controlled using SVN.
•Developed application in Eclipse IDE.
•Using Maven as build tool.
•Designed use case diagrams, class diagrams and sequence diagrams using Microsoft Visio tool.
•Extensively used Spring IOC, Hibernate, Core Java such as Exceptions, Collections, etc.
•Involved in the Object Oriented Requirement Analysis Phase of the project in order to gather business logic requirement
•Used SVN for version control.
•Performed unit testing, system testing and user acceptance test.
•Interacting with web service exposed by RTM system using JAX-RPC.
•Supporting PM in technical tasks & delivery schedule development
•Conducting design & code reviews
•Tracking of tasks using Scrum Methodology in Version One.
•Implemented logging for the whole application using Log4j.
Environment: Core Java, Spring Framework, SOAP Web services, Oracle 11g application Server, JUnit, DAO, SOAP UI, PHP, Eclipse IDE, JAX-RPC, SVN, XML, Crucible, Hudson, Maven, Version One, Sonar, Windows, UNIX.
Education: Master of Electrical and Computer Engineering Jan 14 – May 15
Gannon University, Erie, PA