M

Mahesh Bhavsar

Software Engineer

Bengaluru, Karnataka, India9 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 8+ years of experience in backend Java development
  • Expert in designing scalable microservices architecture
  • Proficient in optimizing backend performance and maintainability
Stackforce AI infers this person is a Backend Java Developer specializing in scalable enterprise applications and microservices architecture.

Contact

Skills

Core Skills

JavaSpring BootRest ApisSoftware Development

Other Skills

AgileAlgorithm DevelopmentAlgorithmsApache KafkaCode ReviewsCore JavaData StructuresDebuggingDesign PatternsDocumentationException HandlingHibernateInversion of Control (IoC)JPAJUnit

About

Seasoned and highly proficient Backend Java Developer with 8+ years of hands-on experience designing, developing, and deploying robust, scalable, and high-availability backend systems for enterprise applications. I bring a strong understanding of distributed systems, microservices architecture, and performance-critical back-end development, with a commitment to clean code, maintainability, and engineering excellence. My core strength lies in leveraging the Java ecosystem to build secure and efficient server-side applications that align with business goals and technical requirements. I’m passionate about backend engineering, solving complex problems at scale, and continuously adopting modern frameworks and tools to deliver production-grade software. Technical Proficiencies: Languages & Frameworks: Java, J2EE, Spring Framework, Spring Boot, Hibernate, JPA, Microservices, Temporal (workflow orchestration), Mockito, and strong grasp of Data Structures & Algorithms. Architecture: Experienced in designing RESTful APIs, building distributed microservices, and implementing event-driven and asynchronous processing systems. Databases: Proficient in relational and NoSQL databases including MySQL, Oracle, PostgreSQL, and MongoDB. Server & Middleware: Deployment and configuration experience with Apache Tomcat, Jetty, WebLogic, and JBoss. Development Ecosystem: Skilled with IntelliJ IDEA, Eclipse, Git, SVN, Jenkins, JIRA, JUnit, and SSH tools like PuTTY. Methodologies & Best Practices: Agile (Scrum, SAFe), Test-Driven Development (TDD), CI/CD pipelines, Object-Oriented Design (OOD), and SOLID principles. I thrive in fast-paced, agile environments where I can collaborate closely with cross-functional teams, optimize backend performance, and contribute to system design and architecture. I'm always focused on writing scalable, testable, and maintainable code that stands the test of time.

Experience

Target

Senior Engineer

Jun 2022Present · 3 yrs 9 mos · Bengaluru, Karnataka, India

  • Actively contributed to the development of a Spring Boot application, leveraging a strong foundation in core Java concepts such as collections, object-oriented programming (OOP) principles, design patterns, and exception handling.
  • Responsible for technical analysis, design, development, and documentation with a focus on the implementation.
  • Designed and implemented robust application modules that adhered to best practices for maintainability and performance. This included optimizing collections for efficient data handling, applying appropriate design patterns to ensure code reusability, and integrating comprehensive exception-handling mechanisms to enhance system reliability.
  • Took the initiative in designing the automation strategy for the TIPAM Missing Server Analysis. By leveraging Temporal, I engineered a solution that orchestrated complex workflows, enabling automated detection and handling of missing servers in the TIPAM system. This significantly reduced manual intervention and improved operational efficiency.
  • Developed several Temporal components, embedding complex business logic to support the TIPAM automation framework. These components were critical in driving the automated workflows, ensuring that business rules were applied consistently and accurately.
Spring BootJavaTemporalCore JavaDesign PatternsException Handling

Lowe's india

Software Engineer

Dec 2020May 2022 · 1 yr 5 mos · Bengaluru, Karnataka, India

  • 1. Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • 2. Responsible for technical analysis, design, development, and documentation with a focus on the implementation.
  • 3. Responsible for Troubleshooting and resolving the reported issues and replying to queries in a timely manner.
  • 4. Mentoring the team members and participated in the full software development life cycle, iterative development, estimations, and design sessions.
  • 5. Involved in the review and analysis of the functional specifications, and requirements clarification defects etc.
  • 6. Wrote unit tests and backend automation tests to test all the desired functionality using JUnit, Mockito.
REST APIsJUnitMockitoAgileSoftware DevelopmentJava

Capgemini

Associate Technical Consultant

Nov 2019Dec 2020 · 1 yr 1 mo · India

  • Designed, code, and supported software solutions that can easily be scaled depending on client needs.
  • Collaborated with other programmers to design and implement features.
  • Analyzed and resolved software errors accurately on time and provide required status reports.
  • Conducted software analysis, programming, testing, and debugging for implemented services.
  • Contributed to all phases of the development lifecycle.
  • Identified production and non-production application issues and fixed those within time.
  • Performed code reviews based on defined standards.
Software DevelopmentProgrammingTestingDebuggingJava

Ness digital engineering

Senior Software Engineer

Apr 2018May 2019 · 1 yr 1 mo · Bengaluru Area, India

  • Suggest, plan, and implement software improvements and upgrades.
  • Worked with experienced team members to conduct root cause analysis of issues, review new and existing code and/or perform unit testing. Created technical documentation for reference and reporting.
  • Identified areas for modification in existing programs and subsequently developing these modifications.
  • Clearly and regularly communicate with management and technical support colleagues.
  • Performed code reviews based on defined standards.
Software ImprovementsCode ReviewsTechnical DocumentationSoftware DevelopmentJava

Tavant technologies

Senior Software Engineer

May 2016Apr 2018 · 1 yr 11 mos · Bengaluru Area, India

  • Developed, tested, and implemented new services based on the client requirement.
  • Written Mockito - JUnit integration code and implemented test cases for Controller and Service methods.
  • Directed to software programming and documentation development.
  • Closely worked with the QA team for testing and resolve bugs in the application.
  • Worked directly with business unit members & its personnel to perform detailed system design, code test new application components/features.
  • Coordinated with BA and Application architects to maintain knowledge on all functional requirements and ensure compliance with all architecture standards.
JUnitMockitoSoftware DevelopmentDocumentationJava

Education

North Maharashtra University

Bachelor of Engineering (B.E.) — Computer Science

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience