Company Description Rainmakers, is a fast growing and innovation led company based in Noida. We are committed to helping businesses succeed in today's fast-paced and competitive marketplace by providing cutting-edge technology solutions. This Role is based in Pune. Role Description This is a full-time on-site role for a Lead Java Developer for a Client of Rainmakers. The Lead Java Developer will be responsible for software development, microservices architecture, programming, utilizing the Spring Framework, and Java development tasks on a day-to-day basis. Key Responsibilities: Design, develop, and maintain high-quality Java APIs to seamlessly integrate with mobile applications. Ability to tackle and solve complex technical problems. Work across Optus Technology stacks, forging strong relationships with squad members, peers across domains, and external vendors/third parties. Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment. Proactively contribute to the continuous improvement of processes, tooling, and standards. Lead the squad’s technical strategy, set the technical direction, and ensure the quality of delivery. Qualifications Comprehensive knowledge of Spring Framework, including Spring Boot 3.x, Spring MVC, Spring Security, Spring OAuth2, Spring AOP, and Spring Data. Experience with microservices and Docker. Strong hands-on experience in design and architecture in the microservices space. Extensive Java 8/11/17 and/or Kotlin commercial experience. Comfortable working with a wide range of open-source tools and IDEs. Proficient in Linux, Unix and Mac systems. Commercial experience with cloud services and API gateways such as Apigee Edge/ ApigeeX Experience with Spring WebFlux and Project Reactor. Knowledge of AWS infrastructure or other cloud platforms (Azure/GCP). Experience with NoSQL databases (DynamoDB, CosmoDB) Understanding of security practices, OWASP and PCI DSS compliance. Experience in Java application performance tuning. Generalist experience across the full stack, including Java backend APIs, ReactJS, Android. Knowledge of Kotlin/NodeJS is a bonus. Team leadership experiences is bonus.
Company: Shortorbit Technologies Pvt Ltd (Brand Rainmakers) Location : DRDO Delhi Premises, India Duration : Full-time Internship Working Hours : 9:30 AM - 5:30 PM (Monday - Friday) Stipend: ₹25,000 - ₹35,000 per month About Shortorbit Technologies Pvt Ltd : Shortorbit Technologies Pvt Ltd is a premier defence tech company in India, specializing in critical security and cryptography projects in collaboration with the Ministry of Defence. We develop cutting-edge solutions for national security infrastructure. Role Overview: We are seeking an exceptionally skilled Frontend Development Intern to work on sophisticated visual programming interfaces and interactive canvas-based applications. This role requires expertise in modern frontend technologies and advanced UI/UX implementation for complex, mission-critical systems. Key Responsibilities: - Develop and optimize advanced canvas-based user interfaces with drag-and-drop functionality - Implement complex visual programming environments and node-based editors - Build responsive, high-performance React components for secure applications - Optimize rendering performance for large-scale interactive diagrams and workflows - Implement real-time visual feedback systems and animations - Work with ReactFlow, D3.js, or similar libraries for advanced visualizations - Create intuitive container systems and nested component hierarchies - Ensure cross-browser compatibility and accessibility standards - Collaborate with backend engineers for seamless API integration Required Qualifications: - Expert-level proficiency in React, TypeScript, and modern JavaScript (ES6+) - Extensive experience with HTML5 Canvas API and SVG manipulation - Strong expertise in implementing drag-and-drop interfaces - Deep understanding of React hooks, context, and state management - Proficiency with CSS3, Tailwind CSS, and responsive design - Experience with ReactFlow, Konva, Fabric.js, or similar canvas libraries - Strong understanding of performance optimization techniques - Knowledge of component architecture and design patterns Preferred Qualifications: - Experience building visual programming tools or node editors - Knowledge of graph theory and data visualization - Familiarity with WebGL or Three.js for 3D graphics - Understanding of security best practices in frontend development - Experience with Next.js and server-side rendering - Portfolio demonstrating complex interactive UI projects Skills: - Exceptional problem-solving and debugging abilities - Strong attention to UI/UX details and user experience - Ability to work with complex state management - Performance optimization mindset - Excellent communication and collaboration skills - Self-driven with ability to tackle challenging technical problems What You'll Gain: - Work on cutting-edge visual programming interfaces - Experience with advanced frontend architectures - Exposure to secure application development - Mentorship from senior frontend engineers - Opportunity to shape critical defence technology UI/UX - Certificate and potential for full-time employment
Company: Shortorbit Technologies Pvt Ltd (Brand Rainmakers) Location : DRDO Delhi Premises, India Duration : Full-time Internship Working Hours : 9:30 AM - 5:30 PM (Monday - Friday) Stipend: ₹25,000 - ₹35,000 per month About Shortorbit Technologies Pvt Ltd : Shortorbit Technologies Pvt Ltd is a premier defence tech company in India, specializing in critical security and cryptography projects in collaboration with the Ministry of Defence. We develop cutting-edge solutions for national security infrastructure. Role Overview: We are seeking 2 talented C Programming Interns to work on advanced cryptographic systems and secure computing applications. You will be responsible for implementing security algorithms, developing core system modules, and contributing to critical defence technology projects. Key Responsibilities: - Implement cryptographic algorithms and security primitives in C - Develop and optimize low-level system modules for performance and security - Write clean, efficient, and well-documented code following secure coding practices - Conduct unit testing and debugging of cryptographic implementations - Collaborate with the engineering team on system architecture and design - Research and implement industry-standard security protocols - Participate in code reviews and technical documentation Required Qualifications: - Strong proficiency in C programming language - Solid understanding of data structures and algorithms - Basic knowledge of cryptography concepts (encryption, hashing, digital signatures) - Familiarity with secure coding practices - Understanding of memory management and pointer operations - Knowledge of Linux/Unix development environments Preferred Qualifications: - Experience with cryptographic libraries (OpenSSL, libsodium, etc.) - Understanding of symmetric and asymmetric encryption algorithms - Knowledge of AES, RSA, ECC, SHA family algorithms - Experience with version control systems (Git) - Coursework or projects in information security or cryptography Skills: - Problem-solving and analytical thinking - Attention to detail and code quality - Ability to work in a secure environment - Team collaboration and communication - Self-motivated and eager to learn What You'll Gain: - Hands-on experience in defence technology projects - Exposure to real-world cryptographic implementations - Mentorship from experienced security engineers - Understanding of secure software development lifecycle - Certificate and potential for full-time employment
Company: Shortorbit Technologies Pvt Ltd (Brand Rainmakers) Location : DRDO Delhi Premises, India Duration : Full-time Internship Working Hours : 9:30 AM - 5:30 PM (Monday - Friday) Stipend: ₹25,000 - ₹35,000 per month About Shortorbit Technologies Pvt Ltd : Shortorbit Technologies Pvt Ltd is a premier defence tech company in India, specializing in critical security and cryptography projects in collaboration with the Ministry of Defence. We develop cutting-edge solutions for national security infrastructure. Role Overview: We are seeking 2 talented C Programming Interns to work on advanced cryptographic systems and secure computing applications. You will be responsible for implementing security algorithms, developing core system modules, and contributing to critical defence technology projects. Key Responsibilities: - Design and implement backend architectures for cryptographic processing systems - Develop high-performance APIs and microservices for secure data processing - Implement parallel processing and multi-threading systems for computational efficiency - Build queue-based architectures for handling complex workflow executions - Develop execution engines for processing directed acyclic graphs (DAGs) - Implement secure data flow pipelines and transformation systems - Optimize algorithms for performance, scalability, and security - Design and implement caching strategies and state management systems - Integrate cryptographic libraries and security protocols - Write comprehensive unit tests and documentation Required Qualifications: - Strong proficiency in backend programming (Node.js, Python, or Java) - Deep understanding of Object-Oriented Programming (OOP) principles - Knowledge of cryptographic algorithms and security protocols - Experience with parallel processing and multi-threading concepts - Understanding of data structures, algorithms, and computational complexity - Knowledge of queue systems (RabbitMQ, Redis, Kafka, etc.) - Familiarity with RESTful API design and implementation - Experience with database design (SQL and NoSQL) Preferred Qualifications: - Experience implementing execution engines or workflow systems - Knowledge of graph theory and topological sorting algorithms - Understanding of distributed systems and microservices architecture - Familiarity with cryptographic standards (NIST, FIPS) - Experience with Docker and containerization - Knowledge of security testing and vulnerability assessment - Understanding of compiler design or interpreter implementation - Experience with performance profiling and optimization Skills: - Strong analytical and problem-solving abilities - System design and architectural thinking - Understanding of security principles and threat modeling - Ability to write clean, maintainable, and efficient code - Strong debugging and troubleshooting skills - Excellent communication and documentation abilities - Self-motivated with strong research capabilities What You'll Gain: - Hands-on experience in defence technology projects - Exposure to real-world cryptographic implementations - Mentorship from experienced security engineers - Understanding of secure software development lifecycle - Certificate and potential for full-time employment
As a Frontend Development Intern at Shortorbit Technologies Pvt Ltd, you will be working on sophisticated visual programming interfaces and interactive canvas-based applications for critical security and cryptography projects. Your role will involve the following responsibilities: - Develop and optimize advanced canvas-based user interfaces with drag-and-drop functionality - Implement complex visual programming environments and node-based editors - Build responsive, high-performance React components for secure applications - Optimize rendering performance for large-scale interactive diagrams and workflows - Implement real-time visual feedback systems and animations - Work with ReactFlow, D3.js, or similar libraries for advanced visualizations - Create intuitive container systems and nested component hierarchies - Ensure cross-browser compatibility and accessibility standards - Collaborate with backend engineers for seamless API integration Qualifications Required: - Expert-level proficiency in React, TypeScript, and modern JavaScript (ES6+) - Extensive experience with HTML5 Canvas API and SVG manipulation - Strong expertise in implementing drag-and-drop interfaces - Deep understanding of React hooks, context, and state management - Proficiency with CSS3, Tailwind CSS, and responsive design - Experience with ReactFlow, Konva, Fabric.js, or similar canvas libraries - Strong understanding of performance optimization techniques - Knowledge of component architecture and design patterns Preferred Qualifications: - Experience building visual programming tools or node editors - Knowledge of graph theory and data visualization - Familiarity with WebGL or Three.js for 3D graphics - Understanding of security best practices in frontend development - Experience with Next.js and server-side rendering - Portfolio demonstrating complex interactive UI projects Skills Required: - Exceptional problem-solving and debugging abilities - Strong attention to UI/UX details and user experience - Ability to work with complex state management - Performance optimization mindset - Excellent communication and collaboration skills - Self-driven with ability to tackle challenging technical problems At Shortorbit Technologies Pvt Ltd, you will have the opportunity to work on cutting-edge visual programming interfaces, gain experience with advanced frontend architectures, exposure to secure application development, receive mentorship from senior frontend engineers, shape critical defence technology UI/UX, and earn a certificate with potential for full-time employment.,