I am a versatile Java Developer with approximately 5 years of experience specializing in core Java and a deep understanding of Object-Oriented Programming principles. My expertise spans the complete Software Development Life Cycle (SDLC) using Agile/Scrum methodologies, where I have actively participated in sprint planning, scrum meetings, and product development. I am skilled in a variety of Java/J2EE technologies, including JDBC, JSP, JSF, Servlets, and EJB, along with advanced Java 8 features such as Lambda expressions and Streams API.
My experience extends to implementing standard J2EE design patterns like MVC, Singleton, and DAO, enhancing application scalability and maintainability. I possess robust experience with Object Relational Mapping frameworks like Hibernate and Spring Data JPA, and I have a strong background in building web applications using a wide range of Spring Framework features such as Spring MVC, Spring Boot, and Spring Security.
My database management skills are comprehensive, with a strong command over both relational and non-relational databases such as Oracle, MySQL, SQL Server, and MongoDB. I am adept at optimizing SQL queries, designing schemas, and ensuring data integrity and security in high-transaction environments.
On the front-end side, I have developed custom UI/UX designs and have a practical understanding of front-end technologies, including HTML, CSS, JavaScript, and modern frameworks like Angular and React. This allows me to deliver comprehensive web solutions that encompass both client-side and server-side technologies.
I am also proficient with DevOps tools such as Jenkins and Docker, facilitating continuous integration and deployment processes. My experience with Amazon Web Services includes managing services like EC2, S3, and Lambda, ensuring robust cloud infrastructure management.
As a dynamic team player with strong analytical and problem-solving abilities, I thrive in settings that demand both individual initiative and collaborative efforts. My adaptability and commitment to meeting project deadlines make me a valuable asset to any development team. I am dedicated to leveraging my broad technical skills and team collaboration capabilities to contribute meaningfully to projects and drive business success.
Languages
Tools and Framework
Frontend
Databases & Clients
Version Control
Web Servers
Methodologies
IDE & Containerization
Tools
Cloud Technologies
Project Tools & Build Script