We are seeking a highly skilled and experienced Senior Java Fullstack Developer to join our agile team. The ideal candidate will have a deep understanding of Java development, extensive experience with Spring Boot, and a proven track record of delivering high-quality, scalable applications.
Key Roles and Responsibilities:
Design and Development: Micro Service Architecture, design, and develop robust and scalable applications using Java and Spring Boot.
Code Quality: Write clean, maintainable, and effective code, adhering to best practices and coding standards.
Testing and Debugging: Develop and execute unit and integration tests, troubleshoot and resolve issues, ensuring the reliability and performance of applications.
Collaboration: Work closely with product managers, designers,
and other developers to understand requirements, provide technical guidance, and deliver high-quality software solutions
Required Skills and Qualification:
Proficiency in Java and Spring Boot framework.
Solid understanding of RESTful APIs and microservices architecture.
Experience with SQL and NoSQL databases.
Familiarity with front-end technologies Angular, RXJS
Experience with any cloud is mandatory
Proficient in version control systems like Git.
Familiarity with CI/CD pipelines and tools such as Jenkins or Git CI.
Proficient in Postgres and SQL fundamentals.