Java Developer
Send a job offer directly to this candidate
I am a solution-driven developer with hands-on experience working with Java and Spring frameworks, with a strong understanding of computer science and mathematical fundamentals, clean code, Object Oriented Design principles, clean architecture, design patterns, programming tools, technical writing, API documentation and software engineering best practices delivering products using agile methodologies and scrum frameworks. Skilled in designing and developing efficient backend systems, Test Driven Development, Event-Driven Architecture, RESTful APIs, SQL and NoSQL Databases.
Experience with source code versioning systems (Git). Solid understanding of software infrastructures with demonstrated engagement in the complete life cycle phases of software from conceptualization to deployment. Always eager to learn new things and contribute to teamwork.
With a proven track record of designing and implementing scalable and functional software systems that optimize efficiency and improve user experience. Identifying and resolving potential bottlenecks through monitoring and testing application performance, and also working collaboratively with other developers to implement effective solutions. I possess a strong background in maintaining software security, implementing backup strategies, and ensuring redundancy to minimize data loss and protect against threats.
I am well-versed in industry standards and best practices related to software development, and I consistently strive to stay updated with the latest advancements in technology.
I have a strong grasp of data structures, algorithms, and software development principles, and have actively contributed to codebase enhancements, improving system stability and reliability. Proficiently utilizing both relational and non-relational databases for optimized data management, I've successfully integrated payment gateways in multiple fintech applications, ensuring secure and seamless transactions. My proficiency extends to software methodologies and design patterns like N-tier architectures and RESTful web services, and I collaborate effectively with team members to design algorithms and flowcharts in alignment with project requirements.
My expertise lies in Java, including related technologies like Spring Boot and Hibernate, and I've demonstrated competence in database management and RESTful API development. Additionally, I've gained foundational knowledge of encryption algorithms and security best practices.
I completed a programming bootcamp where I received comprehensive training in Java programming. This intensive program covered a wide range of Java concepts and practical applications. Throughout the bootcamp, I gained hands-on experience in coding, debugging, and software development using Java. This education equipped me with the skills and knowledge needed to work with Java in various software development projects