Designation
Architect
No. of Positions
1
Experience
7.5-12 Years
Skill (Primary)
Modern Application Development-Microservices-Springboot
Qualification
B-Tech
Job Family
Practice (Digital)
(Posting).
Tech stack - Java full stack (Spring Boot, Restfull, AWS, RMI1. Java Programming:o Strong proficiency in Java programming language.o Knowledge of object-oriented programming (OOP) concepts, as RMI heavily relies on them.2. Networking and Distributed Systems:o Understanding of networking concepts and protocols, as RMI involves communication between distributed components.o Familiarity with distributed systems principles.3. Java Remote Method Invocation (RMI):o In-depth knowledge of Java RMI framework and its APIs.o Understanding of how to create remote interfaces and implement remote objects.o Knowledge of the RMI registry for binding and locating remote objects.4. Java Security:o Understanding of Java\'s security model as RMI involves remote method calls, and security considerations are crucial.5. Exception Handling:o Proficiency in handling exceptions that may arise in a distributed environment.6. Threading:o Knowledge of Java threading, as RMI applications often involve concurrent execution of remote methods.7. Serialization:o Understanding of Java Object Serialization, as RMI uses object serialization for transmitting objects between distributed components.8. Testing and Debugging:o Skill in testing and debugging distributed applications, including knowledge of tools like debugging remote objects.9. Middleware Technologies:o Familiarity with middleware technologies for distributed computing, as RMI is a form of middleware for Java.10. Experience with IDEs:o Proficiency in using Java development environments like Eclipse, IntelliJ IDEA, or NetBeans.11. Version Control:o Knowledge of version control systems (e.g., Git) for managing and collaborating on the source code.12. Troubleshooting and Performance Tuning:o Ability to troubleshoot issues in a distributed environment and optimize the performance of RMI applications. (1.) To gather specifications and deliver solutions to the client organization based on understanding of a domain or technology. (2.) To train and develop team so as to ensure that there is an adequate supply of trained manpower in the said technology and delivery risks are mitigated. (3.) To architect, design and develop [through team] solution for product or sustenance delivery by communicating system requirements to software development teams, assisting team with solving technical problems when they arise and ensuring implementation of agreed architecture. (4.) To implement best practices by enforcing coding standards and knowledge up-gradation to work with new technologies so that the solution is current and meets quality standards as well as client requirements.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.