Sowjanya - Sr.Java Developer |
[email protected] |
Location: Albany, New York, USA |
Relocation: No |
Visa: H1B |
Resume file: Sowjanya java_1749740225768.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Full Name: Venkata Sowjanya
Sr. Java Full Stack Developer Phone: 913-416-4480 E-Mail: [email protected] PROFESSIONAL SUMMARY Around 11 years of experience in Design, Development and testing of Object-Oriented Applications and Web based multi-tier Enterprise Applications using JAVA/J2EE/JEE technologies, Network Support and Technical Support. Professional IT experience in Design & Development of web applications using Java, J2EE, spring (Core, JDBC, DAO) Restful Web Services, Spring Boot, Application development using Software development methodologies such as Agile, Waterfall development and TDD (Test Driven Development) environments. Experience in User Interactive (UI) Web Pages and visually appealing User Interface using HTML5, CSS3, jQuery, Ajax, JavaScript, jQuery, Bootstrap, Angular 2-8, ReactJS and NodeJS. Expertise in all Spring Modules such as Dependency Injection, AOP and MVC. Expertise in Core Java concepts of Java/J2EE like JSP, Servlets, JSF, JDBC, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data Structures etc. Experience in logging the application using Log4j and log back. Extensive Design, implement and test services experience in a MicroService oriented architecture and has implemented REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API). Experienced in branching, tagging and maintaining the version across the Environments using SCM tools like Git, GitLab, GitHub and Subversion (SVN) on Linux and windows platforms. Experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO, AWS(S3, EC2,ECS, cloudfoundation), UNIX and Shell Scripting. Extensive experience in Agile methodologies, actively participating in requirements gathering meetings, story refinement, planning, and retrospective sessions. Extensively worked on Spark using Scala on cluster for computational (analytics), installed it on top of Hadoop performed advanced analytical application by making use of Sparkwith Hive and SQL/Oracle. Proficient in Java 1.8 and 1.11, with expertise in Spring Boot, Spring Batch, and Microservices architecture. Used Java 11's enhanced APIs and libraries to optimize data processing and application performance. Hands-on experience with Google Cloud Platform (GCP), AWS, and Azure. Implemented GCP Identity and Access Management for access control and permissions. Proficient in utilizing cloud services for hosting, managing, and scaling applications. Developed REST APIs using Spring Boot, Spring REST, and Spring Data/JPA. Used Java 11 features such as Lambdas, streams, observables and completable futures etc. Implemented secure REST APIs with OAuth2 using Spring Security. Utilized Python to develop RESTful APIs, facilitating seamless communication with external services. Developed clustered container environments in AWS using Docker and Kubernetes to manage Microservices written in Node and Go. Designed and implemented BFF (Backend for Frontend) layers in Java/Spring Boot to optimize API responses for specific frontend needs Worked with various databases, including MSSQL, Azure SQL, Cassandra, and MongoDB. Implemented advanced querying techniques and optimization strategies for enhanced data retrieval and manipulation capabilities. Implemented Kafka producer and consumer applications on Kafka clusters. Used Spring Kafka API calls for smooth message processing. Actively contributed to the Kotlin community through knowledge sharing, conference presentations, and participation in open-source projects. Excellent Programming skills at a higher level of abstraction using Scala and Java Used Maven as a build tool and created Azure DevOps CI/CD pipelines to build and deploy code. Ensured code reviews adherence to best coding standards Implemented Design patterns Singleton, MVC, Business Delegate, DAO, Value Object, Proxy etc. Experience in integrating Spring with Elastic search. Experience in deploying web application using application servers like WebLogic web servers like Tomcat 7/8. Designed and developed Angular JS Components - Directives, Controller, Services and implemented Two Way binding. And used Angular 2/4 components. Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, spring (IOC & AOP), Spring JPA, Hibernate, EJBs, Session Beans, JDBC and JNDI. Expertise in coding business components using various API's of Java like Multithreading, Collections. Experience in implementing projects using Eclipse and IntelliJ IDEA. Experience in writing the MAVEN for building and deploying the working enterprise application. Skilled in Test Driven Development and Agile Development. Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use REST, SOAP, & WSDL. Expertise in middle tier technologies like JMS (Point-to-Point & Publish and Subscribe). Hands on with CI/CD using Jenkins. Expertise in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture. Good work experience on RDBMS like MySQL. Creating SQL statements & Subqueries. Experience in using Version Control Systems like SVN and GIT. Implemented Unit Testing using JUnit and Integration testing during the projects Worked with various Application servers like JBOSS7, Webshpere, GlassFish3 and Tomcat7 Webserver. Experience in production support, work closely with team members to deliver project requirements, develop solutions and meet deadlines. Experience in root cause analysis, build, deploys TECHNICAL SKILLS Programming Languages Core Java, Java 8 /7, Java 11,J2SE, J2EE, typescriptC, C++, SQL, Drupal ,Python and PL/SQL. GOLANG J2EE Technologies EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS. Web Technologies HTML, DHTML, AngularJS, Angular2/4 JQuery, CSS, JSON, JSON-DTD, AJAX, Bootstrap,perl, NodeJS, React JS, IDE IBM RAD, Eclipse, Jaa 7MyEclipse, JBuilder , React JS, GraphQL, gRPC Big Data Analysis Spark, Hadoop 0.x 1.x, MapReduce, HDFS, Hive, HBase, Oozie Databases Oracle 8.x/9.x/10g/11g/12c, Toad, MS Access, MySQL 5.x, MS SQL Server 2008/2012, MongoDB, Cassandra, DB2 Forac. XML Technologies XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB. AWS Services EC2, ECS, VPC, S3, IAM, CloudFront, Glacier, RDS, Aurora, Security Groups, AutoScaling, SNS, SES, SQS, CloudFormation, EBS, ELB, Lambda, DynamoDB, RedShift, Route 53, CloudWatch DevOps VSTS, Azure DevOps, Docker, Slack, Azure Boards, Pipelines, Repos, PowerShell, CI/CD Pipeline, GitHub Web Services SOAP, REST, JAX-WS, JAX-RPC, JAX-RS. Cloud Environments GCP , Azure, AWS, Netflix Eureka, Mesos, Kubernetes. Methodologies RUP (Rational Unified Process), Agile, Waterfall, SCRUM, Rapid Application Development. Application Frameworks Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch, Spring with Hibernate) ORM Frameworks JPA, Hibernate, Spring JPA, DAO OO Modeling Rational Rose.Backbase framework Other Tools NT, Log4j, Jenkins, Junit, JIRA, Selenium Cloud Computing AWS (Amazon Web Services), EC2, RDS, Dynamo DB, S3 Micro services Swagger, Pivotal Cloud Foundry, Spring Micro Services, SpringBoot, Netflix Eureka. Build Tools Ant, Maven, Gradle, Jenkins. Version Control SVN, CVS, JIRA, Clear Case, GIT, Bitbucket, GitHub. Operating Systems Windows, Linux, UNIX, XP/Vista/7/10. Professional Experience Client: NYS Department of Health, Menands, NY Jun 2021 Till Date Role: Sr Java Full Stack Developer Roles & Responsibilities: Developed and implemented Swing, spring and J2EE based MVC Model-View-Controller framework for the application AutoComplete, AJAX, JSON, AngularJS, Backbone JS and JavaScript, Bootstrap. Worked on server-side web applications using Node.js and involved in Construction of UI using JQuery, Angular9, Bootstrap. Utilized the features of Angular 8.0 to present effective web design. Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators. Involved in upgrading the existing system from Angular 9 to 13. Developed Java modules implementing business rules and workflows using Spring Boot. Implementation of the markup of the project using HTML, CSS, Bootstrap and created different modules in the application and applied Angular 8 to enhance the user interface, for making restful API calls and data binding. Built Angular 6-8 components, UI services to consume rest services using Component based architecture provided by Angular 8. Used JSF framework in developing user interfaces using Prime faces UI Components, Validator, Events and Listeners for handling request processing. Implemented caching strategies (Redis, Caffeine) in BFF to improve response times and reduce backend load. Developed the myBatis configuration xml file containing the mapping between the domain objects and SQL statements for CRUD operations. Accordingly created the interface mappers class having same name as methods in mapper.xml. Developed and implemented UI controls and APIs with ExtJS and Coded the front end Ajax framework components using Web 2.0 JavaScript library ExtJS. Used React-Router to turn application into Single Page Application. Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE, XML technology and involved in handling transactions using Spring Declarative Transaction Management. Designed User Interface using Java Server Faces JSF, CSS, and XML. Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 8. Enhanced BFF resilience using Resilience4j circuit breakers, reducing cascading failures during backend service outages Extensively participated on working with Spring framework. Involved in writing JSP and Servlet Wrote coding highly flexible, scalable, & distributed applications using Scala. Used Angularjs to parse the data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on the database server. Used Spring Boot framework for building cloud MicroServices and to develop Spring based application radically faster with very less configuration. Used Apache CXF to develop SOAP as well as RESTful web services. Implementing RESTful webservices to retrieve data from client side and made RESTAPI calls from Angular 8 and parsed the data to project client and handled the security and Authorization using OAuth and JWT. Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate. Developed high-performance Java applications, leveraging C++ optimizations via JNI (Java Native Interface) for CPU-intensive tasks. Developed Java-based applications integrated with Perl scripts for legacy system automation, reducing manual tasks Used SOA Integration service for Data Integration Service, Functional Integration Service and used SOAPUI for the functional testing, inspection and invocation of Spring based Web services. Implemented Oracle SQL Queries & PL/SQL - stored procedures, functions, triggers, sequences and built-in functions to retrieve and update data from the databases. Developed a Restful API using & Scala for tracking open source projects in Github and computing the in-process metrics information for those projects. Experience in understanding and using NoSQL databases. Worked on optimizing jasper server with known configuration settings. Involved in upgrading Spring application to Spring Boot Framework. Involved in updating to Reactive forms instead of ngModel. Used spring security for authentication and authorization and to provide protection against attacks like session fixation, clickjacking. Worked with Spring Batch Used Spring ORM module to integrate with Hibernate. Consumed SOAP based Web Services to integrate with the web Application. Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP. Used Spring-boot- starter-parent as the parent POM and inheriting sensible default settings from Spring Boot and the spring-data- Mongodb dependency provides integration with the MongoDB. Used Pearl [Tool/Framework] to [specific function, e.g., automate log parsing, testing, or data migration Developed Restful services using Rest Template and Microservices using Spring Boot. Extensive Design, implement and test services experience in a Micro Service-oriented architecture and has implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API). Environment: Java 8, J2EE, Spring MVC, Spring ORM, Spring IOC, Spring, Angular 2/4/8, ReactJS, Spring Boot, Node.js, Backbone.js, Hibernate ORM,Spring MongoDB, GIT, gRPCRestful Web services, Oracle 9i/10g, JUNIT, Microservices, Apache Tomcat, Spring Batch, myBatis, Maven, JBOSS, Java Script, HTML, CSS, AJAX, stack, EC2, S3, Eclipse.SQL-Server2014, Log4j, JIRA, Confluence, Jenkins. Client : NYS Information Technology Services, Albany, NY Oct 2019 Jun 2021 Role: Sr Java Full Stack Developer Roles & Responsibilities Used KAFKA, Confluent, Angular, Spring Boot, Apache Ignite, HTML, CSS, Bootstrap Performed strong skills in core Java, JSE, JEE, Spring, (REST) API design, Hibernate Used SQL database, Sybase ASE, Oracle 12g, MongoDB, IntelliJ IDE with Oracle Weblogic Server / JAP Expertise in test automation technologies Lemming, JUnit, Concordion Good knowledge of Odyssey Suite, Akka, Kubernetes and Docker Used the responsive utilities of the Bootstrap frameworks along with CSS media queries to facilitate the design displaying properly on different devices. Maintained and improved legacy C++ systems while transitioning components to Java-based microservices Developed java modules implementing business rules and workflows using Spring MVC, IoC, Web Framework. Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning. Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, Javascript and Bootstrap. Followed Agile (Scrum) methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints. Extensively made use of Java features like Predicates, Functional Interfaces and Lambda Expressions, Method References and Stream API for bulk data operations on Collections. Developed user interfaces screens using HTML, JSPs, JavaScript, CSS, with middle tier framework as Spring using MVC framework. Optimized C++ algorithms and integrated them into a Java Spring Boot backend. Project migration into cloud environment using AWS, Docker container. Hosted and tested the application in AWS servers before publishing it in actual production environment. Designed and developed vice using synchronous protocols like HTTP, REST (JAX-RS). Implemented Spring Framework including Spring Core/IOC, Spring AOP, Spring ORM and Spring Batch and implemented the authentication, authorization, and access-control features by making use of Spring Security. Developing web pages using Angular 2.0 Framework and worked with various Angular JS directives and services and Filters to build the Applications. Built a hybrid Java-Perl utility to parse large-scale log files, improving processing speed Developed GraphQL/REST-based BFF services to provide tailored payloads, minimizing over-fetching and under-fetching issues. Designing a highly scalable, highly available, minimum TCO for maximum ROI using big data components like kafka,spark,cassandra,mongoDB, and API. It is python and scala based analytic system with ML Libraries. Used Spring Boot to develop and deploy both RESTful web services and MVC applications. Written Shell scripts to copy output files to a different location from Spring Batch. Used AWS services like EC2 for deployments, S3 for storage and SES, SQS for sending notifications. Performed web Page Applications using AngularJS with other development teams. Developing RESTFUL web services using Spring Boot, Spring RESTFUL template, JPA, Cloud Foundry. Created a Lambda to insert the values from the original file to Redshift. Developed Perl and shell scripts for automation of the build and release process, Supported and developed tools for Integration, Automated Testing and Release Management. Installed, configured and hosted the Tomcat app servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux). Used Spring Framework for Dependency injection and integrated with the EJB using annotations. Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch the data from SQL based schema. Took part in setting up the routing configuration using Angular 2 router for various views and sub views. Worked with Angular2 to generate various components, routes, services, pipes and structured application code. Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend. Consumed REST based Microservices with Rest template based on RESTful APIs. Implemented Caching mechanism using Spring Boot. Developed various screens for the front end using Angular2 and used various predefined components from NPM (Node Package Manager). Used Node Cron package to schedule periodically executable jobs. Used Swagger to interact with API end points of the Microservices. Used Pivotal Cloud Foundry to deploy applications on cloud. Effectively developed and deployed Spring Boot applications for REST services and implemented platform as service technologies. Performed advanced procedures like text analytics and processing, using the in-memory computing capabilities of Spark using Scala. Developed Microservices using RESTful services to provide all the CRUD capabilities. Implemented RESTful Web services for transmission of data in JSON format. Developed unit and integration tests for existing Microservice using JUnit, Mockito environments for development and QA teams. Fixed defects identified during QA, UAT and Production. Involved in all the phases of SDLC & prepared technical specification documents. Environment: Java 1.7, Spring MVC, IOC, AOP, Spring Boot, Hibernate, JDBC,Soring, MicroServices, Scala/Akka, Angular JS, Angular2, Javascript, SOAPUI, Webservices, REST, AWS, EC2, Redshift, Node JS, React JS, JSP, gRPC Jenkins, HTML, XML, XSLT, SOA, WSDL, CVS, Jira, Mockito, WebSphere, Cassandra, Tomcat, Junit. Client: CVS Health, Woonsocket, RI Jun 2018 Oct 2019 Role: Sr Java Full Stack Developer Roles & Responsibilities: Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and testing of applications. Designed Activity Diagrams, Use Case Diagrams, Sequence Diagrams and Class Diagrams to design the application. Developed user interfaces screens using HTML, JSPs, JavaScript, CSS, JSF, Prime Faces with middle tier framework as Spring using MVC framework. Make sure the responsive UI and web design using Prime Faces components. Developed dynamic webpages using JavaScript and Implemented JQuery for creating behaviors of JavaScript. Implemented Transaction and Logging using Spring AOP, developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity. Implemented spring for cross cutting concerns and IOC pattern and configured Hibernate for the application. Used Spring Framework with Hibernate to map to Oracle database and mapped using Hibernate Annotations. Implemented Spring Beans using IoC and Transaction Management features to handle the transactions and business logic. Used Angularjs to parse the data fetched from APIs and Performed web Page Applications using AngularJS with other development teams. Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data. Used Servlets as Controllers for MVC architecture and Hibernate in business layer to access MySQL Database. Designed and developed web services like SOAP, XML schemas, JAXB and XSL and Involved in activities like code review and performance improvement. Designed SOA implementations by Using Web Services-WSDL, UDDI and SOAP for getting information from third party vendors. Created stored procedures for inserting and updating the database which are called in DAOs. Designed and developed Microservices business components using Spring Boot, Spring JPA. Developed Microservices using Spring Boot. Designed and developed microservices business components and RESTful services endpoints using Spring Boot Defined business rules in Drools and applied on the business logic and utilized jBPM for Workflow management. Used CVS as version control system to save the code and keep track of the changes occurred and maven as build tool for getting dependencies. Involved in build process, modifying the Maven files, compiling the code building, packaging the EAR file and deploying onto various JBoss in UNIX environments Used SQL, PL/SQL in indexes, views, stored procedures, functions and relational DB models. Tested the application using TestNG testing framework and Maven as a build and management tool to get the required dependencies for the respective project. Environment: Java 1.6, JSF, Prime Faces, HTML, CSS, JQuery, Jenkins, SOAP, WSDL, JAX-WS, AJAX, Spring IOC, AOP, Hibernate, Servlets, Angularjs, Oracle SQL, PL/SQL, XML, JAXP, JAXB, XSLT, JBoss, Drools, jBPM, Oracle 10g, CVS, Maven, Microservices, Unix. Client: Arrow Electronics, Inc., Melville, NY Feb 2015 May 2018 Role: Java Developer Responsibilities: Developed the UI layout and front-end programming (HTML) for web application that matched requirements. Coordinated project activities and ensured that all project phases are followed and documented properly. Did Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, and database access components. Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX. Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML and CSS. Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS3 and jQuery in on-going projects. Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application. Improved user experience by designing and creating new web components and features. Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing. Followed MVC Structure to develop Application. Widely used optimization techniques in existing code. Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac. Tested/De-bugged on browser using Firebug. Environment: CSS3, XML, HTML5/DHTML, JavaScript, Tomcat Apache, JQuery, JSP, AJAX, SVN Keywords: cplusplus continuous integration continuous deployment quality analyst machine learning user interface user experience javascript sthree database information technology golang microsoft procedural language Delaware New York Rhode Island |