Full stack Java Developer
Design, develop, and maintain robust and scalable backend applications using Java and Spring Boot
Build and optimize RESTful APIs for high performance and reliability
Write clean, effective, and reusable code following best practices
Develop and manage database schemas, queries, and performance tuning using MySQL
Collaborate with frontend developers, QA teams, and stakeholders to deliver high-quality solutions
Implement unit tests, integration tests, and ensure code quality
Troubleshoot, debug, and enhance existing applications
Participate in code reviews and technical discussions
Ensure application security, scalability, and performance standards
REQUIRED SKILLS
Solid proficiency in Java (Core + Advanced concepts)
Experience with Spring Framework and Spring Boot
Solid experience in REST API design and development
Solid knowledge of SQL and MySQL database design
Hands-on experience in software testing (unit testing, integration testing)
Familiarity with tools like JUnit, Mockito or similar testing frameworks
Good understanding of OOP concepts and design patterns
Experience with version control systems (SVN)
SOFT SKILLS 1. Strong problem-solving and analytical skills 2. Good communication and teamwork abilities 3. Ability to work independently and handle responsibilities