With Good experience as a Java Full Stack Developer across various industries including payroll, financial services, healthcare, banking, and retail, I have developed a comprehensive skill set in both front-end and back-end technologies. My expertise in Java and frameworks like Spring and Hibernate, coupled with proficiency in modern front-end frameworks such as Angular and React, allows me to build robust and scalable applications. I am well-versed in database management with both SQL and NoSQL databases and have experience with DevOps practices using tools like Jenkins, Docker, and Kubernetes. Throughout my career, I have consistently delivered secure, efficient, and user-friendly solutions, collaborating effectively in Agile environments and staying adaptable to new technologies and industry standards.
Fidelity Investments
View- Website:
- fidelity.com
- Employees:
- 83148
-
Senior Software EngineerFidelity InvestmentsPrinceton, Tx, Us -
Java Full Stack DeveloperAdp Oct 2022 - PresentNew Jersey, United States• Managed the complete Software Development Life Cycle (SDLC) of applications, including meticulous requirement analysis, design, and code development.• Employed Agile methodologies for efficient project execution.• Developed scalable and maintainable web applications using HTML, CSS, JavaScript, React for frontend development.• Leveraged React Hooks for state management, lifecycle methods, forms, events, routers, Redux, animations, and hooks.• Created a reusable React Components Library to enhance productivity and code reusability.• Utilized Spring Boot, Microservices, and Hibernate ORM to deliver robust functionality across diverse software projects.• Integrated Java 11 with the Spring Boot framework for building scalable applications with RESTful API development and dependency management.• Implemented efficient backend development using Node.js and Express.js with MongoDB as the backend database.• Leveraged Java's multithreading and concurrency features to optimize application performance and responsiveness.• Orchestrated a Continuous Delivery pipeline using Docker, Jenkins, GitHub, and AWS for accelerated deployment cycles and enhanced software delivery efficiency.• Collaborated within Microservices teams to develop and deploy Maven projects using Jenkins CI/CD and manage Docker containers within Kubernetes. -
Java Full Stack DeveloperFidelity Investments Jan 2021 - Sep 2022Texas, United States• Actively participated in the analysis, design, development, system testing, and user acceptance testing phases using Agile methodology within the Scrum Cycle model.• Designed and developed web applications using a variety of technologies such as HTML5, CSS3, EXT JS, JavaScript, XML, ReactJS, NodeJS, JSP, JSON, Vue.js, JSF, J2EE, and Ajax.• Implemented front-end functionality with JavaScript, TypeScript, HTML5, CSS, and JSON.• Utilized React JS framework, React Hooks, and React Router for efficient client-side routing and navigation.• Demonstrated proficiency in utilizing the latest EcmaScript standards and best practices to develop robust and modern web applications.• Implemented Core Java 6, Java 8, J2EE, JSP, JDBC, RDBMS, JavaScript, jQuery, Ajax, XML, and Chordiant 5.6, with Oracle 11g as the backend database on Windows and UNIX platforms.• Employed Microservices, Docker, J2EE, Spring Framework, Spring MVC, Spring Integrations, Spring Data, and HTML5 for design, development, and maintenance of applications.• Utilized Spring Inversion of Control (IoC) and Model View Controller with Spring MVC to reduce coupling between classes.• Configured queues using JMS-ActiveMQ and Message Driven Beans to optimize message processing efficiency. -
Java Full Stack DeveloperUnitedhealth Group Oct 2018 - Dec 2020Texas, United States• Utilized Agile Scrum methodology to design and develop the application, breaking down the project into sprints and collaborating with cross-functional teams.• Gathered requirements from business analysts, designers, and QA testers to ensure the application met specifications.• Employed Agile methodology and JIRA as a tracking tool for project management.• Implemented Single Page Applications using Angular, adapting to project requirements and utilizing different versions such as Angular 11.0, Angular 8.0, and Angular 6.• Designed front-end applications using Angular 4, incorporating web technologies and Twitter Bootstrap for responsive grid layouts.• Developed reusable UI components in Angular 4, promoting code modularity and reusability.• Worked with Angular Material, RxJS, and ngx-bootstrap.• Implemented Microservices architecture using Spring Boot services to enhance application modularity and integration with third-party APIs.• Developed web services using the REST framework and Spring Boot, with a focus on security using Spring Security framework.• Implemented Object Relational Mapping (ORM) using Hibernate annotations with Oracle database.• Optimized performance and scalability by implementing caching mechanisms using technologies like Redis or Memcached.• Deployed applications on Azure Virtual Machines, leveraging Azure Functions and managing resources efficiently.• Utilized RabbitMQ for messaging systems and event-driven architecture between microservices.• Worked with AWS infrastructure, utilizing Docker and Kubernetes for containerization and orchestration.• Employed continuous build integration (CI/CD) tools like Jenkins and version control system GIT.• Developed infrastructure-as-code using Azure Resource Manager (ARM) templates and Azure Bicep.• Implemented monitoring and logging solutions like ELK Stack (Elasticsearch, Logstash, Kibana) or Prometheus and Grafana. -
Java DeveloperShinetech Software Inc. Oct 2017 - Sep 2019Hyderabad, Telangana, India• Designed and developed advanced web applications to strategically improve product sales based on marketing team requirements.• Utilized the Spring MVC Framework to implement the Controller and Service layers for web application development.• Employed Hibernate ORM in the data access layer to write DAOs and mapped objects to relational databases using hibernate-cfg.xml.• Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot. Strong experience in Spring framework modules such as Spring MVC, IOC, JDBC, Spring Boot, SpringREST, Spring Security.• Implemented application using Multithreading, Spring MVC, Spring Security, Hibernate Frameworks and Apache Tomcat 9.0 as a servlet container.• Designed and developed RESTful applications using Jersey and JSON transport.• Implemented GCP cloud solutions cloud SQL, storage bucket, cloud DNS, GKE Auto scaling in k8s cluster.• Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of valuable information between multiple business applications as well as developed cloud pub/sub for streaming data from various data sources using spring cloud GCP API.• Implemented Infrastructure as Code (IaC) using Terraform to automate the provisioning and management of cloud infrastructure.• Experience and expertise in GCP environment in particular Google Big Query, Google Pub/sub, Google Spanner, Dataflow, Compute Engine, Google Storage.• Utilized Git as a version control and software configuration management tool.• Maintained and enhanced user interfaces, improved validation using JavaScript, and worked extensively on AngularJS, creating Controllers.• Developed Maven build scripts for building and deploying web applications using WebLogic Application Server.• Implemented Log4j for capturing logs and runtime exceptions for debugging purposes.• Prepared test cases, test data, and test plans using JUnit based on requirements and application functionality. -
Java DeveloperShopify Inc Jun 2015 - May 2017Hyderabad, Telangana, India• Employed Java across back-end and front-end development teams, facilitating various stages of the SDLC.• Actively participated in Daily SCRUM meetings and weekly sprint meetings to ensure project alignment and progress tracking.• Leveraged AngularJS to create dynamic UI components, utilizing features such as dependency injection, models, data binding, and controllers. Use modern web technologies including HTML5, CSS3, JavaScript, and Bootstrap to craft interactive web pages.• Designed entity classes with annotations and maintained domains from Oracle Database tables.• Managed Java multithreading functionality within the backend architecture, optimizing performance with dedicated threads for each user.• Applied advanced Hibernate 4.2 concepts like inheritance, lazy loading, dirty checking, and transactions for efficient database interactions.• Provided L2//L3 Production support and Monthly support activities for the RDS, ORKA applications.• Utilized Spring IO/Spring Boot, Thyme leaf, and Hibernate ORM to develop robust application functionalities.• Developed and exposed microservices through RESTful APIs using Spring Boot in conjunction with Spring MVC.•Extensively involved in development of backend Logics or data access logic using Oracle DB & JDBC.• Led database development initiatives including table creation, PL/SQL stored procedures, views, constraints, triggers, and SQL tuning for enhanced application performance.• Automated batch run jobs with Jenkins Continuous Integration tool to streamline deployment processes.• Used terraform to write Infrastructure as code and created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets.• Managed version control using SVN and utilized Jira as a defect management system.• Ensured code quality through comprehensive unit testing with JUnit and implemented logging functionalities with log4j for effective debugging and monitoring.
Frequently Asked Questions about Rohit P
What company does Rohit P work for?
Rohit P works for Fidelity Investments
What is Rohit P's role at the current company?
Rohit P's current role is Senior Software Engineer.
Who are Rohit P's colleagues?
Rohit P's colleagues are Nick Eisinger, Pranshu Jain, Bob Guest, Scott Ayers, Deirdre Cunningham, Jennifer Shenk, Eddie Kalil.
Not the Rohit P 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