
Key Responsibilities
- Design, develop, and implement backend services using Java (latest version), Spring Boot, and Microservices architecture.
 - Participate in the end-to-end development lifecycle, from requirement analysis to deployment and support.
 - Collaborate with cross-functional teams (UI/UX, DevOps, Product) to deliver high-quality, scalable software solutions.
 - Integrate APIs and manage data flow between services and front-end systems.
 - Work on cloud-based deployment using AWS or GCP environments.
 - Ensure performance, security, and scalability of services in production.
 - Contribute to technical documentation, code reviews, and best practice implementations.
 
Required Skills:
- Strong hands-on experience with Core Java (latest versions), Spring Boot, and Microservices.
 - Solid understanding of RESTful APIs, JSON, and distributed systems.
 - Basic knowledge of Kubernetes (K8s) for containerization and orchestration.
 - Working experience or strong conceptual understanding of cloud platforms (AWS / GCP).
 - Exposure to CI/CD pipelines, version control (Git), and deployment automation.
 - Familiarity with security best practices, logging, and monitoring tools.
 
Preferred Skills:
- Experience with end-to-end deployment on AWS or GCP.
 - Familiarity with payment gateway integrations or fintech applications.
 - Understanding of DevOps concepts and infrastructure-as-code tools (Added advantage).
 

About CoffeeBeans
About
CoffeeBeans Consulting is a technology partner dedicated to driving business transformation. With deep expertise in Cloud, Data, MLOPs, AI, Infrastructure services, Application modernization services, Blockchain, and Big Data, we help organizations tackle complex challenges and seize growth opportunities in today’s fast-paced digital landscape. We’re more than just a tech service provider; we're a catalyst for meaningful change
Tech stack
Candid answers by the company
CoffeeBeans Consulting, founded in 2017, is a high-end technology consulting firm that helps businesses build better products and improve delivery quality through a mix of engineering, product, and process expertise. They work across domains to deliver scalable backend systems, data engineering pipelines, and AI-driven solutions, often using modern stacks like Java, Spring Boot, Python, Spark, Snowflake, Azure, and AWS. With a strong focus on clean architecture, performance optimization, and practical problem-solving, CoffeeBeans partners with clients for both internal and external projects—driving meaningful business outcomes through tech excellence.
Similar jobs
JOB DESCRIPTION
Experience: 4-7 years
Location: Bangalore
Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.
Required Skills:
- Exp. - 4-7 years
 - Experience in Core Java and Spring Boot.
 - Extensive experience in developing enterprise-scale applications and systems. 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.
 - Good knowledge of multi-threading and high-performance server-side development.
 - Basic working knowledge of Unix/Linux.
 - Excellent problem solving and coding skills.
 - Strong interpersonal, communication and analytical skills.
 - Should have the ability to express their design ideas and thoughts.
 
Company Description
NonStop io Technologies, founded in August 2015, is a Bespoke Engineering Studio specializing in Product Development. With over 80 satisfied clients worldwide, we serve startups and enterprises across prominent technology hubs, including San Francisco, New York, Houston, Seattle, London, Pune, and Tokyo. Our experienced team brings over 10 years of expertise in building web and mobile products across multiple industries. Our work is grounded in empathy, creativity, collaboration, and clean code, striving to build products that matter and foster an environment of accountability and collaboration.
Role Description
This is a full-time hybrid role for a Java Software Engineer, based in Pune. The Java Software Engineer will be responsible for designing, developing, and maintaining software applications. Key responsibilities include working with microservices architecture, implementing and managing the Spring Framework, and programming in Java. Collaboration with cross-functional teams to define, design, and ship new features is also a key aspect of this role.
Responsibilities:
● Develop and Maintain: Write clean, efficient, and maintainable code for Java-based applications
● Collaborate: Work with cross-functional teams to gather requirements and translate them into technical solutions
● Code Reviews: Participate in code reviews to maintain high-quality standards
● Troubleshooting: Debug and resolve application issues in a timely manner
● Testing: Develop and execute unit and integration tests to ensure software reliability
● Optimize: Identify and address performance bottlenecks to enhance application performance
Qualifications & Skills:
● Strong knowledge of Java, Spring Framework (Spring Boot, Spring MVC), and Hibernate/JPA
● Familiarity with RESTful APIs and web services
● Proficiency in working with relational databases like MySQL or PostgreSQL
● Practical experience with AWS cloud services and building scalable, microservices-based architectures
● Experience with build tools like Maven or Gradle
● Understanding of version control systems, especially Git
● Strong understanding of object-oriented programming principles and design patterns
● Familiarity with automated testing frameworks and methodologies
● Excellent problem-solving skills and attention to detail
● Strong communication skills and ability to work effectively in a collaborative team environment
Why Join Us?
● Opportunity to work on cutting-edge technology products
● A collaborative and learning-driven environment
● Exposure to AI and software engineering innovations
● Excellent work ethic and culture
If you're passionate about technology and want to work on impactful projects, we'd love to hear from you
JOB PROFILE: - SOFTWARE ENGINEER TRAINEE
- Experience with Web fundamentals like HTML5, JavaScript, CSS3, and JSP, etc.
 - Good understanding of Object-Oriented JavaScript (OOJS), ES6,
 - Hands-on exp in Web app development using modern client-side MVC frameworks using ReactJS
 - Thorough understanding of ReactJs and its core principles
 - Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
 - Experience developing custom reusable components in ReactJS
 - Proficient understanding of unit testing using JavaScript test frameworks like JEST
 - Experience integrating REST APIs
 - Ability to understand business requirements and translate them into technical requirements
 
Backend Developer/FullStack Developer - ANGULAR,JAVA
About OOLIO
Founded in 2019, Oolio has rapidly grown into Australia’s largest hospitality tech provider, trusted by industry giants like Star Casinos. Our innovative solutions empower businesses to streamline operations, enhance guest experiences, and drive revenue growth.
With a global footprint, we’ve established offices in the UK, US, and New Zealand, delivering cutting-edge technology to some of the world’s most dynamic hospitality brands. At Oolio, we’re not just building software - we’re shaping the future of hospitality with innovation, agility, and a passion for excellence.
As a leading hospitality technology company, we deliver solutions that help restaurants, cafes, and food service businesses streamline operations, integrate ordering and payments, and enhance customer experiences. Our platform is built on modern cloud-native technologies and follows an event-driven architecture, enabling high scalability and reliability.
Responsibilities
- Design, develop, and maintain scalable and high-performance web and mobile applications.
 - Work across the stack with Go, React and Node.js.
 - Working understanding of React Native is a plus.
 - Architect and optimize APIs and microservices to ensure reliability, scalability, and security.
 - Deploy, monitor, and manage cloud infrastructure using Kubernetes and AWS.
 - Collaborate with product managers, designers, and other engineers to build seamless user experiences.
 - Conduct code reviews, mentor junior developers, and promote best practices in software development.
 - Continuously improve system performance, observability, and developer productivity.
 - Troubleshoot and resolve production issues, ensuring uptime and reliability.
 
Requirements
- 6+ years of experience as a Backend Engineer, working on production-grade applications.
 - Strong proficiency in Golang (5+ yrs) for back-end development. Experience with React Native is a plus.
 - Experience with Reactjs or Nodejs is a plus.
 - Solid understanding of microservices architecture and API development.
 - Experience with Kubernetes, Docker, and cloud platforms (AWS) - 4+ yrs.
 - Knowledge of databases (SQL and NoSQL) such as PostgreSQL and DynamoDB.
 - Familiarity with CI/CD pipelines and DevOps practices.
 - Strong problem-solving and analytical skills.
 - Built offline-first applications.
 - Excellent communication and teamwork abilities.
 
Nice-to-Have
- Experience in the POS or payments industry.
 - Knowledge of GraphQL and gRPC.
 - Familiarity with event-driven architecture (Kafka, RabbitMQ, etc.).
 - Exposure to performance tuning and high-traffic system optimizations.
 
What We Offer
- Competitive salary and benefits package.
 - Hybrid work model with flexibility.
 - Opportunity to work on cutting-edge technology in a fast-growing industry.
 - A collaborative and dynamic work environment with a talented global team.
 - Career growth opportunities and ongoing learning support.
 
Job description:
- Develop, implement, and maintain Java application phases, code, and software
 - Work as part of a software development team
 - Contributing to all phases of the development lifecycle
 - Write well-designed, testable, efficient code per specifications and test to ensure designs are in compliance with the specifications
 - Analyze user requirements to determine how to translate into Java
 - Debug and resolve technical issues
 - Develop documentation to track
 
Technical Skill (Must have)
- Java, JSP-Servlets, Spring MVC, Sprint REST, Spring Boot
 - Hibernate, Unit testing framework i.e., JUnit
 - SQL, Database i.e MySQL, Oracle
 - Cloud computing platform understanding i.e., AWS
 - Project Management tools like Jira, Mantis
 - Source-Code Control System (GIT, SVN)
 - Web services
 - Agile Methodology
 - Web/Application Servers i.e., Tomcat
 
Employee perks & benefits:
- 5 days a week work culture
 - Health insurance (for employees and family)
 - Performance awards and rewards
 - Flexible work hours
 
👋🏼We're Nagarro.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
Please find the job details below
Experience: 7.5-10 years
Must Have: Microservices architecture (MSA)- General Experience
REQUIREMENTS:
- Strong technical background with node.js, event loop understanding, unit testing, developing web application & APIs, event & stream, call-back & closures, promise, async/await, accessing file system, Optimization techniques
 - understanding of different components such as web server, storages, integrations
 - should have worked on designing and building server-side solutions (in any technology), build process of node.js, CI/CD process of node.js, multi-tasking (working on multiple things at same time)
 - Good knowledge of functional and Object-Oriented Programming
 - Implementing effective security protocols, data protection measures, and storage solutions.
 - Running diagnostic tests, repairing defects, and providing technical support.
 - Recommending and implementing improvements to processes and technologies.
 - Keeping informed of advancements in the field of Node.js development.
 - Familiarity with Azure pipeline
 - Should have experience in Identifying software application weaknesses and target areas and sketching out ideas for automated software test procedures. Reviewing software bug reports and highlighting problem areas.
 - Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
 - Fundamental knowledge of design patterns
 - Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
 - Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery.
 - Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios.
 
RESPONSIBILITIES:
- Writing and reviewing great quality code
 - Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project
 - Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns, and frameworks to realize it.
 - Determining and implementing design methodologies and tool sets
 - Enabling application development by coordinating requirements, schedules, and activities.
 - Being able to lead/support UAT and production roll outs.
 - Creating, understanding, and validating WBS and estimated effort for given module/task, and being able to justify it.
 - Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
 - Giving constructive feedback to the team members and setting clear expectations.
 - Helping the team in troubleshooting and resolving of complex bugs
 - Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
 - Carrying out POCs to make sure that suggested design/technologies meet the requirements.
 
Experience in Sprnig Boot, Spring Cloud, Spring Security, Webservices
Good Communication Skills
- Proven hands-on Software Development experience
 - Proven working experience in Java development
 - Hands on experience in designing and developing applications using Java EE platforms
 - Object Oriented analysis and design using common design patterns.
 - Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
 - Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
 - Experience in the Spring Framework
 - Experience as a Sun Certified Java Developer
 - Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
 - Experience with test-driven development
 
Job Description
We are looking for Advance Java developers who want to help us design cutting edge scalable products to meet our rapidly growing business. We are building out a team and looking for multiple levels but you should have at least 4-6 years of programming experience.
Key Responsibilities
 Build high availability and extreme reliable high volume transactional systems.
 Deliver reliable solutions that handle massive data and high traffic.
 Complete ownership of problem-free execution of owned modules and solutions.
 Focus on code optimization, code quality, maintainability etc.
 Team Handling.
Skills required
 MS or BS/B.Tech / MCA in computer science.
 Hands-on experience in Core J2EE or Core Java (collection, multithreading).
 Proficiency in Struts 2.0 & Springs, Hibernate, JDBC, JSP, Servlets , JMS / Radius, Redis , Microservices ,
 Strong working knowledge of Databases – MySQL, OS - Linux.
 Experience and knowledge of open source tools & frameworks, broader cutting edge technologies around server side development.
 Excellent data structure & algorithm and problem solving skills.
 Customer-focused, react well to changes, work with teams and able to multi-task.
 Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast growing and start-up workplace.
 Must be a self-starter who can work well with minimal guidance and in fluid environment.
Note: Must have worked on Payment Gateway Development.
Must be willing to work in a startup fast paced environment.
Joining : Immediate
Senior Python Backend Developer 
Notice Period: 45 days / Immediate Joining
Banyan Data Services (BDS) is a US-based Infrastructure Services Company, headquartered in San Jose, California, USA. It provides full-stack managed services to support business applications and data infrastructure. We are looking for a Senior Python Developer to join our development team based out of Bangalore. This teamwork on building the next-generation SAS application on the Hybrid Cloud platform.
It's a once-in-a-lifetime opportunity to join our rocket ship startup run by a world-class executive team. We are looking for candidates that aspire to be a part of the cutting-edge solutions and services we offer that address next-gen data evolution challenges.
Key Qualificatisons
· Ability to write high-quality code efficiently.
· Design and develop new services/micro-services.
· Participate in planning and management of development process.
· Share architectural design vision with both technical and non-technical team members, including fellow engineers.
· Works on improvements in development toolset including testing frameworks, deployment scripts, and monitoring libraries.
· Experience solving complex problems and implementing solutions for performance and scalability.
· Write clean, well-structured, and maintainable code with automated test coverage and corresponding documentation.
· Explore new latest relevant technology, techniques, frameworks, tools, methodologies, and processes.
· Comfortable working with all aspects of software development; including dev-ops, quality assurance, research, and design.
Requirements
· Minimum 3 years of experience as a Python Developer in application development.
· Experience in Developing applications/software using Python, developing web services using Django/Flask, working with REST API, and working with any databases technology.
· Strong in Reg expression and string handling.
· Strong in python programming and should be able to develop both API, UI, and backend validations.
· Integration of user-facing elements developed by front-end developers with server-side logic and Implementation of security and data protection.
· Experience in Developing applications, software using Python, developing web services using Django, Flask, working with REST API, and working with any databases technology.
· Worked on open-source tools for logging, monitoring, search engine, caching, etc.
· Exposure to any of relation database technologies MySQL/Postgres/Oracle or any No-SQL database.
· Experience working on DevOps tools for continuous integration.
· Performed App servers, application deployments, web server deployments.
· Design and implementation of low-latency, high-availability, and performant applications.
· Working knowledge of AWS, enough to be able to set up the environment for application development.
· Good good analytical and execution skills.
· Worked on open-source software for development, logging, monitoring, search engine, caching, etc.
http://www.banyandata.com" target="_blank">www.banyandata.com 












