Job Details:
Job Role: Java Developer
Job Category: Fulltime
Location India Mumbai
Job Brief:
We are seeking a talented and motivated Java Developer to join our dynamic team. The ideal candidate should have a strong foundation in Java development a passion for creating efficient and scalable code and a commitment to delivering highquality software solutions.
Responsibilities:
Collaborate with crossfunctional teams including product managers designers and other developers to deliver highquality software solutions
Design implement and maintain Javabased applications ensuring the best performance quality and responsiveness of the applications
Participate in code reviews to ensure code quality and mentor junior developers as needed
Identify and address performance bottlenecks bugs and other issues in the codebase
Stay updated on industry best practices new technologies and emerging trends in Java development
Contribute to the continuous improvement of our development processes and tools
Qualifications:
Strong understanding of microservices architecture principles and best practices
Handson experience with Kafka for building eventdriven systems
Handson experience with gRPC for interservice communication
Proficiency in Java 8 features Spring Boot and other relevant technologies for microservices development
Experience with containerization and orchestration tools (Docker Kubernetes)
Solid understanding of RESTful APIs and web services
Familiarity with cloud platforms (e.g. AWS Azure Google Cloud)
Knowledge of database technologies both SQL and NoSQL
Strong problemsolving skills and ability to work in a fastpaced environment
Excellent communication and collaboration skills
Additional Skills:
Web sockets
Java Threads Executor Service Timer Lightweight Threads
Java collection framework
Maven
Commonly used design patterns
Versioning tools Git
Familiarity with Lightstreamer
About OroSoft:
OroSoft Solutions is recognized as one of the global leaders in providing a onestop software solution to the Precious Metals Industry with an aim to help clients cut operating costs and increase profitability by automating their business processes. Being a specialized application designed by industry specialists the purpose of these applications is to provide a suite of convenient and powerful tools for managing inventory costing sales order processing business intelligence management reporting and more. We enjoy repeat business and references and are happy to be part of our clients business growth.
timer,java collection framework,springboot,aws,collaboration,web sockets,git,grpc,problem-solving,java development,database technologies,executor service,java,communication,kafka,spring boot,design patterns,containerization,java threads,microservices architecture,restful apis,microservices,maven,gcp,cloud platforms,lightweight threads,azure