Hotlist from dgraphtech - Java Full Stack Developer |
[email protected] |
Location: Buchtel, Ohio, USA |
Relocation: yes |
Visa: H1B |
Ramamohan Mopuri
Java Full Stack Developer M: + 7706285675 Email: [email protected] _______________________________ Professional Summary Experienced Java Full Stack Developer with over 12 years of expertise in designing, developing, and deploying scalable applications. Proficient in front-end and back-end technologies, microservices architecture, and API integrations. Skilled in building responsive web interfaces and robust server-side logic using Java, Spring frameworks, and modern JavaScript libraries. Adept at collaborating with cross-functional teams, ensuring seamless delivery, and maintaining high-quality code standards. ________________________________________ Key Skills Programming Languages: Java, JavaScript, TypeScript, HTML, CSS Frameworks & Tools: Spring Boot, Spring MVC, Hibernate, Angular, React.js, Node.js Backend Expertise: RESTful APIs, SOAP, Microservices, ODATA Services Frontend Expertise: Angular, React.js, jQuery, AJAX, Bootstrap Databases: MySQL, PostgreSQL, MS SQL Server Version Control: Git, SVN DevOps & CI/CD: Jenkins, Docker, Kubernetes Other Tools: JIRA, Confluence, SonarQube, IntelliJ, Eclipse Methodologies: Agile (SCRUM), Test-Driven Development (TDD) ________________________________________ Professional Experience Java Full Stack Developer Mercedes-Benz, USA Nov 2020 Present Designed and developed RESTful APIs and microservices using Java, Spring Boot, and Hibernate. Worked on Liquibase to revise and release database changes faster and safer from development to production. Built and maintained front-end applications using Angular, ensuring responsive and intuitive user interfaces. Developed web application that meets the web and industry standards using HTML5, CSS3 and JavaScript based on the W3 standards and cross-browser implementation. Designed dynamic client-side to build web forms and simulate process for web application, page navigation and form validation. Designed CSS templates for all pages of the website by utilizing CSS Background, positioning, text border, margin, padding, and table. Worked on integrating third-party services and APIs for seamless functionality. Used JSON for data interchange, as it's faster and can be parsed using JavaScript. Created CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions. Involved in asynchronous request handling, partial page updates and get/post methods using AJAX. Debugged the code using Chrome Developer Tools and Firebug. Optimized application performance by refactoring code and improving database queries. Provided technical support for production issues and resolved queries within SLA. Environment: Spring Boot, Java, J2EE, Angular, JavaScript, HTML5, CSS3, Bootstrap, AJAX, JSON, Liquibase, Responsive Web Design (RWD), Web services, Type Script, Git, node.js, NPM, jQuery, JIRA, Agile, Scrum. Java Full Stack Engineer Razer, Singapore Sept 2019 Oct 2020 Developed and enhanced e-commerce platforms with Java, Spring Boot, and Angular. Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration, and testing phases. Designed and developed synchronous RESTful Microservices using Spring boot. Implemented APIs using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules. Development of the service layer using Java/J2EE. Integrated payment gateways and third-party APIs to improve platform functionality. Designed dynamic front-end components with React.js and Redux, delivering seamless user experiences. Develop the application with Angular 9 with MVC framework and check while developing whether the services are ready, if ready consume the services by configuring the endpoint URL S and writing service calls, and integrate the application with services, which are made on REST. Developed the front-end featuring rich web interface implemented using HTML5 features like Content Editable, E-mail Inputs, local storage, placeholders, CSS3 different features like Box sizing, Multiple backgrounds, Advanced Selectors, JavaScript. Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept. Writing and implementing efficient code accordance with technical specifications and design using respective tools such as Gradle, Git, Java, React Js, Spring Framework, Tomcat, and propitiatory tools. Conducted code reviews and implemented quality metrics using SonarQube. Created deployment scripts and automated workflows for CI/CD pipelines. Environment: Spring Boot, Java, J2EE, Angular, React, JavaScript, HTML5, CSS3, Bootstrap, AJAX, JSON, Liquibase, Responsive Web Design (RWD), Web services, Type Script, Git, node.js, NPM, jQuery, JIRA, Agile, Scrum. Java Developer Wipro Limited , Bangalore, India Mar 2017 Aug 2019 Built enterprise-grade web applications using Java, Spring, and Hibernate frameworks. Created user-friendly front-end components using Angular and Bootstrap. Designed RESTful APIs for integration with third-party services. Designed and developed Micro services, Rest/Soap services using Spring Boot, Spring MVC, Spring Batch, Spring Integration based on the requirements. Participated in Agile sprints, contributing to backlog grooming, sprint planning, and daily stand-ups. Worked on Log4j to print the logging, debugging, warning, info on the server console. Utilized React JS for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords. Implemented SOLR for search optimization in enterprise applications. Involved in working with Scrum Agile process with two-week iterations delivering new features and working software at each iteration. Wrote JUnit test cases to test the functionality of each method in the DAO layer. Configured and deployed the web application using WebSphere Application Server. Worked with Jenkins, as it is an open-source continuous integration software tool, used for testing and solving the defects in the code base. It s basically helps to take the recent builds for deployment. Responsible for quality assurance of finished websites including the validation of web forms and links. Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox, and Google chrome. Environment: Spring Boot, Java, J2EE, Angular, JavaScript, HTML5, CSS3, Bootstrap, AJAX, JSON, Liquibase, Responsive Web Design (RWD), Web services, Type Script, Git, node.js, NPM, jQuery, JIRA, Agile, Scrum. Software Developer Reliance Retail Limited , Bangalore, India Oct 2015 Jan 2017 Developed custom functionalities for e-commerce platforms using Java, jQuery, and AJAX. Responsible for designing, coding, and modifying visually appealing websites, from layout to function that features user-friendly design and clear navigation to help deliver new UI features that will elevate the experiences of global customers, improve the existing management system. Responsible for creating user interfaces and addressing cross-browser and backward compatibility issues. Worked on RESTFUL services and made AJAX calls to server end and passed HTTP requests. Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc. Developed Responsive Html web pages using HTML5, CSS3, JavaScript, TypeScript. Enhanced back-end logic for order management and payment systems using Spring MVC. Conducted unit and integration testing to ensure robust application performance. Delivered technical training and documentation for newly implemented features. Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library. Used AJAX for server communication and seamless user experience. Involving in deploying the code into GIT repository and worked on GitHub. Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side. Accessing data from Service Oriented Architecture (SOA) using JMS for sending and receiving messages while consuming web services. Designed and developed various Screens using JSP, DOJO, JavaScript, HTML, and CSS. Ensured site design integrity and quality control consistency throughout the project s lifecycle. Updated the website from time to time for special Requirements. Involved in Agile process, Sprint meetings, attended daily standup meetings (Scrum), estimation meetings. Environment: Spring MVC, Java, J2EE, Hibernate, JSP, jQuery, JavaScript, HTML5, CSS3, Bootstrap, AJAX, JSON, Responsive Web Design (RWD), Web services, Type Script, Git, JIRA, Agile, Scrum. Junior Java Developer Echidna Software Pvt. Ltd, Bangalore, India Oct 2012 Sept 2015 Designed and implemented backend logic using Java, Spring MVC and Hibernate. Used jQuery to make the JSP, HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side. Used AJAX for server communication and seamless user experience. Worked on RESTFUL services and made AJAX calls to server end and passed HTTP requests. Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc. Responsible to assign stories to my track and get progress report from the team by using JIRA. Integrated third-party tools and APIs for enhanced application features. Resolved issues during regression, integration, UAT, and production phases. Accessing data from Service Oriented Architecture (SOA) using JMS for sending and receiving messages while consuming web services. Designed and developed various Screens using JSP, DOJO, JavaScript, HTML, and CSS. Ensured site design integrity and quality control consistency throughout the project s lifecycle. Involved in Agile process, Sprint meetings, attended daily standup meetings (Scrum), estimation meetings. Environment: Spring MVC, Java, J2EE, Hibernate, JSP, jQuery, JavaScript, HTML5, CSS3, Bootstrap, AJAX, JSON, Responsive Web Design (RWD), Web services, Type Script, Git, JIRA, Agile, Scrum. ________________________________________ Education Master of Computer Applications (MCA) Osmania University Keywords: continuous integration continuous deployment user interface javascript information technology microsoft |