Post Job Free

Resume

Sign in

Front End Stack Developer

Location:
Hyderabad, Telangana, India
Posted:
February 09, 2024

Contact this candidate

Resume:

Vishwa Teja

Sr. Java Full Stack Developer

ad3h9q@r.postjobfree.com 281-***-****

https://www.linkedin.com/in/vishwa-teja-593204271/

Professional Summary:

Having6+yearsoffullstackdevelopmentexperienceinallphasesofSoftwareDevelopmentLifeCycle(SDLC), whichincludesAnalysis, Design, Development, ImplementationandTestingofwebbased, enterprisebusinessapplicationsusingtheJava/J2EEtechnologies.

Installing, configuringandadministeringJenkinsCItoolusingChefonAWSEC2instances.

UsedAngularJStocreateviewstohookupmodelstotheDOMandsynchronizedatawithserverasaSinglePageApplication(SPA).

Collaborated with UI/UX designers to implement responsive and intuitive front-end interfaces using Angular, resulting in a 15% increase in user engagement.

Designed and implemented RESTful APIs, enabling seamless communication between front-end and back-end systems and enhancing overall application performance.

Collaborated with DevOps team to containerize applications using Docker, facilitating seamless deployment and scaling across multiple environments.

Utilized AWS services to architect, deploy, and manage scalable and fault-tolerant applications, ensuring high availability and reliability.

Designed and implemented AWS CloudFormation templates to automate infrastructure provisioning, reducing deployment time and ensuring consistency.

Integrated WebSocket communication in Spring WebFlux for real-time bidirectional data exchange.

Created router functions and handlers in Spring WebFlux to define the routing logic for reactive endpoints.

Leveraged Google Cloud SQL and Firebase Firestore to design, implement, and optimize database schemas, enhancing data storage and retrieval efficiency by 30%.

Utilized Azure App Service and Kubernetes for containerized application deployment, ensuring seamless scaling and automatic load balancing during peak traffic.

Led data migration efforts, writing SQL scripts to transform and transfer data between different database systems, ensuring data integrity during system upgrades.

Implemented Kafka to enable real-time data streaming between different components of the application, facilitating seamless communication and timely updates.

Leveraged Vue.js to build interactive and dynamic user interfaces, incorporating features like data binding, component-based architecture, and reactivity.

Integrated PHP applications with relational databases like MySQL or PostgreSQL, designing and optimizing database schema, and executing complex SQL queries.

Developed backend services and APIs using Scala, leveraging functional programming concepts to build concise and maintainable code.

Integrated Scala applications with databases like PostgreSQL, MongoDB, or Cassandra, utilizing Slick or ReactiveMongo for reactive and type-safe database interactions.

DeployedSpringBootbasedmicroservicesinKubernetes, DockerandAmazonEC2containerusingJenkins.

UsedKubernetestodeployscale, loadbalance, andmanageDockercontainerswithmultiplenamespaceversions.

Extensively used the JavaScript frameworks like Angular.js, Node.js, Bootstrap, and jQuery plugins.

ExpertisewithDeploymentofSpringKafkaandZookeeperapartfromJMSasmessagingservice.

Useddate-formatandmomentpackagesinNode.JStosavethetimestampindatabaseconvertingintoGMT.InvolvedinTestDrivenDevelopmentbywritingunittestcases.

UsedJavawithSpringBoot, SpringCloudandMicroServicePatternslikeNetflixEurekaforService.

WorkingknowledgeinCoreJava, andJava2EEplatformwithServlets, Groovy, JSP, JDBC, Multithreading, Hibernate, SpringMVCandSpringBoot.

Expertiseinspringframework, includeSpringIOC/Core, SpringDAOsupport, SpringORM, SpringAOP, SpringSecurity, SpringMVC, SpringCacheandSpringIntegration.

Implemented Kafka producer and consumer applications with help of the zookeeper and retrieved log messages using Kafka.

ExperienceinpublishingandsubscribingstreamsofrecordsinenterprisemessagesystemandindesigningandbuildingrealtimestreamingdatapipelinesusingApacheKafka.

WorkedonAWSforcontinuousintegrationoffilestotheUIandworkedforthebackenddevelopmentusingNode.jsandMongoDB.ImplementedMultithreadconceptsinJavaclassestoavoiddeadlocking.

Backend experience, with data-processing using NoSQL: Redis,MongoDB.

Experience using different jQuery and bootstrap plug-ins for the web pages.

CreatedmultipleKubernetesClustersinAWSanddeployingaDockerImageontopofKubernetesClusterfortestingpurpose.

ImplementedametricscollectionmechanismfortheserverbyutilizingApacheKafkatostreamserver-sideevents.

Technical Skills:

Languages

Java, JavaScript, JSP, HTML, CSS, JQuery, PL/SQL, Perl, Python and Shell Scripting, Scala, PHP

JavaTechnologies

Java, J2EE, JDBC, Hibernate, JSF, XMLParsers, JSP, Servlets, Portals, EJB, JMS, JavaSwing, Struts, SpringFramework, JavaBeans, WebServices.

WebTechnologies

JavaScript, Typescript, HTML, React, Redux, AngularJS, NodeJS, JSON, Restfulwebservices(API), Junit.

Database

Oracle, SQLServer, MySQL, PL/SQL, PostgreSQL, NoSQL, MongoDB.

Tools

Kubernetes, TortoiseSVN, TOAD, SQLDeveloper, SubVersion, SOAPUI, GitHub, Splunk

Frameworks

Vue.js, Spring, SpringMVC, SpringBoot, SpringBatch, SpringJDBC, SpringSecurity, Hibernate, Struts.

IDE

Eclipse, IntelliJ, VisualStudio.

BuildTools

Maven, Jenkins, Docker, ApacheAnt.

Web/AppServers

ApacheTomcat, JBoss, Weblogic.

CloudServices

AmazonWebServices(AWS), Azure, GCP

WorkExperience:

Client: City National Bank Sep’21- Nov’23

Sr. Java Full Stack Developer

Responsibilities:

Extensive experience in designing, implementing, and maintaining microservices-based architectures using Scala.

Orchestrated microservices communication and workflow to ensure seamless integration using technologies like Akka or Play Framework.

Implemented service discovery mechanisms for dynamic interaction between microservices using tools like Consul or Eureka.

Implemented event-driven architectures using message brokers like Kafka or RabbitMQ to enable asynchronous communication between microservices.

Proficient in containerization and orchestration tools, particularly Kubernetes, for managing and scaling containerized microservices.

Implemented API gateways to handle routing, load balancing, and security aspects for external clients interacting with microservices.

Implemented security measures including authentication and authorization mechanisms, integrating identity providers, OAuth, and JWT for secure microservices communication.

Responsible for removing the vulnerabilities in the application by migrating it to spring framework from Struts.

Responsible for rewriting the backend code in spring and frontend in Angular framework by taking reference from the legacy code.

Developed and maintained dynamic web applications using Java 11 and Spring Boot, resulting in improved user experience and 20% faster page load times.

Utilized Hibernate to manage database interactions, improving data retrieval efficiency by 25% and reducing query response times.

Designed and implemented relational database schemas using SQL, ensuring efficient data storage and retrieval for Java Full Stack applications.

Collaborated with backend developers to integrate SQL-based data transformations seamlessly into Java-based applications.

Created and maintained a comprehensive set of stored procedures and triggers in PLSQL to encapsulate business logic and improve data consistency across the Java Full Stack application.

Implemented microservices architecture using AWS services such as Amazon ECS (Elastic Container Service) and Amazon EKS (Elastic Kubernetes Service).

Developed serverless backend components using AWS Lambda and API Gateway, optimizing resource utilization and minimizing operational overhead.

Implemented caching mechanisms using GCPMemorystore, resulting in a 25% improvement in application response times and a more seamless user experience.

Developed and maintained Java-based web applications using Spring Boot and Angular, hosted on Microsoft Azure, resulting in improved user experience and reduced latency.

Leveraged Azure SQL Database and Cosmos DB to design, implement, and optimize database schemas, enhancing data storage and retrieval efficiency by 30%.

Integrated Java backend APIs with React frontend applications, utilizing Axios or Fetch API to perform HTTP requests and fetch data.

Developed backend logic and APIs using PHP, implementing robust and scalable solutions for various web applications.

Built web applications using the Play Framework, a popular Scala-based web framework, facilitating rapid development and asynchronous programming.

Managed Kubernetes configurations using YAML manifests, defining services, deployments, pods, and other resources to encapsulate Java applications.

Developed and maintained responsive, user-friendly web applications, ensuring seamless integration of Vue.js frontend with Java-based APIs and services.

Developed Data layer using Hibernate framework, configured XML mapping files, wrote POJO classes and PL/SQL stored procedures.

Designed dynamic and cross-browser compatible pages using HTML5, CSS3, JavaScript and AJAX.

Responsible to create DAO CRUD methods using Hibernate & Spring framework.

Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.

Converted a monolithic app to micro services architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Micro services.

Implemented REST Micro services using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS and worked AWS Cloud management.

Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups. Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.

Implemented Selenium Web Drivers and Protractor for testing the UI components.Tested Rest APIs in Spring-Controller at backend for JSON data using Postman

Implemented Log4j and I18N technology for a broader perspective of the project.

Used Log4j to capture the log that includes runtime exception and for logging info which is useful for debugging.

Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.

Used GIT for version control tool for merging branches and used Source tree to solve conflicts.

Designed the architecture to let the third-party services to use the authorization information using OAuth.

Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.

Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.

Setup Continuous integration with Jenkins and make use of wide range of plugins available to setup smooth developer friendly workflows.

Environment: Java 11, J2EE, Spring Framework 4.0, Hibernate, AJAX, Oracle 11g, Web Services, AWS, Agile, Micro services, REST, XML, SOA, WebSphere, JavaScript, Angular 10, Bootstrap, JQuery, JBOSS, JUnit, Bit Bucket, Python,SQL, JMS, HTML5, JSP, MVC, Maven,Log4j,Jenkins,JIRA.

Client: TechWish Jun’ 19-May’ 21

JavaFull Stack Developer

Responsibilities:

DesignedanddevelopedtheRESTfulwebservicesusingtheJAX-RSAPItocommunicateoverthenetwork.

DevelopedAPIforusingAWSLambdatomanagetheServerlessarchitectureandrunthecodeinAWS.

StrongUnderstandinginDockerandKubernetstodeployapplicationsquicklyandsetupCICDpipeline.

BuiltrealtimepipelineforstreamingdatausingKafkaandSparkStreaming.

Design and develop RESTful API capabilities on Java/node.js technologies and deploying in AWS and implement API proxies on Apigee Edge.

DeliveredReactJSapplicationssolvingtheissuesandfollowingbestpractices.

Involvedinanalysis, design, implementationandtestingphasesofSDLCthroughAgilemethodology

Addressingheavytrafficsituationandmigratinguser-specificdataoffserviceinstancesandintoasharedbyusingMicro service.

Map Reduce jobs in Python for data cleaning and data processing.

Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.

Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.

Used ES6 and JSX with react for component development with ReactJS

MaintainedInterfacecompatibilityandconcurrencyintheprojectusingJava8newfeatureslikedefault, staticmethodsandConcurrencyAPI.

Have used JavaScript and JQueryfor building several functionalities of the application.

WorkedinusingReactJScomponents, Forms, Events, Keys, Router, AnimationsandFluxconcept.

DevelopedCI/CDsystemwithJenkinsonKubernetescontainerenvironmentutilizingKubernetes.

UsedservicestoreaddatafromremoteserverusingReact.JS.

Used JavaScript with Angular 2 to build a single-page app style front-end.

UsedReact.jslibraryfunctionsforthelogicalimplementationpartatclientsideforalltheapplication.

CreatedreusablecomponentswithReactjSex:multi-fieldformelements, backgroundfileuploads.

UsingKafkaforPublish/Subscribepatterninapplicationdealingwithmessaging.

WorkedonSwaggerAPIandauto-generateddocumentationforallRESTcalls.

UsedRestclient-POSTMANandSOAPUItoolstotestRESTAPIservices.

Utilized Angular UI-bootstrap and followed EY styling standards.

CreateaJavaLambdathatwatchesanAWSS3bucket, loadthedatatotheRedshiftandsendamessageusingRESTfulwebservicesifthefilehaserrors.

Maintained states in the stores and dispatched the actions using redux.

DevelopedMockitoandJUnittestcasestoimprovecodecoverage.

DevelopeduserinterfacebyusingtheReactJS, FluxforSPAdevelopment.

Installing, configuringandadministeringJenkinsCItoolusingChefonAWSEC2instances.

DevelopedCI/CDsystemwithJenkinsonKubernetesenvironment, utilizedKubernetesandDockerfortheruntimeenvironmentfortheCI/CDsystemtobuild, TestandDeploy.

ApacheKafkaisusedtosendmessageobjectstoclientqueuesandtopics.

UsedReact-RoutertoturnapplicationintoSinglePageApplication.

Usedmultithreadedenvironmenttorunprocessesasynchronouslyusingfuturecallstoaccessthedata.

Environment:Java, React, Spring, Hibernate, SpringBoot, JPA,Python,HTML, CSS, Eclipse, Oracle, Log4j, JIRA, WebServices, Kafka, Micro services

Client: Godrej Capital Jun’ 17- May’ 19

Java/J2EEDeveloper

Responsibilities:

DesignedanddevelopedaRESTfulserviceinterfaceusingSpringMVCtotheunderlyingcustomereventAPI.

UseAmazonCloudWatchtomonitorAWSservicesandAmazonCloudWatchlogstomonitortheapplication.

Experienceindeveloping, deployingandtestingapplicationsinanAWSenvironmentusingDevOpstoolssuchasJenkinsandDocker.

DatabaseDevelopmentincludesPL/SQLstoredprocedures, views, indexes, triggers, andconstraintsareusedtoreducetheresponsetimeintheapplication.

By Using the System JS, we convert the Typescript files to JavaScript files, as a default extension with the help of reference libraries.

ImplementedapplicationsecurityincludingUserManagement, LDAPauthentication, authorization(usershaverestrictedaccesstoappcomponentsaccordingtotheirpermissions)

Implementedarole-basedsecuritysystemforweb-basedadministrativeapplications

ImplementingsecuritySingleSign-Onapplicationtoshareusermanagement, authentication, andauthorizationamongmultipleapplications.

GoodknowledgeofSpring&IOC, AOP, SpringMVCandspringsintegrationwithHibernateandStrutstechnologies.

Experience with Gulp for JavaScript file's concatenation and minify to improve performance in loading web pages.

PerformeddependencyinjectionofspringbeanssuchasdatasourcebeansorHibernateutilitysingletonbeantocreateonesessionfactoryfortheentireapplication.

DevelopedtheUserInteractiveNodeJSRestfulAPIWebApplicationnavigationtoollikeMapsAPIusingLeaflet.JSforfront-endregionalmappedarea.

ImplementedanddevelopedUIcomponentsusingAngularJSfeatureslikeDependencyInjection, Models, databinding, andcontrollers.

WorkedonautomationandDeploymentusingconfigurationManagementtoollikeCheftoprovisionamazonAWS

Coded JSP pages and used JavaScript for client-side validations and to achieve other client-side functionality.

AdministeredanddeployedapplicationsintoWebSphereApplicationServer.

UsedJavaMessagingServices(JMS)forthereliableandasynchronousexchangeofimportantinformationsuchaspaymentstatusreport.

Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.

ImplementedDockercontainerservice, buildpipelinelikeJenkins, BambooandGOCDforContinuousIntegrationandContinuousDeploymentthatcanrunonthecloudoron-premises.

UsedSpringMVCtodevelopapplicationarchitectureandJDBCtointeractwithDatabase.AlsousedAjaxtocommunicatewithDBforcertainfunctionalities.

Environment:Java, Spring, Hibernate, EclipseIDE, SpringBoot, JavaScripts, AngularJS, Python,HTML, CSS, Oracle, WebSphereApplicationServer, SOAP, Maven, log4j, Junit, WebServices, GIT.

Education:

Bachelor’s In Computer Science Chaitanya Bharathi Institute of Technology, Hyderabad



Contact this candidate