Lead the effort to assess requirements, develop and support applications, acting as the primary point of contact.
Work Experience: 8+ years
What are we are looking for
Experience in developing enterprise-class applications using Java, and Spring technology stack (Spring MVC, Spring Data, Spring Cloud, Spring Batch, Spring security, etc.)
Excellent knowledge of ORM technologies (JPA2, Hibernate)
Strong proficiency with web related protocols and architectures (MVC, REST, JSON, HTTP)
Object Oriented analysis and design using common design patterns.
Experience in any RDBMS (Good to have exposure to Postgres and its JSONB data type)
Experience in analyzing stories, writing code, contributing to release and iteration planning and developing the working practices of the team.
Having Clean coding refactoring skills with agile Development practices Scrum, XP, Kanban
Experience coding, developing, and configuring message brokers such as Kafka, ActiveMQ, or RabbitMQ.
Exposure to industry standards like 12 Factor App, JSON Schema
Strong analytical, problem-solving, and synthesizing skills
Experience and desire to work within a fast-paced, iterative development environment.
Excellent written and oral communication skills, judgment, and decision-making skills
Key Responsibilities:
Define software architecture, collaborate with other teams, determine areas of complexity and potential risks to successful implementation of a no-code blockchain platform
Demonstrate a sound understanding of software quality assurance principles, SOLID design principles and modelling methods
Understand and coach/teach others, show a high level of ethics and teamwork
Good to have:
Overall experience of 10+ years.
Experience in developing a low-code/no-code platform
Experience working with Graph data structures and libraries
Experience with test-driven development and mocking frameworks
Experience with OAUTH authentication and Azure Libraries.
Deal Breakers:
We don t want to waste your time, so we thought it d be helpful to list some criteria that ll help you evaluate whether we are a good fit for you.
We are looking for folks that are keen on building what might be the biggest accomplishment of their career. If you are looking for a job as opposed to such an opportunity, we are probably not the right fit.
Sort of related to #1, but if you are not hungry to learn (and we mean hungry), you are better off looking elsewhere. And we want to be able to learn from you as well.
If you are looking for a well-defined, structured role that is prescriptive in terms of your role/responsibilities, we are probably not the right fit. We will expect you to come figure stuff out and take the initiative to solve problems creatively. We value adaptability and innovation, and we believe that every challenge is an opportunity for growth.
If you prioritize a stable environment, we might not be the ideal choice. As a startup, we embrace the inherent chaos that drives our growth.
If you are looking for a relatively easy-going job, this is unlikely to be that. In fact, if this is not one of the most challenging jobs you ve had in your career, we are probably not doing something right.