Sai Kumar
********.****@*****.***
CAREER OBJECTIVE
Pursue a challenging job that shall leverage my academic proficiency and technical skills.A position which enables me to fulfill my passion of building software products that make a difference and that allows me to always con- tinue learning and evolving new skills.
SUMMARY
2+ years of experience in IT industry in analysis, design, development and integration of large client-server and web based applications.
Used a wide variety of technologies for building the applications, including Java, J2EE, JSP, Servlets, JavaBeans, EJB, JDBC, Java Web Services, SOAP, JavaScript, Struts, Hibernate, JSF, HTML, XHTML, CSS, XML, JSTL, JUnit, AJAX, Ant.
Expertise in development of Java/J2EE applications using spring core, Spring AOP, Spring Batch, Spring MVC, Spring JDBC, Struts, iBATIS, JPA, Hibernate and JMS publish/Subscribe.
Extensive knowledge and exposure in developing web applications using HTML5, JavaScript, jQuery, AngularJS, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries.
Experience in using DOM (Document Object Model) for interacting with objects in HTML, XHTML and XML docu- ments.
Expertise in developing SOAP and RESTful Web Services using spring framework, JAXB and Spring Web Services.
Good experience in eliminating the need to send requests in many cases, and to eliminate the need to send full responses in many other cases by implementing HTTP caching.
Good experience in allowing a client or server to transmit a variety of directives in either requests or responses by using Cache-Control header.
Hands-on experience in deploying applications on WebSphere, WebLogic, JBoss and Tomcat.
Experience in using Maven, Jenkins, Ant Scripts, Log4j and JUnit.
Used development tools like STS and Eclipse to develop Java/J2EE applications.
Extensive Experience in working with various databases like Oracle, DB2 and MySQL.
Good analytical, technical, organizational, and communication skills with high motivation levels.
Quick Learner and adaptable to new technologies in short span and implement them in real time projects for fast and quality development & productivity.
Good experience in development of Web & Enterprise applications using J2EE Technologies. TECHNICAL SKILLS:
Programming Languages Java, J2EE
Technologies Spring (Core, MVC, AOP, JDBC, Batch), Hibernate, iBATIS, JPA, EJB, Log4j.
Web Applications Spring MVC, Struts, Tiles, Servlets, Servlet Filters, JSP, JSTL, Custom Tag Libraries, XML, XSL, JAXB, HTML5, CSS JavaScript, AJAX, jQuery and AngularJS.
XML XML Schema, XSL, DOM, SAX, XSLT, DTDs and JSON. Servers WebSphere, WebLogic, JBoss and Apache Tomcat. Databases Oracle, DB2 and MYSQL.
Middle Ware Spring Integration, Spring Batch, JMS and SOA. Methodologies Waterfall, Iterative, and Agile.
Operating Systems Windows, Mac OS, UNIX/LINUX.
Web Tools/IDE STS and Eclipse.
Version Control Tools GIT, SVN.
Others Maven, UML, Jenkins.
PROFESSIONAL EXPERIENCE:
University of Central Missouri – Missouri, USA
Jan 2016 - Dec 2016
IT Student Java Developer
Description: LMS is an Library Management System. At University of Central Missouri this System is used to manage the renting of Books and also the availability of Study Rooms. LMS application has Integration with University of Central Mis- souri Students List in order to authorize the Students renting the Books and Study Rooms. Roles & Responsibilities:
• Designing, building and maintaining reliable and reusable Java code.
• Involved in all phases of the Agile Software development life cycle (SDLC) requirements gathering, analysis, design, development, building, testing and deployment.
• Implemented HTTP cache to store the Student details.
• Implemented Cache-Control header to allow client or server to transmit a variety of directives in either requests or responses.
• Preparation and producing the release of software components.
• Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
• Developed the business layer using Spring beans using Dependency Injection and Inversion of Control principles.
• Developed entire web tier components for work package screens using Spring MVC, JSP, Controller servlet and JSON.
ENVIRONMENT:Spring framework, Spring MVC, Spring JDBC, J2EE, JSP, Maven, HTTP, Web Services, Agile, Eclipse, Jersey, JSON.
Reliance Services – Hyderabad, India
May 2014 – June 2015
Java Developer
Description: MART application is an Maintenance and Repair management tool. At Reliance Services this application is being used to manage Assets and allows users to create Cases, Repairs and Purchase orders for various vendors. MART application has various integrations with other applications like Ambit asset finance
(Sungard’s product), Salesforce.com, Oracle Financial Applications and other custom developed .net applications.
Roles & Responsibilities:
• Designed and developed Information gathering and the Repair modules from scratch using Spring Core, Spring DAO and Spring Data.
• Extensive use of Declarative programming using Spring Annotation components and Java JSR specifica- tions.
Used different Design patterns like MVC, DAO, singleton and factory to achieve clean separation of lay- ers.
• Developed the business layer using Spring beans using Dependency Injection and Inversion of Control principles.
• Involved in all phases of the Agile Software development life cycle (SDLC) requirements gathering, analysis, design, development, building, testing and deployment.
• Developed Restful web services to pull the customer’s data from Salesforce.
• Developed Unit Test cases using JUNIT.
• Implemented Hibernate with a group of developers for streamlining the object relational mapping with multiple databases of the company.
• Used maven as plugins or goals executables, build profiles, build tool, maintaining artifacts, centralized repository and Dependency management.
• Used Jenkins to build and run Continuous Integration and formal builds to create artifact and deploy it in the corresponding repository.
• Developed entire web tier components for work package screens using Spring MVC, JSP, Controller servlet and JSON.
• Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
ENVIRONMENT:Spring framework, Spring MVC, Spring JDBC, Hibernate, J2EE, JSP, JUnit, Maven, Web Services, Agile, Eclipse, Oracle 11g, Jersey, XML.
EDUCATION:
University of Central Missouri
Master’s in Computer Science(GPA- 3.4/4).