Pavan Y

Developer - 8 Years of Experience - Near 30071




Norcross, GA

Education Level:


Will Relocate:



SUMMARY: * 8 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. * Good knowledge and hands on experience in ORM (Hibernate 3.0) MVC (Struts 1.x) and spring 2.x, 3.x frameworks, AWS. * Hands-on experience in client side Technologies such as HTML, HTML-5, DHTML, CSS, Bootstrap, JavaScript, Ext Js, Angular JS, AJAX, XML, EJB, Web Services. * 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. * Good experience in using various design patterns, UML, Rational Rose, and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DTO, DAO and Singleton. * Hands on experience in scripting languages like UNIX shell Scripting and PERL Programming, debugging. * Good documentation skills on both functional and business requirements. * Expertise in Web-Development technologies like Servlets, JSP, JSTL, JDBC, HTML, JavaScript, CSS, XML, XSL/XSLT, AJAX, JNDI, JQuery. * Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files. * Experience in Agile Methodology, Waterfall Methodology, and Scrum Software * Having hands on experience in deploying web and JEE enterprise applications on Apache Tomcat, Web logic, JBoss and IBM Web sphere application servers * Have an ability to lead and direct other programming/project staff and work directly with end-users in defining and verifying application functionality. * Have an ability to have ownership and be responsible for, full application design, development, and unit test and also to communicate design and task issues to technical and non-technical staff. * Excellent understanding & hands on in Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions, Java Message Service (JMS), Java Transaction API (JTA), MQ. * Experience with Test Driven development like JUNIT. * Experience with automation with Jenkins. * Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer), IntelliJ, Liferay, Android Studio. * Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT for providing the common platform for all the developers. * Experienced in implementing logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven, and Gradle tools. * Proficient in RsDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL, MSSQL, NoSQL, Mongo DB. * Good Experience in writing Stored Procedures, Functions, DDL and DML SQL queries. * Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod. * Good Knowledge on (A.W.S.)Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS and Amazon CloudFront) using the ElasticSearch APIs (Document, Search, Indices, Cluster, etc.) High Availability Practices and deploying backup/restore infrastructure. * Good Knowledge with migration to Amazon web Services (AWS) from Datacenter. * Have good midlevel knowledge on Apache Kafka which is used to stream data from database, to create data collection environment. * Have a good knowledge on creating streams for reading JSON data from messaging Queue and write to Kafka Topic. * Have a good knowledge on how to read data from a database server and write to kafka topic and process through a streaming pipeline. * Have good Knowledge with using Testng to automate the unit tests while using the Selenium to perform browser integrity and unit test automation. * Have Good Knowledge in AngularJS controllers, views, and services for new website features. * Have good Knowledge on making Responsive web pages using Twitter Bootstrap and media Queries. * Have good knowledge on Bootstrap-Twitter to add front-end features for social communication in the application. * Have Good Knowledge on AngularJS filters for search, sorting, pagination and custom filters. * Have knowledge on the server side scripting using Node.JS to develop the applications, which are data intensive real time applications that run on distributed devices. * Have good knowledge on how to use Node.JS to establish the connectivity between database and client. * Have a Good Knowledge on how to coordinate the onshore and offshore teams during the Development and production times respectively. * Have a Good knowledge on Spring Boot on how to develop microservices using spring boot. * Have good knowledge to create Spring Boot application testing suite using Spring Junit plugin.