add photo
Charan
charan468@outlook.com
309-550-6046
Pittsburgh, PA 15205
Lead Java Developer
11 years experience W2
0
Recommendations
Average rating
148
Profile views
Summary

  • Over 3 years of experience in Object Oriented Analysis, Design and Java Development using Java/J2EE technologies.
  • Involved in various stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing and implementation.
  • Experience in design and development of enterprise applications using object oriented technologies such as Core Java, J2EE, Servlets, Struts, Spring Framework, JDBC, JPA, Hibernate, and Collection API.
  • Experience in using Spring Core, Spring MVC, Spring Security, Spring JDBC and Spring ORM modules.
  • Expertise in Front-end development using JSF, JSP, JSTL, JavaScript, CSS3, HTML5, XML and Ajax.
  • Experience in producing and consuming SOAP and Restful web services using JAX-WS, JAX-RS.
  • Good experience in Design and Development of database systems using RDBMS concepts including Oracle, MySQL, SQL Server and experience in writing SQL queries, PL/SQL, Stored procedures, prepared statements and triggers.
  • Experience in developing and deploying applications through Apache Tomcat and other application servers like IBM Web Sphere and JBoss.
  • Good Knowledge of using IDE tools like RAD, NetBeans, and Eclipse for Java/J2EE application development.
  • Expertise in working with Windows and Linux platform as well as in environments using Agile (SCRUM) development methodologies.
  • Experience with build automation tools such as Maven and ANT.
  • Experience in Version Control systems like SVN, Rational Clear Case and Git.
  • Knowledge in using Testing tools like JUnit to test functionalities of an application and Mockito framework for TDD.
  • Experience in using Log4J for logging messages like Debug and Error for better tracking and developing of application.
  • Have good knowledge on XML Suite of Technologies XML, XSL, JAXB, XSLT and validations with DTD & XML Schema.
  • Familiar with developing and understanding Use Case Model, Use Case Diagrams, Class Diagrams, Sequence Diagrams.
  • Have proficient time-management skills, able to deliver assignments with superior quality on schedule. Possess high working qualities with good interpersonal skills, highly motivated, fast learner, good team player and very proactive in problem solving with providing best solutions.

Experience
Education
Web Development Technologies
Bradley University 2016
Skills
Log4J
2021
4
Continuous Integration
2021
3
Oracle
2021
3
CSS
2021
2
Design Patterns
2021
2
Java
2021
2
JavaScript
2021
2
Jenkins
2021
2
Junit
2021
2
MVC
2021
2
Agile Methodology
2021
1
Apache
2014
1
Database Design
2014
1
Hibernate
2021
1
J2EE
2015
1
JSP
2015
1
Maven
2021
1
MySQL
2014
1
REST
2021
1
SOA
2021
1
SOAP
2021
1
Spring
2021
1
SQL
2021
1
Stored Procedure
2014
1
SVN
2021
1
UI
2015
1
Unit Testing
2015
1
WebServices
2021
1
XML
2021
1
AJAX
2014
1
Ant
2014
1
Apache Tomcat
0
1
Application Development
0
1
BEA WebLogic
2021
1
ClearCase
2015
1
Eclipse
2021
1
ERP
2021
1
Hudson
2021
1
IBM WebSphere
2015
1
Java Servlet
0
1
JAX-WS
2015
1
JAXB
0
1
JBOSS BRMS
2014
1
JDBC
2015
1
JMS
2021
1
JPA
0
1
jQuery
2015
1
JSF
2021
1
Linux
0
1
Netbeans
0
1
node.js
2021
1
PL/SQL
0
1
RAID
2014
1
Root Cause Analysis
2015
1
Scrum
2021
1
Software Engineer
2014
1
SQL Server
0
1
Struts
2014
1
Test Case Preparation
2015
1
Test Planning
2021
1
Triggers
0
1
UNIX
2014
1
Windows
0
1
WSDL
2015
1
XSL
0
1
XSLT
0
1