To secure a position as a Java Developer where I can leverage my 3+ years of experience in designing and developing scalable backend systems. Proficient in Java, Spring Boot, SQL, and microservices architecture, with a focus on performance optimization, building robust applications, and solving complex technical challenges. Looking forward to contributing to an innovative and dynamic team while continuing to enhance my technical skills.
Solid experience in designing, developing, and maintaining scalable backend applications using Java, Spring Boot, and Hibernate frameworks. Strong understanding of Core Java concepts including OOPS, Collections Framework, Multithreading, Exception Handling, and Streams API features. Skilled in building, deploying, and integrating RESTful APIs with relational databases and front-end web applications. Implemented performance optimizations by using efficient data structures such as HashMaps and Queues for managing high-traffic data. Hands-on expertise in writing optimized SQL queries, creating stored procedures, and managing MySQL and PostgreSQL databases effectively. Worked on implementing secure authentication and authorization mechanisms using Spring Security for protecting web services. Experience in debugging, troubleshooting, and resolving critical backend application issues to ensure smooth performance and reliability. Familiar with using build automation tools like Maven and Gradle, and managing code repositories with Git version control. Experience working with React.js to build interactive UI components and connect them with backend APIs, ensuring smooth user experiences. Ability to participate actively in all phases of the Software Development Life Cycle (SDLC) including analysis, design, development, and deployment. Collaborated closely with cross-functional teams to analyze project requirements, plan deliverables, and deliver high-quality software solutions on time. Strong problem-solving and analytical skills with a focus on writing clean, modular, and maintainable Java code for enterprise-grade applications. Experience in writing unit tests for Java applications using JUnit and Mockito frameworks to ensure high code quality. Familiar with Agile and Scrum methodologies, actively participating in daily stand-ups, sprint planning, and retrospectives. Proficient in integrating third-party APIs and services to enhance application functionality and user experience. Demonstrated ability to adapt quickly to new technologies, frameworks, and project requirements in dynamic work environments. Hands-on experience working with MongoDB for storing and querying unstructured data in document-based collections. Practical experience working with basic data structures (Arrays, Lists, HashMaps) for data management and storage. Used basic sorting and searching algorithms to enhance application performance, including sorting data in lists and searching for specific entries. Familiar with using basic data structures like linked lists and trees for managing hierarchical data and building efficient backend logic.