The Job
Experienced and versatile Senior Full Stack Developer with a strong academic foundation in Computer Science/Software Engineering (B.Sc.), and a proven ability to design, develop, and maintain robust full-stack web applications. Adept at leading development efforts across both the backend (Java/Spring Boot) and frontend (React.js/JavaScript) layers, delivering scalable, maintainable, and high-performance software solutions.
Technical Expertise
- Backend: Deep understanding of OOP and OOD principles with strong Java proficiency and hands-on experience using Spring Framework/Spring Boot to build modular and testable applications.
- Frontend: Solid grasp of JavaScript, HTML, and CSS, with practical experience using React.js and modern frontend architecture to develop intuitive user interfaces.
- Databases: Skilled in designing and optimizing schemas for both relational (MySQL) and NoSQL (e.g., MongoDB) databases. Proficient in using ORM frameworks such as Hibernate, JPA, and similar tools to model and access data efficiently.
- Other Technologies: Familiar with Python and machine learning models, adding value in data-driven or AI-powered contexts. Experienced with microservices architecture and with good knowledge in Docker, Kubernetes, and Helm charts for containerization, orchestration, and cloud-native deployments.
Professional Strengths
- Passionate about technology and modern software engineering practices.
- Fast learner, capable of understanding and managing end-to-end flows in complex systems.
- Strong debugging and problem-solving skills with the ability to troubleshoot both frontend and backend issues effectively.
- Committed to writing clean, testable, and maintainable code following best practices and participating in code reviews and automated testing.
- Highly collaborative, works seamlessly with cross-functional teams, and thrives in dynamic environments.
- Independent and proactive, with a strong sense of ownership and drive for excellence.