Praveena Salla - Java Developer |
[email protected] |
Location: Dover, Delaware, USA |
Relocation: |
Visa: H1B |
Praveena Salla
Sr. Java Full Stack Developer [email protected] +1-405-295-5650 https://www.linkedin.com/in/praveena-salla-616395266 PROFESSIONAL SUMMARY: Overall 8+ years of experience in development and implementation of large - scale, Object-Oriented, high-performance Web-based Client-Server applications by using Java, J2EE Technologies. Hands-on experience in building Rich UI and RWD Applications using Angular JS, React JS, Backbone JS, Node JS, Java Script, HTML5, CSS, Boot Strap, JSP, JSTL, JSON, AJAX, JQuery. Expertise in application development using JSP, Servlets, JDBC, JNDI, Spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services, Micro-Services, WSDL. Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB. Expertise in implementing Web Services, Micro-Services, AWS, Docker and JMS for the synchronous and asynchronous communications between two applications running in different servers. Expertise in designing and developing enterprise applications using J2EE technologies like Struts, Spring/Boot, JDBC, JNDI, JMS, JAXB, SAX/DOM, Web services, Apache Kafka. Extensive work experience on Spring Framework modules (Spring Core, Spring Web, Spring JDBC, Spring Rest Services, Spring Data Access/Integration, Spring Batch, Spring AOP, Spring Transaction and Spring Security). Experienced on installing oracle, creating database, creating directory, users, roles, grants, table spaces, partitioning in oracle. Created Tables, Views, Constraints, Index (B Tree, Bitmap and Function Based) and other DB objects. Full Stack Modern Progressive Web Apps - ReactJS, Redux, GraphQL. Expertise in implementing web and enterprise applications using Java 11, Spring Boot, Spring Rest and Spring Security, React, NodeJS, Python, MySQL, Angular, Mongo dB. Worked with various libraries of JavaScript like JQuery and Angular. Expertise in designing several Entity classes with relational database, involved in designing generic DAOs for the domain model to increase the reusability of methods by using of Hibernate with JPA annotation. Proficient in design patterns such as MVC (Model-View-Controller), Singleton, DAO, DTO, Composite View, Business Delegate, Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session Facade, Decorator, Adapter and View Helper Pattern. Well experienced in developing Database components like Stored Procedures, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server and DB2 databases. Extensive experience with No Sql Databases like MongoDB, Cassandra and Couch base. Developed Micro-Services using Spring Boot and Spring Cloud Netflix Eureka, Ribbon, Feign Client. Strong understanding of Micro-Service patterns - Hystrix, Aggregator, Proxy chaining. Hands on Experience in AWS Services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS. Experience on creating Docker container images, pushing images, integration of Spring Boot. Hands on experience in working with Kubernetes for managing related, distributed cluster components. Experience in working with messaging systems like Kafka, Kafka event Sourcing. Developed multiple POCs using Scala and deployed on the Yarn, performance of Spark, Cassandra. Experience in developing the applications using Python and Ruby programming. Experience with Enterprise Service Bus such as Mule Soft ESB. Expert in creating Business reports, parameterized reports and in designing report layout using oracle reports. Good understanding of new features of Java 8/9 like modularity, JVM compiler interface, AOT compilation. Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, EmberJS, BootstrapJS, RequireJs, D3.JS, etc. Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS and JQuery. Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, JSP, Servlets, EJBs, JNDI. Expertise experience in designing and developing front-end UI using HTML5, XHTML, DHTML, CSS3(SASS, LESS) frameworks, JavaScript, TypeScript, jQuery, Bootstrap JS. Developed API's and REST API proxy using APIGEE Edge for sending mobile notifications, implemented payment gateway on APIGEE Edge API Management Platform. Proficiency in deploying J2EE Applications archives (JAR, WAR and EAR) on IBM Web Sphere Application server, Apache Tomcat Web Server and BEA Web Logic Application Server. Expertise in using Maven, Apache Camel, ANT and Jenkins for automating software builds processes and artifacts. Solid understanding of source controllers like GIT, CVS and SVN. Co-ordinated with team for analysis and requirement gathering in methodologies- Agile(Scrum), TDD, XP, Waterfall. Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD), NetBeans, intellij. Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit. TECHNICAL SKILLS: Programming Languages: JAVA, Shell Scripting, JDK, C, C++, SQL, PL/SQL Platforms: Windows Server, Linux, Unix Java Core: Threads, Exception Handling, Lambda Expressions, Stream API, Collections, Functional Interfaces and Date API Build Tools: Apache, ANT, Gradle &Maven IDE& Reporting Tools: Eclipse, Oracle, NetBeans, IntelliJ, J-Builder Java Message Service: MQ, IBM MQ, Active MQ, Rabbit MQ J2EE MVC Frameworks: SPRING, Struts Databases: Oracle 9i, 10g, 11g,12c, MY SQL, DB2, MongoDB, Mark Logic and Cassandra Database Tools: SQL Developer for Oracle, Connect/J for MySQL, IBM DB2 Application Servers: Web Logic, WebSphere, J-boss and Apache Tomcat Web Technologies: HTML, GraphQL, HTML5, DHTML, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML, JavaScript, JSON, AJAX. ORM Frameworks: Hibernate, JPA JavaScript libraries: jQuery, Angular JS, Backbone JS, React JS, Node JS Ext JS, Bootstrap. Version Control: GIT, SVN, CVS and Team Foundation Server Middleware Technologies: EJB, JNDI, JMS (Java Message Service) and SOA Web Services: JAX-RS, JAX-WS and JAX-RPC Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development Continuous Integration: Jenkins, Quick Build, Bamboo Testing: Junit, Selenium, QC, TEST NG, Mockito Logging Tools: Log4j, slf4j, splunk Keywords: cprogramm cplusplus user interface message queue javascript sthree database procedural language Colorado |