Jyothiswar - Full Stack Java Developer |
[email protected] |
Location: Chesterfield, Missouri, USA |
Relocation: YES |
Visa: OPT-EAD |
1
Ganta Jyotheeswar Email: [email protected] Ph. No: 636-312-8820. Linkedin: https://www.linkedin.com/in/jyotheeswar-g-b13b09232/ Full Stack Developer Summary: Over 9 years of experience in IT industry in the fields of Analysis, Design, Development, Implementation, and Testing of Software Applications using Java/J2EE technologies. Strong experience on software development methodologies like Waterfall, Agile, TDD, and Scrum. Participated in Scrum, Sprint review, Retrospection and Virtual Closure meetings as part of Agile. Deep understanding of MVC [model-view-control], Client-Server and N-tier Architectures. Expertise in Web Application Development using HTML/HTML5, CSS/CSS3, JavaScript, SAAS, Angular 8 JS, Node.js Bootstrap, jQuery, Bootstrap, XML, XSL, XSLT, XPath, XQuery, Java Swing JSON, DOJO, JSTL and AJAX. Proficient in developing Single-Page Applications using Type Script, Angular 8 2/4/8, VueJs and React.js. Good experience in implementing SOA solutions through Web-Services using JAX-WS, SOAP API, WSDL and RESTful API. Hands on experience in developing several Microservices using Spring boot, jersey, swagger to communicate through HTTP protocol for implementing SOA approach and web services. Worked with Spring Features like Spring MVC, Spring DAO, Spring Boot, and Spring Batch Experience in Spring Security, Spring Integration Skilled in design and deployment of applications for the J2EE platform using Servlets, Struts, Spring, EJB, JSP, SOA, SOAP, REST, Microservices, ORM, JPA, JMS, JAXP, JAXB, JUnit. Proficiency in IBM WebSphere, JBOSS and Apache Tomcat Application Server. Experience in Microservices Architecture with Spring Boot and Docker. Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Pivotal Cloud Foundry, AWS, , Kafka, Cassandra, My SQL, Restful Web Services. Good Knowledge of Amazon Web Service (AWS) EC2 and Continuous Integration with Jenkins. Proficient in AWS services like VPC, S3, ELB,EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail. Have knowledge on partition of Kafka messages and used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup. In depth Extensive Experience in retrieving and manipulating data from backend using Database SQL queries, Stored Procedures, Functions, Sequences, Triggers, Views and Packages. Experience with T-SQL DB development, Design Patterns, Agile Scrum, XP, TDD. Hands on Experience with relational databases Oracle, SQL Server, DB2, MySQL as well as NoSQL Databases like MongoDB, Mark Logic, Cassandra, DynamoDB. Experience in RDBMS such as Oracle, SQL Server and writing stored procedures triggers, cursors, and optimizing queries using SQL. Experience in working with Databases like Oracle 12c/11g/10g, PL/SQL, IBM DB2, and PostgreSQL Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry. 2 Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins and CI/CD Pipelines for nightly batch run of the Script. Expert at handling Unit Testing using JUnit, Jasmine, and Karma. Experience in working on Linux environment, Windows, and UNIX shell scripts Developed application using IDEs such as Eclipse, IntelliJ, WSAD (RAD), J-Builder and NetBeans. Technical Competencies: Java/J2EE Technologies Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking, Hadoop Programming Languages Java JDK 1.4/1.5/1.6/1.8, C, SQL, PL/SQL Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1/10.3, IBM WebSphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0, Bug tracking, Jenkins. Frameworks Struts 2.x/1.x, Spring 4.x/ 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0, iBatis IDEs Eclipse 3.x, Spring Tool suite 2.x/3.x, IntelliJ Web technologies HTML5/HTML5, CSS/CSS3, XHTML5, JavaScript, Ajax, jQuery, Angular 8JS, Bootstrap, ReactJS, NodeJS, JSON Web Services JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UI Methodologies Agile, Scrum, SDLC Database Servers Oracle 8i/9i/10g/11g/12c, DB2, SQL Server 2005/2008/2012, MySQL Version Control CVS, SVN, Git, Rational ClearCase. Build Tools ANT, Maven, Gradle 3 Professional Experience: Client: Edward Jones Location: St.Louis Role: Software Developer 2021 september Present Analyzed, designed, coded, and tested application components based on product owner specifications. Focused primarily on Claims, Providers, and Members modules. Led migrations of member information, enrollments, and corresponding claims, optimizing system performance. Utilized JIRA software with Jenkins and GitHub for real-time bug tracking and issue management. Proficient in implementing AGILE software development methodologies. Created Maven scripts to establish multiple deployment profiles and deploy applications to Apache Tomcat. Led the development of end-to-end features for a web-based application using Java Spring and React, enhancing user experience and satisfaction. Collaborated with cross-functional Agile team members to define user stories and refine requirements. Implemented RESTful APIs using Node.js and Express.js to enhance application responsiveness and enable seamless data retrieval. Utilized AWS Lambda and API Gateway to create serverless functions, optimizing performance and reducing operational costs. Integrated PostgreSQL and DynamoDB databases for efficient data management, improving access and search capabilities. Proficient in deploying Java full-stack applications on AWS, utilizing services such as Amazon EC2 for scalable compute resources and Amazon RDS for managed relational databases. Proficient in implementing and utilizing the ELK stack for efficient log management, analysis, and monitoring. Contributed to continuous integration and deployment processes using Git and Jenkins. Strong working knowledge of DevOps tools such as Jenkins, Artifactory, Ansible, Maven, Gradle, Groovy DSL, and Atlassian Tool Suite. Developed serverless applications using AWS Lambda and API Gateway, reducing operational overhead and ensuring cost-effective solutions. Worked on REST API and REST/JSON for testing developed web services and managing payload data. Configured Jenkins CI/CD pipelines for continuous integration and deployment. Utilized Angular for client-side logic implementation, creating dynamic and responsive web applications integrated with web services and Vue.js. Developed front-end applications using Angular 8, CSS, JavaScript, and Java 13. Employed Java 13 features like streams, lambda expressions, and functional interfaces, later migrating to JDK 11. Implemented Swagger for dynamic REST API documentation to expose services to clients. 4 Actively involved in unit testing using TestNG, JUnit, and Mockito for existing and newly developed components. Designed and implemented microservices-based architectures on AWS, leveraging services like Amazon ECS or AWS Fargate for container orchestration and AWS S3 for scalable object storage. Managed Git repositories to store JARs and dependencies. Implemented front-end features using React, enhancing user interface and overall user experience. Collaborated with the development team to implement and maintain features in a web-based application, improving user engagement. Utilized SonarQube to maintain the highest standards of code quality. Responsible for effectively closing assigned technical JIRA tickets. Leveraged GitHub for version control through branching and forking. Designed and developed database objects like Tables, Views, Stored Procedures, and User Functions using PL/SQL and SQL, integrated with web components. Automated the build process from version control to testing and production environments using Jenkins. Designed and implemented microservices-based architectures on AWS, leveraging services like Amazon ECS or AWS Fargate for container orchestration and AWS S3 for scalable object storage. Assisted in debugging and fixing production errors reported by customers through the QA and test automation team. Environment: Java 13, Spring Boot 2.x, HTML 5, CSS 3, Bootstrap, JavaScript, Angular8, Microservices, Apache Tomcat, Oracle, Maven, AWS, Docker, Kafka, JIRA, JUnit, Log4j. Client: credit acceptance corporation Location: Michigan Role: Software Developer: 2018 October - 2020 November Responsibilities: Worked as a full stack developer responsible for web, middle-tier, and database development for a web application. Implemented various J2EE design patterns like Singleton, Factory, and Builder to enhance code modularity. Operated within an Agile framework, collaborating with the business team during story grooming and reviewing acceptance criteria. Created efficient designs and developed user interaction screens using HTML5, CSS3, JavaScript, Bootstrap, AJAX, Vue.js, and JSON. Implemented AWS Identity and Access Management (IAM) policies and security groups to ensure the confidentiality and integrity of data, following AWS security best practices for Java applications. Utilized Angular 2 for client-side logic implementation, enabling dynamic and responsive web applications integrated with web services and Vue.js. Developed server-side logic with Node.js to support real-time collaborative features, increasing user engagement by 30%. 5 Enhanced the user interface by implementing front-end features using React. Maintained relational databases using PostgreSQL, ensuring data consistency, and optimizing query performance. Optimized Java applications for AWS, utilizing services like Amazon CloudWatch for monitoring and scaling resources dynamically based on performance metrics to maintain high availability and optimal performance. Leveraged AWS services including Lambda, API Gateway, and S3 to build and deploy serverless components, resulting in a scalable and cost-effective architecture. Actively participated in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives, fostering a collaborative and efficient team environment. Mentored junior developers, providing guidance on best practices, code reviews, and architectural decisions. Extensively utilized Java 8 features such as lambda expressions, parallel operations on collections, and multithreading for efficient data processing. Developed server-side applications using Spring Boot and Hibernate, incorporating sequential and conditional batch jobs using the Spring Batch framework. Developed Splunk queries and dashboards for application performance analysis. Utilized Splunk for application log, security log, and performance monitoring. Designed and developed asynchronous RESTful microservices using Spring Boot, Couchbase, an RXJava. Created REST microservices using Spring Boot, Spring Security, and deployed them to AWS cloud. Installed AWS CLI for managing AWS services through scripting. Worked with Docker container infrastructure for code encapsulation and automation. Configured Docker containers and created Docker files for different environments. Utilized JBoss for application deployment and stage testing. Created JUnit test cases for code testing and validation. Implemented logging using log4j. Leveraged AWS services such as Amazon EMR or AWS Glue to process and analyze large datasets, enabling data-driven decision-making within Java applications. Consumed streams of records using Producer and Consumer APIs with Spring for Apache Kafka. Leveraged Spring Kafka API for processing messages on Kafka Cluster setup. Environment: Java 8, Spring, HTML 5, CSS 3, Bootstrap, JavaScript,Python, Angular 8 6, Typescript, Restful API, Hibernate, JPA, Micro services, Spring Boot, AWS Cloud, Apache Kafka, PL/SQL, MySQL, JBoss, Docker, CI/CD, Maven, Windows, Junit, JIRA. Client: Burlington Coat Factory Location: New York Role: Full Stack Developer: 2016 April - 2018 September Responsibilities: 6 Followed Agile methodology throughout the project and participated in Scrum meetings with the team members on a day-to-day basis for project status updates. Created and configured flows in Node-RED to monitor Virtual Assistance communications. Developed a full-stack web application using React.js, Node.js, and MongoDB. Demonstrated expertise in React.js for creating interactive UIs, utilizing concepts such as one-way data flow, Virtual DOM, JSX, and React Native. Developed the presentation layer using HTML5, CSS3, and JavaScript, and integrated React.js for validation. Extensively developed Single Page Applications (SPAs) using the React.js framework. Implemented two-step authentication for security and PCI compliance on the Consumer Virtual Agent site. Worked on OAuth for accessing cloud storages like OneDrive, Google Drive, and Dropbox. Used SOAP for Web Services by exchanging XML data over HTTP and employed Spring Rest Controller for creating RESTful Web services with JSON communication. Utilized ActiveMQ as a message broker to provide a unified transport, reducing cost and maintenance efforts. Supported various protocols including HTTP, REST, JMS, and WSDL for publishing Web Service interfaces. Implemented the persistence layer using Hibernate ORM. Worked on Spring Web Flow in Spring MVC for building flows in the web application. Responsible for MongoDB installation, configuration, and administration. Connected to the local MongoDB using Mongo Compass and stored session variables. Used MongoDB clusters and JavaScript scripting to load unstructured data into the sharding environment. Built Docker images and deployed them in Kubernetes using CMLP eco-pipeline for deployment. Analyzed various logs generated and used various Python libraries for predicting and forecasting the next occurrence of events. Responsible for running the containerized application and utilized Kubernetes deployments. Used Kibana to check logs in Dev, Test, and Production Environments. ZenHub was used for defect tracking, and Atom served as the source-code editor. Worked with IBM Watson IoT, IBM Cloud/Bluemix, and created chatbots that integrated and communicated with end-users. Trained bots with the Watson Assistant service. Involved in building the database model, APIs, and views using Python scripts to create an interactive web-based solution. Gained experience with configuration management tool Ansible and CI/CD tool Jenkins. Involved in chat log analysis of customers and prepared containment summary documents. Conducted performance testing using JMeter and analyzed the testing reports. Environment: Java 8, HTML5, CSS3, Bootstrap, JavaScript, React Js,Node.js, Spring, Restful, SOAP API, SQL Developer, IBM Cloud/Bluemix, PL/SQL, JBoss, Docker, Kubernetes, Watson (Blue mix), Eco pipeline, Kibana, iTrack, Zen hub, CodeCloud, MongoDB, JM ter, OAuth 2.0. 7 Client: NEXTGEN Location: Hyderabad, India Role: Java Developer 2014 August 2015 Dec Responsibilities: Played a key role in various phases of the Software Development Life Cycle (SDLC), including design, Agile software development, installations, integrations, and testing to fulfill project requirements. Interacted with business stakeholders to gather and analyze requirements and designed the system using various UML diagrams for clear visualization. Used HTML, JSP, JSTL tag libraries, and Struts Tiles to develop the presentation tier, ensuring a userfriendly interface. Employed XML for transferring application data between the client and server. Servlets were utilized on the server-side to construct and parse XML data, while Java was used on the client-side. Designed generic XML and XSD document specifications for extensibility. Implemented the application based on the Model-View-Controller (MVC) architecture using Struts, which promotes separation of concerns. Developed Java beans, helper classes, and Servlets to interact with the user interface (UI) written in JSP. Created a controller Servlet to efficiently dispatch requests to the appropriate classes. Proficiently wrote SQL queries, stored procedures, and triggers for effective data retrieval and manipulation. Used JDBC within Enterprise Java Beans (EJBs) to access the Oracle Database. Leveraged core Java concepts such as Multi-Threading, Swing, Spring, and Struts. Utilized Java 1.5 features like Enum and Annotations to enhance code quality. Developed generic JavaScript functions for client-side validations, ensuring data integrity and user experience. Applied J2EE design patterns and utilized the Data Access Object (DAO) pattern in the integration tier of the project for efficient data access. Contributed to database development by creating PL/SQL stored procedures, views, indexes, triggers, and constraints. These optimizations were aimed at reducing application response times. Actively involved in writing JUnit test cases to ensure code quality and reliability. Utilized ANT for building the application, automating the build process. Environment: Agile, Java, J2EE, Struts, EJB, JSP, JSTL, Swing, Enum, JDBC, DAO, Windows, SQL Server 2005, PL/SQL, XML, Web Service, JDBC, JavaScript, ANT. Keywords: cprogramm continuous integration continuous deployment quality analyst user interface javascript sthree database information technology procedural language |