Analyze, design, and develop extremely reliable, scalable, and high-performing web applications.
Collaborate with product management from time to time to understand and evaluate business requirements and translate them into new features within the timeline.
Should be a proactive self-starter who can propose and implement solutions and underlying techniques for problem statements in an effort to obtain results.
Work with other developers and teams to ensure that new features are delivered and that issues are fully tested with minimal defects.
Contribute towards the development and application of advanced concepts, and technologies and hold an area of expertise within the team.
Address architecture and design issues of products or technologies and provide strategic reasoning of introducing new technologies in his / her area of were looking for :
4+ years of hands-on coding experience in Java 8, Spring Boot, Spring Data JPA, and Hibernate.
Experience building microservices and RESTful web services.
Experience working with RDBMS, preferably MySQL and NoSQL databases like MongoDB, Neo4j, etc.
Working experience with OAuth2, OpenID Connect / SAML, JWT, and Spring Security.
Understanding of Java build tools like Maven / Gradle.
Design, test, and implement software systems that optimize all phases of the data operations process and new solution designs.
Perform requirements analysis, understanding the business requirements, and design and develop optimized and customized solutions for customer
Demonstrated leadership ability to effectively work with cross-functional teams.
Involved in research and development activities to understand and identify the product requirements aligned to Naehas's vision and business needs
Ability to function in a fast-paced to Have :
Hands-on experience with Cloud platforms and services, preferably AWS.
Exposure to UI and front-end technologies like HTML, CSS, JavaScript, and frameworks and libraries such as Angular / React.js.
An understanding of CI / CD pipeline and build automation tools like Jenkins.
Experience in Linux and shell scripting.
Working knowledge of messaging queues like RabbitMQ, ActiveMQ, etc.
Working knowledge of Apache Kafka and pub-sub systems.
Experience with enterprise authentication and authorization solutions like Okta.
Experience with SSO.
Knowledge of deployment using Docker will be an added advantage.