We are looking for 2 - 10 years experienced Ruby on Rails and VueJS developer responsible for building
applications, including anything from complex groups of back-end micro-services to command line utilities and
data processing scripts. Your primary responsibility will be to design and develop these applications, and to
coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to
collaborative problem solving, sophisticated design, and building quality products is essential.
Key Duties & Responsibilities:
• Design, develop, and implement new modules and APIs for the BEAM Product
• Plan, build and launch features for our products
• Write unit, functional, and integration tests
• Estimate development tasks and meet deadline
• Collaborate with engineering, QA, and product design team members
• Scale our applications as our user base grows
Mandatory Skills & Experience:
Ability to work & develop in Linux environment
• A solid understanding of Ruby
• 5+ years of web application engineering experience with Ruby on Rails, PostgreSQL, HTML, CSS,
JavaScript, Responsive Design, Caching
• 1+ years of experience with a front-end framework (Vue.js & GIT)
• Solid 2+ plus years of web dev experience building web UI/UX interactions.
• 5+ years of experience improving the performance of Ruby on Rails applications with Memcached &
background job processing frameworks (Sidekiq, Resque etc.)
• Hands on experience in deploying applications using AWS Infrastructure using Capistrano automated
deployment.

About Griffon Technology
About
Connect with the team
Similar jobs
We're looking for a high-energy Java engineer to design and implement scalable microservices using Spring Boot. You'll collaborate across teams to deliver clean, efficient, and high-performance backend services.
🛠️ Key Responsibilities
- Design, develop, and maintain RESTful services and microservices using Spring Boot
- Utilize OOP, Java Collections, Exception Handling, and method overloading/overriding in modern coding practices
- Build and optimize multithreaded systems (Threads, synchronization, wait(), notify(), yield()) for performance and scalability
- Write unit and integration tests (JUnit, Mockito, Spring Test) to ensure code quality
- Collaborate with cross-functional teams (QA, DevOps, Product) through code reviews and feature planning
- Diagnose and resolve performance bottlenecksJVM tuning, SQL/caching optimizations
- Adhere to coding standards, best practices, and participate in peer code review
🎯 Required Skills & Experience
- Strong Java fundamentals: OOP, Collections, Generics, Exception Handling
- Concurrency mastery: multithreading, synchronization primitives (wait(), notify(), yield())
- Spring Boot: solid experience building, testing, deploying REST APIs
- Microservices: design, inter-service communication, stateless service patterns
- Testing frameworks: JUnit, Mockito, Spring Test
- Performance tuning: profiling, optimization with JVM settings and database queries
- Tools & practices: Git, Maven/Gradle, CI/CD pipelines, Docker/Kubernetes (plus)
- Soft skills: strong problem-solving, collaboration, and effective communication
Job Description:
- Experience in Core Java 5.0 and above, CXF, Spring.
- Extensive experience in developing enterprise-scale n-tier applications for financial domain. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client-facing applications.
- Good development experience with RDBMS, preferably Sybase database.
- Good knowledge of multi-threading and high-volume server-side development.
- Experience in sales and trading platforms in investment banking/capital markets.
- Basic working knowledge of Unix/Linux.
- Excellent problem solving and coding skills in Java.
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
Job Title: Lead Web App Developer - Backend
Experience: 10–15 Years
Location: Bengaluru
Role Overview:
We are seeking an experienced Lead Web App Developer - Backend to design and maintain scalable, cloud-based backend systems. This role demands expertise in microservices, AWS, and backend technologies to deliver efficient and high-performing applications.
Key Responsibilities:
- Build and maintain scalable backend systems for cloud-based web applications.
- Develop microservices using AWS (Lambda, SQS, SNS) and databases (MySQL, NoSQL).
- Design and implement REST APIs for seamless communication between systems.
- Create containerized solutions with Docker for efficient deployment.
- Solve real-world problems with enterprise-class product designs.
- Contribute to key decisions on product and technology direction.
- Promote frameworks, standards, and new technologies within the team.
Required Skills:
- Experience: 10+ Years in backend development; 3+ Years in large-scale, microservices-based projects.
- Backend Technologies: Proficiency in Python, Node.js, and Java.
- Cloud Expertise: Strong experience with AWS services (Lambda, SQS, SNS).
- Database Skills: Expertise in MySQL and NoSQL databases.
- Microservices Architecture: Deep understanding of distributed systems and scalability.
- DevOps Tools: Hands-on experience with Docker.
- API Development: Proven expertise in designing and consuming REST APIs.
- Soft Skills: Excellent problem-solving and communication abilities.
Why Join Us?
- Work on impactful projects with real-world applications.
- Solve complex problems in a dynamic, fast-paced environment.
- Collaborate with a team of skilled professionals.
- Strong expertise in Java 8+, Spring Boot, REST APIs.
- Strong front-end experience with Angular 8+, TypeScript, HTML, CSS.
- Experience with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Hands-on with Git, Maven/Gradle, Jenkins, CI/CD.
- Knowledge of cloud platforms (AWS) is an added advantage.
- Experience with Agile/Scrum methodologies.
- Domain Expertise (ADDED): Proven experience working on Auto-Loan Management Systems (LMS), Vehicle Finance, or related banking/NBFC solutions.
Job Description:
We are looking for a Senior Java Developer with strong expertise in Apache Kafka and backend systems. The ideal candidate will have hands-on experience in Java (8/11+), Spring Boot, and building scalable, real-time data pipelines using Kafka.
Key Responsibilities:
- Develop and maintain backend services using Java and Spring Boot
- Design and implement Kafka-based messaging and streaming solutions
- Optimize Kafka performance (topics, partitions, consumers)
- Collaborate with cross-functional teams to deliver scalable microservices
- Ensure code quality and maintain best practices in a distributed environment
Required Skills:
- 6+ years in Java development
- 3+ years of hands-on Kafka experience (producers, consumers, streams)
- Strong knowledge of Spring Boot, REST APIs, and microservices
- Familiarity with Kafka Connect, Schema Registry, and stream processing
- Experience with containerization (Docker), CI/CD, and cloud platforms (AWS/GCP/Azure)
Roles and Responsibilities
- Proficient in Java, with a good knowledge of its ecosystems
- Solid understanding of object-oriented programming
- Familiar with various design and architectural patterns
- Skill for writing reusable Java libraries
- Knowledge of concurrency patterns in Java
Main Skills required
Java
Spring boot
Hibernate
Desired Candidate Profile
T.E: 4+ years
Job Location : Gurgaon, Bangalore, Mumbai, Pune
Package : Negotiable
Notice Period : MAX 15 Days
Perks and Benefits
Shift timings - Day
- Salary should not be a constraint for the right fit
Please Note:- kindly share this job requirement with your acquaintances, relative & Friends who are looking for change in same profile or else feel free to call on below mention contact name & No.during (10:00 Am-05:30 pm)(Mon-Fri)
Send resumes at preeti.bedi(at)programming.com
Current location -
Relevant experience (in years)-
Last drawn / Current CTC-
Expected CTC-
Java Developers (4-5 positions)
What qualities are we looking for?
- 3 – 8 years of experience in building web applications
- Excellent command over Data Structures & Algorithms
- Exceptional coding skills in an Object-Oriented programming language (Java)
- Strong problem solving and analytical skills
Technical Requirements:
- Working experience on JAVA, Spring Boot. (building web services)
- Working experience in building microservices and distributed systems.
- Working experience on using messaging queues RabbitMQ/Kafka is a plus.
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery, Angular 5+)
- Excellent knowledge and programming skills in data structures, algorithms.
- Familiarity with databases (e.g. MySQL, MongoDB)
- Proficiency with Git
Job Description
We are looking for a ROR developer. If you're a creative problem solver who is eager to develop amazing products and hungry for a new adventure, a word class workplace is waiting for you in the heart of Bengaluru / Kolkata or remote.
- Production experience in Ruby.
- A completed technical degree in Computer Science or any related fields.
- 3+ years of professional product development experience.
- Being comfortable with microservices architectures, API-based
- You are a pragmatic programmer who understands what is needed to get things done.
- Problem solving and collaborative mindset.
- Experience working with DevOps (Docker, Kubernetes, Terraform).
- Experience with AWS (RDS, DDB, Lambda, CW, EC2, SQS, SNS, Cognito, Kinesis).
- Experience with performance improvements (Caching Techniques, SQL Query Optimization, Performance monitoring and profiling.
- Deep understanding of service-oriented and microservices architectural patterns, troubleshooting methods and best practices.
- Takes end to end ownership of the development and operation of complete features.
scale distributed systems
You will
- Work closely in the respective software engineering team in design and development of
high scale mission critical applications.
- Drive the design and development of one or more components/applications in your
product by establishing robust low level design, good code practices, and unit testing.
- Partner with cross functional teams like product management, operations and business
to propose and influence the design of platforms/systems for higher scale and
complexity.
- Mentor software engineers in the team in solving complex problems and delivering
great quality software, do regular code reviews and play a key role in overall
deliverables.
What do we look for
While we are quite technology agnostic, we particularly look for some concepts that go behind
building high quality products for our consumers.
Coding : Extensive coding in one the following: Java/Python/ROR/Golang
Design : System design, design patterns, designing data structures, source code and
performance algorithms.
Cross functional : Ability to work with diverse teams like Products, business and
operations. Your ability to gather requirements, attention to detail and learnability
would really matter
Experience :4 to 7 years of experience in consumer internet companies or high
scale SAAS










