Profile of Senior Java Developer - Dileep Mavidi
Profile of Senior Java Developer - Dileep Mavidi
+91-9493867353
Senior Java Developer with 10+ years of experience specializing in designing and implementing web and distributed
applications using Java/J2EE technologies. Seeking leadership roles in Software Development within the IT sector, preferably in
Hyderabad or Bengaluru, to drive mutual growth and innovation.
Profile Summary
• Proven expertise in designing and implementing microservices-based architecture for applications related to telecom and
healthcare using Java, Spring, Spring boot, Spring Cloud, JPA etc.
• Designed and Implemented RESTful APIs for seamless communication between microservices, improving system modularity.
• Designed and deployed microservices on AWS Cloud, creating and managing Kubernetes clusters, and developing Kubernetes
manifest files for container orchestration.
• Have in-depth knowledge of Software Development Lifecycle (SDLC) right from requirement analysis, documentation
(functional specifications, technical design), coding and testing for maintaining proposed applications.
• Optimized database performance by designing efficient queries.
• Created unit and integration tests using JUnit and Mockito, maintaining 80% code coverage.
• Created and maintained API documentation using tools like Swagger/OpenAPI.
• Skilled in translating business requirements into functional specifications, use cases, and custom solutions while identifying
business benefits and adhering to standard guidelines.
• Proficiency in communicating with clients to determine specific requirements & expectations; managing client expectations
as an indicator of quality
Core Competencies
Software Development Project Management Agile Methodologies
Lifecycle
Requirement Gathering & Technical & Functional System Design
Analysis Specifications
Education
IT Skills
Programming Language: Java 1.8, 11
Frameworks: Spring, Spring Boot, Spring cloud, Microservices, REST API, Hibernate, JPA
Web Technologies: HTML5, CSS3, Servlets, JSP, XML, JSON, Ajax, JQuery
Cloud & DevOps tools: Git, Jenkins, Docker, Kubernetes, AWS (EKS, RDS, Fargate)
Operating System: Windows, Linux
Development Tools: Eclipse, IntelliJ
Database: Oracle, My SQL, MS SQL Server
Webserver: Apache Tomcat 9
Work Experience
Oct’21-Present: Capgemini, Hyderabad as Senior Consultant
Roles:
• Developed scalable, high-performance microservices using Java, Spring boot, Spring cloud and related technologies for clients in the
Telecom industry.
• Leveraged Spring Cloud for service discovery (Eureka), API gateway (Spring Cloud Gateway), configuration management, and
centralized logging.
• Used API gateways for centralized authentication and authorization of services.
• Develop Dockerized microservices to enable portability across different environments, Use Kubernetes for orchestrating and
managing containerized microservices.
• Implementing REST controllers, service layers, and DAO using Springboot REST and Data JPA, ensuring seamless integration
• Conducting comprehensive unit testing of applications using JUnit framework, identifying and resolving issues promptly
• Interacting with customers to provide regular project status updates and addressing technical concerns, fostering strong client
relationships and ensuring satisfaction
• Analysing complex functional & non-functional requirements, made appropriate design adjustments, provided effort
estimates to support project management
Project: Disney
Position: Software Engineer
Team Size: 4
Duration: 12 Months
Technologies: Java 8, XML , JSON, Mediabeacon
Description: The purpose of this project was to migrate and manage the Media Engine Bundle (MEB) of Disney Park and Resort Digital
Personal Details
| Languages Known: English and Telugu | Address: Hyderabad, Telangana