Post Job Free

Resume

Sign in

Spring Boot Software Development

Location:
Bentonville, AR
Posted:
January 06, 2024

Contact this candidate

Resume:

Srikanth Chittipothu

479-***-**** ad2htn@r.postjobfree.com

SUMMARY OF QUALIFICATIONS:

Around 5 years of Extensive IT experience in all phases of the Software Development Life Cycle in Project Design, Software Processes, Requirement Analysis, and Development of Software Applications in Java.

Excellent knowledge of Java, J2EE platforms in building n-tier applications in distributed environments.

Highly Proficient in Java / J2EE technologies, Spring, Spring boot, Spring Cloud, Java Servlets, JSP, Hibernate, JPA, JDBC, Web Services, Rest APIs, Microservices, Junit, XML, Angular, AJAX, HTML, CSS, JavaScript, JSON.

Excellent working knowledge of Java and JEE technologies. Spring Boot, JPA, and Hibernate for Enterprise projects.

Having sound knowledge in Object-Oriented Design/Analysis and Design Patterns like Business Delegate, Session Facade, Factory, etc.

Experience in Design and Development of Java Web Services / Micro Services using RESTFUL.

Strong knowledge in Object-Oriented Programming (OOP) and multithreading.

Expert-level skills in jQuery, JavaScript, Angular, Bootstrap, JSON, HTML5, and CSS3.

Experience in NoSQL databases such as MongoDB.

Experience in RDBMS databases such as OracleDB.

Experience in handling messaging services using Apache Kafka.

Experience in developing applications using different IDEs like IntelliJ, STS and Eclipse.

Proficient using Version Control System such as GIT.

Having thorough knowledge to establish RCA for the production issues.

Experience in using bug/issue tracking, project Tracking and Management tool JIRA.

Experience in using Agile methodology, Jira tracking tool, Agile development methods like Iterations, scrum meetings, test-driven development, code refactoring. TECHNICAL COMPETENCIES:

Programming Languages: Java C Python Go JavaScript Scala Spring Boot Apache Spark NodeJS Spring Data JPA

Java Frameworks: Spring Framework Hibernate JAX-RS RxJava2 Reactor JUnit Mockito. UI Technologies: HTML CSS JavaScript Typescript Bootstrap Angular React Lerna Action Script Adobe Flex Relay Storybook.

Databases: Oracle MySQL Couchbase MongoDB

Cloud Technologies: Kubernetes Docker Helm AWS GCP EDUCATION:

M.S in Computer Science from Wichita State University Bachelor of technology in computer science from JNTUK PROFESSIONAL EXPERIENCE:

Apex Systems, USA Aug 2021 – Till Date

Full Stack Developer

Responsibilities:

Developed server-side applications using JavaScript and Java to interact with databases.

Designed GUIs using HTML, CSS, JSP, and JavaScript Components, including using the Struts Framework, Tiles, AJAX, and DHTML.

Used Apache Kafka to handle messaging services for distributed systems.

Extensively worked on developing UI components using AngularJS with directives and expressions to interact with Restful web services.

Used Rule base techniques and others for Text Analytics to better understand hidden issues.

Worked on data structures and multi-threading concepts in Core Java and implemented search and encryption algorithms for improved searching methods and security.

Ability to troubleshoot and debug Kafka-related issues using tools like Kafka Manager, Zookeeper, and JMX.

Improved and supported existing Ecommerce environments, including work with Java and Cold Fusion.

Built a custom cross-platform architecture using Java, Spring Core/MVC, Hibernate, and Messaging Routing Service Active-MQ in Eclipse IDE.

Used Jasper Reports with JRXML file format and Jasper Compile Manager class to implement enhanced user report generation and report management.

Familiarity with Kafka Streams API for building stream processing applications, and Kafka Connect API for integrating with external systems.

Experience in using Kafka Connectors to stream data from various sources such as databases, message queues, and IoT devices.

Integrated different applications and third-party components using SOAP and RESTful services with Apache-CXF.

Reviewed XML logical data models and developed XML schema XSD to validate models, using Jax-B for Xml-Java Mapping and Xml-Xslt conversion.

Implemented Hibernate ORM tool integration with Spring MVC to interact with back-end persistence system Oracle11g.

Used IRS Data Retrieval tool for Implementation of Tax Audits in the Project, including implementation of code for IRS CADE2 relational database to retrieve customer tax information for verification purposes.

Developed Hibernate entity POJOs based on database schema, implemented Criteria Query and Lazy implementation, and published web-services using WSDL, SOAP, XML, and Jax-B.

Coordinated unit testing, user acceptance testing, and developed test cases for bean components using JUnit, Easy Mock Integration, and SoapUI for pre-testing Web-Service calls.

Deployed application in JBoss application server AS 7.1.0 for load balancing and management API.

Used Subversion for maintaining components, release, and version management, and JIRA for defect tracking.

Used cloud computing tools, including working on AWS environment.

Used Maven tool for build and deploy procedure scripts in UNIX, Linux, and Windows environments using Hudson.

used Kafka with other big data technologies such as Hadoop, Spark, and Flink, to build scalable and fault-tolerant data pipelines.

Followed Agile and Scrum software methodology for project development and deployment purposes. Technologies: JDK, JEE, JAVA,,HTML, CSS, JavaScript, DHTML, EJB, JMS, Webservices, AngularJS, Eclipse, RAD, Spring, WebSphere, Hibernate, JBOSS, JSP, Servlets, Log4j, JDBC, SQL, PL/SQL, jQuery, DOJO, Kafka, Oracle 11i, TOAD, SQL Developer, IRS, CADE2, Tortoise SVN, JUnit, JMeter, Dynatrace, Jenkins, Puppet, AWS, Web Trends, Red Hat Enterprise Linux, Solaris.

Teamware Solutions, India (Jan 2019 – Aug 2021)

Java Full Stack Developer

Responsibilities:

Developed server-side applications using JavaScript, Java, Spring Boot, and microservices, and deployed them on AWS EC2 instances.

Used React JS to build UI components, developed filters to display different dimensions of data, and developed container components as the logic layer for the UI components.

Developed a Single Page Application (SPA) for risk analysis and fraud prediction using React JS, React-Router for routing, and reflux for state management. Also developed a Web API using NodeJS and hosted it on multiple load- balanced API instances.

Gained knowledge on the Electrode Platform which is a NodeJS/Web platform built on top of the ReactJS and HapiJS frameworks.

Worked extensively on Spring, Spring MVC, Hibernate, and JPA frameworks to develop internal web applications as per client requirements.

Responsible for designing the User Interface using HTML, CSS, AngularJS, Type Script, and microservices to build this SPA.

Used Spring Boot and Rest API Design Guidelines for the microservices, integrated ActiveMQ and Spring JMS API to send and receive messages and hosted all microservices on PCF.

Creation and configuration of dashboards and graphs based on Prometheus information to show the status of OpenShift components, containers, pods, quotas, etc.

Deployed and configured Firewall Appliances (Barracuda, Palo Alto, Fortinet) to secure Azure Cloud.

Developed Build and Release pipelines in VSTS Implementation for DevOps CI/CD process and migrated an existing on-premises application to AWS.

Used AWS services like EC2 and S3 for small data sets processing and storage, Experienced in Maintaining the Hadoop cluster on AWS EMR.

Involved in Regression Testing using Selenium on multiple browsers and environments, used Testing Annotations with Selenium scripts, and used Maven integration tool to execute test scripts.

Worked extensively on SQL queries to modify/retrieve data, SQL Store Procedures, Materialized Views, Functions, Triggers using MySQL and TOAD tool, created new Linux Cron Jobs, Shell Scripts for SQL store, and have expertise in Junit and Selenium Testing.

Migrated an existing on-premises application to AWS and worked on the migration of legacy EJB-based SOAP APIs to Golang-based services, REST Services.

Onshore Team Leader reported to Scrum Master and carried out sprints with offshore team, followed Agile Methodology, lead Scrum Team, and used JIRA.

Coordinated with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects. Technologies: Java, J2EE, JDK, HTML/HTML5, CSS, Spring, spring boot, Spring MVC, Hibernate, JavaScript, jQuery, PHP, AJAX JSON, Angular, AWS, AngularJS, ReactJS, Bootstrap, Responsive design, RESTful, Multithreading, Apache Tomcat, Maven, MySQL, LINUX.

AWARDS & ACHIEVEMENTS:

Hackathon:

Recognized for the unique presentation in the ‘Block Chain Technology’ competition held in Jubilation. Certification:

I am a Certified Java Programmer for the Java Platform 1.8 with a Spyry Tech 1.8 certification. Appreciation:

Awarded "Employee of the Month" twice for the excellent work in application development and optimization.



Contact this candidate