We're seeking an innovative and detail-oriented full stack developer to join our team in delivering high-quality software solutions. The ideal candidate will have a strong proficiency in Java, Spring Boot, Kafka, GitLab, PostgreSQL, MySQL, WireMock, and JUnit. Experience with Angular, HTML, CSS, and JavaScript is essential. Additionally, the successful candidate should have knowledge of Microsoft SharePoint & apps and working knowledge of Cloud technologies (AWS/Azure). Solid understanding of OOP principles, design patterns, and architectural best practices is required. We're looking for someone who can write clean, reusable Java code and implement Java concurrency patterns. Familiarity with MVC, JDBC, and RESTful web services is necessary. Experience with web frameworks like Play and Spark and Java GUI frameworks (Swing, SWT, AWT) is desired. Knowledge of JVM internals, class loading mechanisms, and scalability principles is also a plus. Automated testing, version control (Git), and CI/CD tools (Maven, Gradle, Ant) are expected skills.