• Over 10+ years of professional expertise as a Full Stack/Java Developer, contributing to the development and deployment of enterprise-wide software applications using Java and J2EE technologies.• Proficient in all phases of the SDLC process, including the creation of system use cases, functional and technical specifications, aligned with business requirements.• Utilized Agile methodologies throughout the entire project life cycle.• Specialized in distributed, secure, and scalable application development using J2EE technologies such as Servlets, JSP, Struts, Spring Core, Spring MVC, Amazon Web Services (AWS), and Hibernate.• Implemented MVC design pattern using Struts and Spring framework.• Skilled in client-side validations with Ajax in Node.js, Angular.js, Angular, and dashboard report development using Backbone.JS.• Extensive programming experience in developing web-based applications utilizing Java, J2EE, JSP, Servlets, EJB, Struts, Spring, Hibernate, JDBC, JavaScript, HTML, and Java Script Libraries.• Developed front-end components using HTML5, JavaScript, JQuery, AJAX, and CSS3.• Proficient in developing Microservices using Spring Boot.• Expertise in designing and developing SOAP and RESTful web services, integrating them with existing applications.• In-depth knowledge of Spring framework, incorporating Spring DI, Spring AOP, Spring JDBC templates, and Spring MVC.• Experience with Cassandra NoSQL Database and web development using Angular 9 and CSS with responsive design using Bootstrap.• Proficient in using Angular router for declarative navigation and writing DAO using Hibernate mapping.• Profound experience in creating real-time data streaming solutions using Apache Spark/Spark Streaming, Kafka, and Flume.• Expertise in database design and development using PL/SQL, Stored Procedures, Functions, Triggers, prepared statements, and native queries.• Experienced in designing and implementing database schemas, writing complex queries, stored procedures, functions, and triggers to ensure optimal data storage and retrieval efficiency.• Skilled in iBATIS (now MyBatis), a persistence framework, for mapping SQL queries to Java objects and simplifying database access in Java applications.• Proficient in build scripts for enterprise applications using ANT, Maven, and Gradle.• Excellent understanding of Java concepts like Multithreading, String handling, and generics.• Hands-on experience with the AWS CLI and SDKs/API tools.
-
Senior Full Stack DeveloperEmpowerMarietta, Ga, Us -
Senior Full Stack DeveloperEmpower Jul 2022 - PresentGreenwood Village, Colorado, United States• Engaged in all phases of the Software Development Life Cycle (SDLC), including Requirements Collection, Design & Analysis of Customer Specifications, and Application Development.• Created various Angular directives to enhance functionality and UI behavior using JavaScript, also developed filters and Angular services.• Led the migration of UI applications from Angular JS to Angular 9.0.• Utilized Angular 9 components to build Restful services, working with HTTP/HTTPS protocols.• Implemented REST Microservices using Spring Boot, generating metrics with method-level granularity and persistence through Spring AOP and Spring Actuator.• Prepared JUnit test cases and integration scenarios to validate the implementation.• Conducted design reviews, code reviews, and test case reviews.• Established a CI/CD system with Jenkins in a Kubernetes environment, leveraging Kubernetes and Docker for the runtime environment to build, test, and deploy.• Created virtual containers with Docker in Kubernetes environments.• Developed EJBs, JSPs, and Java components using Eclipse.• Crafted various helper classes for Core Java multithreaded programming and Collection classes.• Worked with NoSQL Cassandra for storing, retrieving, updating, and managing details related to Ethernet provisioning and customer order tracking.• Familiar with swing layout managers, including BorderLayout, FlowLayout, and GridLayout, to organize and position GUI components effectively.• Implemented accessibility features such as keyboard navigation and screen reader compatibility in swing GUIs.• Proficient in debugging and troubleshooting swing GUIs, identifying performance issues, and optimizing code for a better user experience.• Created RESTful APIs to enable access to databases and retrieve data from SQL. -
Full-Stack DeveloperChewy Nov 2019 - Jun 2022Dania, Florida, United States• Actively engaged in all phases of the Software Development Life Cycle (SDLC), encompassing Requirements Collection, Design & Analysis of Customer Specifications, and the Development and Customization of the application.• Successfully delivered design and code within an agile methodology, actively participating in scrum meetings to facilitate collaboration among teams and focus on areas of overlap and integration.• Possesses extensive hands-on development experience with Java 8, including multi-threading and performance tuning.• Implemented back-end logic using core Java, employing Java concurrency utilities and managing the complete Java multithreading aspect in back-end components.• Developed applications using J2EE technologies, incorporating Spring Boot and Spring MVC on the business layer, with persistence handled by an ORM tool.• Designed and developed responsive applications for desktops, mobiles, and tablets using HTML5, CSS, Angular JS, and JavaScript.• Collaborated with cross-functional teams, including developers, designers, and quality assurance, to deliver high-quality swing-based applications.• Developed swing-based applications for different platforms (Windows, macOS, and Linux) using platform-specific look and feel configurations.• Experience with Angular JS MVC framework, authoring complex directives, services, controllers, and filters.• Customized Angular JS filters in multiple locations to achieve the desired output.• Collaborated with other teams to develop APIs that meet consumer needs in terms of data, format, etc.• Consumed and built web services in SOAP and REST, supporting both XML and JSON using Spring technologies.• Utilized Rest API for communication among different microservices.• Experienced in performing Cassandra Query operations using the Thrift API for real-time analytics.• Implemented design patterns like DAO, singleton, and factory to adhere to design principles. -
Java/J2Ee DeveloperCvs Pharmacy May 2017 - Oct 2019Massachusetts, United States• Engaged in multiple phases of the Software Development Life Cycle (SDLC) for the application, encompassing Requirement Gathering, Design, Analysis, and Code Development.• Developed applications using a technology stack that includes Java, JSP, JDBC, WebServices, Spring, HTML5, and JavaScript.• Created applications utilizing Spring MVC, JSP, JSTL, and AJAX on the presentation layer, while the business layer was constructed using Spring, and the persistent layer incorporated various technologies.• Implemented the business layer using Spring Core, configuring Spring dependency injection to achieve loose coupling between components across layers.• Developed web components following the MVC pattern under the Spring framework.• Designed and developed the front end of the application using JSP, JavaScript, AJAX, HTML5, DHTML, and CSS3.• Implemented and tested the enterprise application using jQuery and Spring MVC.• Established Microservices using a Microservices architecture with Spring Boot-based services.• Created and implemented Microservices using Spring Boot, REST, and JSON.• Utilized Java Mailing or Messaging Service (JMS) APIs for sending detailed notifications upon the success or failure of backend processes, as well as for notifying administrators of any system-related issues.• Incorporated modules and controllers in JS files as part of the constructors.• Participated in unit testing using JUnit, built packages with Maven, and deployed the application on WebLogic App Server.• Adopted an operational mindset to build a platform that is easy to run and scalable for the wide-ranging NY state website and other state fair initiatives.• Followed Agile/SCRUM software development methodologies.• Leveraged Oracle SQL Developer graphical tool extensively for enhancing and simplifying Database Development tasks.• Conducted thorough unit testing, addressing various data-related issues before migrating to production. -
Java DeveloperYanasoftware Oct 2015 - Feb 2017Hyderabad, Telangana, India• Engaged in all stages of the Software Development Life Cycle (SDLC), including Requirements Collection, Design & Analysis of Customer Specifications, and Application Development.• Coordinated with the offshore team throughout various phases of the application.• Dynamically invoked service classes using the Reflection API.• Utilized Spring IOC for dependency injection and to look up business objects.• Developed authentication and access control services for the application using Spring Security and Spring LDAP.• Designed MQSeries-based queues and MQ Workflow for enterprise messaging using JMS API.• Employed JMS to place Import run requests into JMS Queue.• Implemented design patterns such as Data Access Objects and Value Objects/Data Transfer Objects (DTO) to transfer data between different tiers of the application, reducing network traffic when invoking remote objects.• Used ClearCase tool for version control maintenance.• Contributed to the implementation of compute grid job processing.• Developed multiple web services using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, and Document literal.• Generated WSDL files for Web Service implementation.• Utilized JAX-B for marshaling/unmarshaling of XML documents to Java objects and vice versa.• Developed the application using RAD 7.0 and deployed it on IBM WebSphere 6.0 Server.• Resolved production issues during application deployment and provided production support while the application was in UAT. -
Jr Java DeveloperBrio Technologies Jul 2013 - Sep 2015Hyderabad, Telangana, India• Created WSDL files to facilitate the implementation of the Web Service.• Developed the application using RAD 7.0 and deployed it on IBM WebSphere 6.0 Server.• Addressed production issues during application deployment and offered production support during the User Acceptance Testing (UAT) phase.• Designed and implemented the User Interface (UI) for General Information pages, Administrator functionalities, and internal administration interfaces.• Executed front-end design using JSP with business logic embedded in Servlets.• Conducted analysis, design, and development of the application using J2EE technologies such as JSP, Servlets, and EJB.• Designed the database and UI for the web module.• Worked on Oracle DB, creating PL/SQL Tables, Views, Stored Procedures, Triggers, and Functions.• Built prototypes of complex modules and analyzed their performance.• Developed EJBs, JSPs, and Java components for the application using Eclipse.• Implemented the Struts framework in the presentation tier for essential control flow, business-level validations, and communication with the business layer.• Created various helper classes following Core Java multithreaded programming and Collection classes.• Repeated key tasks involving WSDL file generation, JAX-B usage, application development using RAD 7.0, and deployment on IBM WebSphere 6.0 Server.• Resolved production issues during application deployment and provided production support during the UAT phase.• Repeated the implementation of design patterns like DAO, singleton, and factory to maintain consistency.• Continued working on Oracle DB, creating PL/SQL Tables, Views, Stored Procedures, Triggers, and Functions.
G S Education Details
-
Bachelor'S Degree
Frequently Asked Questions about G S
What company does G S work for?
G S works for Empower
What is G S's role at the current company?
G S's current role is Senior Full Stack Developer.
What schools did G S attend?
G S attended Velagapudi Ramakrishna Siddhartha Engineering College.
Not the G S you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial