Search by job, company or skills
Must-Have Skills:
Proficiency inSpring Boot
Knowledge of relational databases (PostgreSQL, SQL Server, DB2, MySQL)
Experience with:
Transaction management in distributed systems
Object-oriented analysis and design
Development tools such asEclipse IDE,IntelliJand version control systems likeGitLaborBitbucket
Building and consumingRESTful web services
Logging frameworks
Authentication services for distributed applications
ORMframeworks(Hibernate/JPA
Aspect-Oriented Programming (AOP)
WritingJUnit testsusingMockito
Event-driven microservicesarchitecture
Messaging queues (Kafkaetc.)
Knowledge of multi-threading concepts
Continuous Integration/Continuous Deployment (CI/CD) pipelines (experience withAzure Pipelinesis a plus)
AWS servicessuch asFargate, API Gateway, Application Load Balancer, S3, RDS
UI technologies (VueJS, Angular, React)
Familiarity with best coding practices and standards
Strong understanding of thesoftware development lifecycle, models, and methodologies
Experience working inAgile methodologies
Good-to-Have Skills:
Understanding and application ofdesign patterns
Experience withQueryDsl(a plus)
Familiarity withauthorization policies(ABAC, RBAC, etc.)
Role:Software Engineer/Programmer
Industry:Information Technology, Information Services
Function:IT
Job Type:Permanent Job
Login to check your skill match score
Date Posted: 20/01/2025
Job ID: 104645783
Rishabh Software is a leading IT company with its offices in US, UK and India. Rishabh offers customized software solutions for business applications and Business Process Outsourcing (BPO) services to companies from diverse industry domains, globally.
ISO 9001:2000 certified and adhering to CMM level 4
One of the fastest growing IT Company, Rishabh has been clocking a Compound Annual growth Rate (CAGR) of more than 50% over last five years and is expected to 100% in the coming years.