Nikhil Reddy SR - Java Fullstack Developer D
Nikhil Reddy SR - Java Fullstack Developer D
Professional summary
7+ Years of experience in design, development and implementation of software applications
using Java, J2EE, technologies. Having good experience in the Information Technology Industry
and also healthy participation in all phases of Software Development Life Cycle (SDLC) including
analysis, design, coding.
Experience in Pair Programming, Test Driven Development, Waterfall model and Agile
methodologies like SCRUM.
Expertise experience in estimations, analysis, design, development, testing, maintenance,
performance tuning and deployment of internet, e-commerce and client-server applications
using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.
Experience with different IDE’s like Eclipse, NetBeans, Intellij.
Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract
Factory, Builder, MVC2, Business Delegate, DAO etc.
Expertise in various open source frameworks like Angular JS, Node JS, Struts 2.0/1.2, Spring
2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0,IBatis,
Mybatis, JQuery.
Expertise in Distributed and Web environments, focused in JAVA Technologies –Java
collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
Expertise in Web-Development technologies like Servlets, JSP,JSTL, HTML5, JSON, JavaScript,
CSS3, XML, XSL/XSLT, AJAX, JQuery.
Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams
etc.). Used UML tools like STARUML.
Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service
Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and
REST web services.
Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB(3.0).
Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and
extract data from XML files.
Experience in Continuous Integration tools such Jenkins and Bamboo.
Experienced in testing Angular, Angular 2 applications using Jasmine, Mocha, Karma, and
Angular Test Bed.
Good knowledge and experience with multiple Servers like IBM Web Sphere,IBM Web Sphere
ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere
Integration Designer).
Experienced in Paymentech SDK, Groovy and Grails, Apache SOLR, Lucene, SOA and ADF 11g.
RDBMS experience includes Oracle, SQL Server; database programming and connectivity using
JDBC, ODBC, SQL, PL/SQL, Stored Procedures, triggers, Queries etc.
Experience in open source continuous integration tools – Hudson, Ivy and Artifactory.
Experienced in generating logging by Log4j to identify the errors in production test environment
and experienced in Ant, Maven and Gradle tools.
Strong experience in UNIX and Shell scripting.
Worked with various Application servers like JBOSS7, Webshpere, GlassFish3 and Tomcat7
Webserver.
Experience in SVN and Perforce for version control and used maven for building
Good experience in working with team members from vendors and internal departments to
coordinate activities across multiple applications.
Ability to manage multiple project tasks and deadlines along with troubleshooting skills to
facilitate effective and efficient resolution of problems.
Technical Skills:
LANGUAGES JAVA 8.0/7.0/6.0/5.0/1.4/1.2,SQL, Python, PL/SQL, UML, C, C++
WEB TECHNOLOGIES JSP, Servlets, JNDI, JDBC, JMS, JPA, EJB(3.0), Web Services, SOAP,
WSDL, JSF(2.0), AX-RS, JSX-WS, HTML5, DHTML, Java Beans,
JavaScript, Angular JS, , Angular2.0/4,React.js, Node.js, AJAX, CSS3.
XML TECHNOLOGIES XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB
WEB/APP. SERVERS Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere,
JBoss. IIS
Professional Experience
Environment:Java, J2EE, Spring v3.x, Spring MVC,Hibernate v3.0, Oracle DB, Angular-JS,Angular 2,
Node JS, Bootstrap, CSS, HTML5, Javascript, jQuery, AJAX,GIT, IntelliJ, AWS SNS/SQS, DbVisualizer,
Tomcat, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services, Redhat Linux, Jenkins, WSDL, Spring
Based MicroServices, Agile, cucumber, Bamboo CI.
Education:
Bachelors in computer science,India