Ram p - Sr Java fullstack Developer |
peralaramchand@gmail.com |
Location: Austin, Texas, USA |
Relocation: willing to relocate |
Visa: H1B |
Resume file: Ramchand_JavaFullStack_1743514558769.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Ramchand
Java Fullstack Developer Email Id: peralaramchand@gmail.com Phone: +1 925-390-1137 PROFESSIONAL SUMMARY Over 6+Years of experience in IT industry and worked in different phases on system development including analysis, design, development, documentation, implementing, and testing using Java Stack Technologies Extensive exposure to J2EE environment, well experienced in MVC architecture and Spring Framework. Experience in building Enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JDBC, JSP, JSF, EJB, JPA, XML), Spring Framework and Hibernate Framework. Extensive experience publishing and consuming Web Services using SOAP and RESTful API. Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment. Hands on experience with processing XML using SAX and DOM. Good knowledge in Spring Framework, Object Relation Mapping using Hibernate. Experience in developing Web Applications(Frontend) using HTML (4/5), CSS (2/3), JavaScript, TypeScript, Angular (6/7/8), React JS, Node.js, Express JS, jQuery, AJAX, XML, Bootstrap, JSON, Java/J2EE. Used NPM for installing required node modules and other published Angular NPM modules, Angular 2.0 is of a Component Driven Architecture. Experience in Full Stack J2EE development using Java, J2EE, Microservices, Struts, Node JS, Angular JS, ReactJS, JSON. Worked on some of the new features of Angular 4/5 like new if else syntax, ng-templates, and form validators. Designed and developed the application using Angular2 framework along with HTML5, CSS3, TypeScript, Java Script, Bootstrap, Node.js, NPM, and Mongo DB. Moved existing AngularJS controllers and services to Angular2 components for more responsive and less dependency. Enhanced legacy application by building new components in Angular 2+ and Typescript. Experience in using frameworks and tools like Hibernate, spring, JUNIT, LOG 4J and JSF framework. Developed applications using Spring Boot and with various modules in Spring framework like core, data, web, AOP. Extensive Experience in using various design patterns such as MVC (Model View-Controller), Singleton, Session Fa ade, Factory, DAO, Front Controller, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications. Developed microservices using Spring Boot, Spring Cloud, Spring Security, Spring Data JPA, Docker and PCF. Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes. Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions. Extensive experience using spring framework with ORM mapping tools like Hibernate and iBatis, which implements Java Persistence API (JPA). Used Continuous delivery / Continuous Integration (CD/CI) tools like Jenkins, Bamboo to deploy this application to AWS and used GIT for Version Control of code for incremental development. Configured Jenkins to perform builds to AWS environment. Worked with various AWS services such as S3, EC2, ECS, SNS, SES, RDS instances, etc. Worked with AWS SDK to get and post objects to S3 buckets in the application. Experienced in testing Angular JS, Angular 2 applications using Jasmine, Mocha, Karma, and Angular Test Bed. Experienced in developing PL/SQL, Stored Procedures, and functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2, No-SQL (MongoDB) and MySQL. Hands on Experience with version control tools like CSV, SVN and GIT. Followed Waterfall, Agile methodologies like SCRUM. Experienced using Splunk for monitoring and checking error logs, monitoring the infrastructure. Experience in developing Web-Centric applications using AngularJS, JavaScript, CSS3 and HTML. Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, Bootstrap, jQuery, AJAX, JSON and single page applications (SPA) by using JavaScript MVC framework, Angular JS, Angular 5/6 . Expertise in developing enterprise application in Microservices and SOA (service-oriented architecture). Proficiency in developing secure web applications and server-side development using JSP, Servlets, EJBs, XML, Web Services (SOAP & REST), JDBC, Spring, Hibernate, AJAX, Java Beans, CSS, HTML, JavaScript, jQuery, Oracle and various Design Patterns. Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API to access the MongoDB. Knowledge of developing single page web applications by using Angular 5 with TypeScript/ ES and jQuery and working knowledge on HTTP access control CORS to enable cross-origin resource sharing in the project. Experience in React JS Framework to develop the SPA. Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and RESTful Web Services. Experience in building sophisticated distributed systems using REST APIs. Expertise in using J2EE technologies like JSP, Servlets, EJB, JDBC, Java Beans, JMS, JNDI, XML and Web services (RESTful and SOAP). Experience with build tools includes Maven, Gradle, ANT and Jenkins. IDE tools like RAD, WSAD, Eclipse, Spring STS, Visual Studio Code etc., worked on major Web servers including Apache Tomcat, JBOSS, Web sphere, Web Logic. TECHNICAL SKILLS Languages Java 1.8,1.7,1.6,1.5, J2SE, J2EE, SQL and PL/SQL Web Technologies XML, XSL, DTD, REST, SOAP, WSDL, DOM, JAX RPC Scripting Language JavaScript, jQuery, AJAX, Bootstrap, Node JS,Angular JS, Angular 2/6/8/9/11,JSP, Java Beans, JAX-WS, React JS,Shell Scripting Application servers WebLogic, Apache Tomcat, JBoss Application Frameworks Struts, JSF, Spring MVC, Spring-Core, Spring JDBC, Spring Hibernate, Spring Boot, Spring ORM, jQuery Databases Oracle, MySQL, SQL Server SDLC Methodology Agile (SCRUM), TDD, Waterfall Other Tools Micro Services, SOM, SAX, JAXB, HTML5, DHTML, XHTML, JSON, CSS3, Swagger, YAML, Json, Pivotal cloud foundry PCF, Amazon Web Services, EC2, XML, XSLT, XSD, WSDL Web Services WSDL, SOAP, SOA Restful services and Microservices Build/DEV Tools TOAD, SQL Developer, SOAP UI, Rally, Jira, Putty, WinSCP, Rational Rose, ServiceNow, UML, ANT, Maven, Jenkins, GIT, Jasper, Docker container, Jasmine, Log4j Operating Systems Windows, Red hat Linux 9 and Solaris Message-Oriented-Middleware IBMMQ, Active MQ, Rabbit MQ,WebSphere MQ, JMS, Kafka IDEs Spring Tool Suite, Eclipse IDE, NetBeans, JBuilder, JDeveloper, Putty, JUnit, Log4j. Testing JUnit, Selenium, RIT VersionControl Systems SVN, GitHub PROFESSIONAL EXPERIENCE CVS, Dallas, TX January 2024 Till Date Senior Java Developer Roles & Responsibilities Involved in the entire SDLC, including requirement gathering, design, development, testing, deployment, and support using Agile methodologies. Designed and developed high-quality, scalable Java applications using Core Java, J2EE, Spring Boot, Hibernate, and JPA. Created and maintained RESTful APIs and microservices architecture, ensuring secure integration with front-end applications. Utilized ReactJS, JavaScript, HTML, and CSS for building dynamic, responsive user interfaces. Leveraged React Hooks and functional components for improved performance and maintainability. Integrated real-time messaging protocols including Kafka, MQTT, ActiveMQ, and Modbus for efficient communication between devices and services. Developed network-based communication modules using TCP and UDP connections. Implemented authentication and authorization using Spring Security, OAuth, and JWT. Worked with Oracle, PostgreSQL, MySQL, and Cassandra for efficient data modeling, storage, and retrieval. Hands-on experience with message parsing, performance testing, and code optimization. Defined test scenarios and developed unit and integration tests using JUnit, Mockito, and Jest, following TDD principles. Managed version control using Git and Bitbucket; conducted pull requests and peer code reviews. Handled CI/CD pipelines using tools like Jules, Git, and cloud-based deployments. Participated in daily SCRUMs, sprint planning, retrospectives, and used JIRA for issue tracking and sprint management. Integrated AI tools like ClaudeAI to enhance application automation and intelligence. Stayed current with emerging technologies and contributed to continuous improvement and innovation within the development team. Technologies & Tools: Proficient in Java, Core Java, J2EE, Spring Boot, Hibernate, JPA, and JavaFX for backend development. Skilled in front-end technologies including ReactJS, JavaScript, HTML, CSS, and familiar with EXTJS. Experienced with messaging systems and protocols like Kafka, ActiveMQ, MQTT, Modbus, and TCP/UDP. Hands-on with databases such as Oracle, PostgreSQL, MySQL, and Cassandra. Strong in testing frameworks like JUnit, Mockito, and Jest. Proficient in using Git, Bitbucket for version control, and Jules for build and deployment in cloud environments. Well-versed with Eclipse IDE, JIRA for task tracking, and integration of AI tools like ClaudeAI. GOOGLE, NC April 2023 December 2023 Java Developer Roles & Responsibilities: Participated in the full Software Development Life Cycle (SDLC), including requirements gathering, system design, development, testing, deployment, and production support using Agile methodologies. Designed and developed scalable and maintainable Java applications using Core Java, Spring Boot, J2EE, Hibernate, and JPA, with a strong emphasis on microservices architecture. Built and maintained RESTful APIs with secure integration using OAuth, API keys, and JWT leveraging Spring Security and Apigee API Gateway for proxy configuration and traffic management. Implemented containerization using Docker and deployed services in Kubernetes environments for scalability and fault tolerance. Integrated front-end systems using ReactJS, JavaScript, HTML, and CSS, and enhanced performance using React Hooks and functional components. Worked on real-time messaging protocols such as Kafka, MQTT, ActiveMQ, and Modbus for seamless device-to-service communication. Developed network communication modules using TCP and UDP, ensuring reliable data exchange across systems. Managed cloud-based deployments using tools like Jules, Git, and CI/CD pipelines via Jenkins, GitLab, and cloud platforms including AWS and Azure. Performed API testing, message parsing, performance tuning, and code optimization to meet high throughput and low latency requirements. Authored and executed unit and integration tests using JUnit, Mockito, and Jest, following TDD practices for reliable code delivery. Maintained version control using Git and Bitbucket, and actively participated in code reviews, pull requests, and peer programming sessions. Tracked tasks and managed sprints using JIRA, participated in SCRUM ceremonies, and contributed to continuous improvement initiatives within the team. Integrated AI tools like ClaudeAI to automate routine tasks and enhance the intelligence of enterprise applications. Worked with multiple databases including Oracle, PostgreSQL, MySQL, and Cassandra, applying database optimization techniques for performance and scalability. Technologies & Tools: Proficient in Java, Core Java, JavaFX, J2EE, Spring Boot, Hibernate, JPA, and REST APIs for backend development. Skilled in frontend technologies including ReactJS, Redux, TypeScript, JavaScript, HTML, CSS, Bootstrap, Webpack, Babel, and basic familiarity with EXTJS. Experienced with messaging systems and communication protocols such as Kafka, MQTT, Modbus, ActiveMQ, and TCP/UDP connections. Strong in database technologies including PostgreSQL, MySQL, Oracle, and Cassandra. Hands-on with cloud platforms and DevOps tools like AWS (EC2, S3, RDS, Lambda, API Gateway, CloudFormation), Docker, Kubernetes, Jenkins, GitLab CI/CD, AWS CodePipeline, and Jules. Proficient in writing unit and integration tests using JUnit, Jest, Cypress, and React Testing Library. Familiar with monitoring and logging tools such as ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, and AWS CloudWatch. Experienced with Git, Bitbucket, Eclipse, JIRA, Unix Shell Scripting, and AI integration using ClaudeAI.AWS CloudWatch. TESLA,FL March 2022 March 2023 Java Developer Roles & Responsibilities Developed and maintained full-stack web applications using Java, JavaFX, Spring Boot, and React, following microservices architecture. Implemented RESTful APIs using Spring Boot and secured them with OAuth and JWT-based authentication. Designed and developed dynamic, responsive user interfaces using React, JavaScript, HTML, CSS with Redux, TypeScript, and Bootstrap. Utilized React Hooks, Context API, and functional components for efficient state management and improved performance. Integrated REST APIs with React using Axios and Fetch, ensuring smooth data exchange between front-end and back-end. Worked with API integration using MQTT, Modbus, and ActiveMQ for real-time communication between applications and devices. Developed Spring JPA with Hibernate for efficient database interaction, creating entity mappings and repositories for data retrieval. Worked with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB), optimizing queries for performance. Used Spring Batch to process large volumes of data efficiently from files into databases. Developed AWS-based cloud solutions, working with EC2, S3, RDS, Lambda, API Gateway, CloudFormation, and deployed applications in AWS cloud environments. Built and managed CI/CD pipelines using Jenkins, GitLab CI/CD, AWS CodePipeline, automating testing and deployment workflows. Utilized Docker and Kubernetes for containerization, orchestration, and deployment of microservices. Developed applications supporting TCP & UDP connections for network-based communication. Integrated AI tools like ClaudeAI to enhance application intelligence and automation. Monitored logs and application performance using ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, and AWS CloudWatch. Worked with Eclipse IDE for development, debugging, and project management. Followed Agile methodologies, participated in SCRUM meetings, sprint planning, retrospectives, and used JIRA for tracking development tasks and issues. Implemented unit and integration tests using JUnit, Jest, Cypress, Mockito, and React Testing Library, ensuring Test-Driven Development (TDD). Configured logging using Log4J and handled application-level exceptions using Spring AOP and Global Exception Handling. Technologies & Tools: Java, JavaFX, Spring Boot, Hibernate, JPA, REST API, OAuth, JWT, React, Redux, TypeScript, JavaScript, HTML, CSS, Bootstrap, Webpack, Babel, PostgreSQL, MySQL, DynamoDB, MongoDB, AWS (EC2, S3, RDS, Lambda, API Gateway, CloudFormation), Docker, Kubernetes, Jenkins, GitLab CI/CD, AWS CodePipeline, JIRA, ELK Stack, Splunk, AWS CloudWatch, JUnit, Jest, Cypress, React Testing Library, Bitbucket/Git, Spring Batch, Spring Security, Log4J, Eclipse, ClaudeAI, Modbus, MQTT, ActiveMQ, TCP & UDP Connections. Broadridge, India June 2018 December 2021 Java Web Developer Roles & Responsibilities Responsibilities: Designed and developed scalable full-stack applications using Java, Spring Boot, and Angular. Developed RESTful APIs using Spring Boot and integrated them with Angular-based front-end applications. Built dynamic and responsive UI components using Angular (6+), TypeScript, JavaScript, HTML5, CSS3, and Bootstrap. Utilized Angular Services, Reactive Forms, Directives, Pipes, and Lazy Loading for performance optimization. Integrated REST APIs with Angular applications using HttpClient, Observables, and RxJS for asynchronous data handling. Implemented state management using NgRx and Redux to manage application-wide data efficiently. Developed authentication and authorization mechanisms using JWT and OAuth for secure API access. Worked with Spring JPA and Hibernate for seamless database interactions and optimized query performance. Designed and implemented SQL and NoSQL databases using PostgreSQL, MySQL, and MongoDB. Developed unit and integration tests using JUnit, Jasmine, Karma, and Mockito, following Test-Driven Development (TDD). Built and maintained CI/CD pipelines using Jenkins, GitLab CI/CD, and AWS CodePipeline for automated testing and deployment. Deployed applications on AWS (EC2, S3, RDS, Lambda, API Gateway, CloudFormation) and utilized Docker and Kubernetes for containerization. Used Bitbucket/Git for version control, collaborated with teams through pull requests and code reviews. Implemented logging and monitoring solutions using ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, and CloudWatch. Followed Agile methodology, participated in SCRUM meetings, sprint planning, retrospectives, and used JIRA for tracking development tasks. Technologies & Tools:Java 11+, Spring Boot, Hibernate, JPA, REST API, OAuth, JWT, Angular 6+, TypeScript, JavaScript, RxJS, NgRx, HTML5, CSS3, Bootstrap, PostgreSQL, MySQL, MongoDB, AWS (EC2, S3, RDS, Lambda, API Gateway, CloudFormation), Docker, Kubernetes, Jenkins, GitLab CI/CD, AWS CodePipeline, JIRA, ELK Stack, Splunk, AWS CloudWatch, JUnit, Jasmine, Karma, Mockito, Bitbucket/Git, Spring Security, Log4J. Education Details : Bachelor s in computer science -2018 Passed out (VIGNAN UNIVERSITY) Master s in information systems and technology-2023 passed Out (UNIVERSITY OF NORTH TEXAS) Keywords: continuous integration continuous deployment artificial intelligence user interface message queue javascript sthree database information technology procedural language Florida Idaho North Carolina Texas |