

About BlueOptima
About
The analytics platform provided by BlueOptima makes it possible for software developers and the companies they work for to develop superior software in the shortest amount of time and at the lowest cost imaginable. Actual Coding Effort is the sole objective productivity indicator for software developers, and BlueOptima is the only solution in the world that measures software developer productivity using this metric. This is a defining event in the history of software development.
The software as a service (SaaS) platform offered by BlueOptima allows corporations to do productivity and quality analysis of their software development in terms of people, teams, tasks, projects, divisions, and outsourced suppliers. Managers are better equipped to maximize efficiency when they have a thorough understanding of the performance differences that exist across an organization. It has been shown that BlueOptima can locate cost reductions in software purchases of up to twenty percent. Companies can cost-optimize their software efforts as early as is practically possible thanks to BlueOptima's extra capabilities in benchmarking and recruiting.
Company video


Connect with the team
Similar jobs
Responsibilities
- Technical Leadership & Architecture: Serve as a technical authority, define cloud-native standards, and own end-to-end system design for complex, distributed, and high-scale solutions.
- Engineering Excellence: Lead modernization initiatives, transition legacy systems to microservices, and ensure performance, scalability, and security.
- Platform & Cloud Enablement: Champion GCP-native services (GKE, Cloud Run, Pub/Sub, BigQuery, Cloud SQL, Spanner), influence CI/CD, and drive FinOps strategies.
- Mentorship & Organizational Impact: Mentor Lead and Senior Engineers, foster engineering rigor, and collaborate with Product Management to translate business strategy into technical solutions.
Required Skills, Experience & Background
- 12+ years of professional experience building enterprise-grade software systems.
- Proven experience operating at a Lead or Principal Engineer level.
- Strong hands-on experience with Java or another major programming language (e.g., Go, Python, C#).
- Deep expertise in microservices architecture, RESTful APIs, and distributed systems.
- Strong experience with SQL and NoSQL databases and data modeling.
- Expertise in cloud-native design principles (stateless services, scalability, resiliency).
- Strong experience building and operating systems on Google Cloud Platform (GCP).
- Proficiency with containers and orchestration (Docker, Kubernetes, GKE).
- Experience with CI/CD pipelines, Git-based workflows, and observability.
- Experience with Big Data and data engineering technologies (e.g., BigQuery, Spark).
Qualifications
- Bachelor’s degree in computer science or related field (required).
- Master’s degree in computer science or related field (preferred).
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.
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
● Familiarity with Mirth Connect for building, managing, and supporting integrations
● 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
● Ready to be a tech-agnostic engineer and comfortable to shift on any tech stack (Java, Node, Python etc)
● Comfortable working with AI (Claude code, Cursor etc)
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
About this roleWe are seeking an experienced MongoDB Developer/DBA who will be
responsible for maintaining MongoDB databases while optimizing performance, security, and
the availability of MongoDB clusters. As a key member of our team, you’ll play a crucial role in
ensuring our data infrastructure runs smoothly.
You'll have the following responsibilities
Maintain and Configure MongoDB Instances - Responsible for build, design, deploy,
maintain, and lead the MongoDB Atlas infrastructure. Keep clear documentation of the
database setup and architecture.
Ownership of governance, defining and enforcing policies in MongoDB Atlas.Provide
consultancy in drawing the design and infrastructure (MongoDB Atlas) for use case.
Service and Governance wrap will be in place to restrict over provisioning for server size,
number of clusters per project and scaling through MongoDB Atlas
Gathering and documenting detailed business requirements applicable to the data
layer.Responsible for designing, configuring and managing MongoDB on Atlas.
Design, develop, test, document, and deploy high-quality technical solutions on the
MongoDB Atlas platform based on industry best practices to solve business needs.
Resolves technical issues raised by the team and/or customer and manages escalations as
required.
Migrate data from on-premise MongoDB and RDBMS to MongoDB AtlasCommunicate
and collaborate with other technical resources and customers in providing timely updates
on status of deliverables, shedding light on technical issues, and obtaining buy-in on
creative solutions.
Write procedures for backup and disaster recovery.
You'll have the following skills & experience
Excellent analytical, diagnostic skills, and problem-solving skills
Should understand the Database concept and develop expertise in designing and
developing NoSQL databases such as MongoDB
MongoDB query operation, import and export operation in database
Experience in ETL methodology for performing Data Migration, Extraction,
Transformation, Data Profiling and Loading
Migrating database by ETL, migrating database by manual process and designing,
development, implementation
General networking skills, especially in the context of a public cloud (e.g. AWS – VPC,
subnets, routing tables, nat / internet gateways, dns, security groups)
Experience using Terraform as an IaC tool for setting up infrastructure on AWS
CloudPerforming database backups and recovery
Competence in at least one of the following languages (in no particular order): Java, C++,
C#, Python, Node.js (JavaScript), Ruby, Perl, Scala, Go
Excellent communication skills, often being able to compromise but draw out risks and
constraints associated with solutions. Be able to work independently and collaborate with
other teams
Proficiency in configuring schema and MongoDB data modeling.
Strong understanding of SQL and NoSQL databases.
Comfortable with MongoDB syntax.
Experience with database security management.
Performance Optimization - Ensure databases achieve maximum performance and
availability. Design effective indexing strategies.
Software Architect
Bangalore, India / Engineering/ Full-time
Job Overview:
As a Software Architect, you will play a crucial role in designing, developing, and maintaining robust and scalable backend solutions for our software applications. You will be responsible for making strategic technical decisions, and collaborating with cross-functional teams to ensure the successful delivery of high-quality software products with scalable backend infrastructure.
Responsibilities:
- System Architecture:
- Design and architect scalable, efficient, and maintainable backend systems.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
- Technical Leadership:
- Provide technical leadership and guidance to the development team, ensuring best practices and coding standards are followed.
- Mentor and coach team members, fostering a culture of continuous learning and improvement.
- Backend Development:
- Lead the development of backend components, modules, and features primarily on Ruby on Rails tech stack and also be open to contribute in other tech stacks based on Java/Kotlin and Python.
- Implement and maintain APIs, data models, and database structures to support application functionality.
- Performance Optimization:
- Identify and address performance bottlenecks, ensuring optimal system response times and resource utilization.
- Implement caching strategies and other performance optimization techniques.
- Collaboration:
- Collaborate with frontend developers, product managers, and other stakeholders to integrate frontend and backend components seamlessly.
- Participate in code reviews to ensure code quality, adherence to standards, and knowledge sharing within the team.
- Security and Compliance:
- Implement and enforce security best practices to safeguard sensitive data.
- Stay updated on industry trends and emerging technologies to ensure compliance and security standards are met.
- Documentation:
- Create and maintain comprehensive technical documentation for the backend architecture, APIs, and development processes.
- Continuous Improvement:
- Proactively identify opportunities for process improvement and contribute to the evolution of development methodologies and practices.
Qualifications:
- Overall 10+ years of experience, with 2+ years as a Software Architect with a focus on backend development using Ruby on Rails.
- In-depth knowledge of Ruby on Rails framework, database design, and API development.
- Strong understanding of software architecture principles, design patterns, and best practices.
- Experience with performance optimization, scalability, and security considerations.
- Excellent communication and collaboration skills.
- Leadership experience with a demonstrated ability to mentor and guide development teams.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Bonus points:
- Familiarity with front-end technologies and frameworks(ReactJs).
- Experience with other programming languages.(Kotlin/Python)
- Experience with cloud platforms and microservices architecture.
- Knowledge of DevOps practices and tools.(AWS, Kubernetes, )
Join us in revolutionizing the way software solutions are developed, and contribute to building cutting-edge applications that make a positive impact on our users and the industry.
Key Skills - Java , Hibernate , Spring , Maven, MVC Framework ,Spring Boot , J2EE
Responsibilities:
- Responsible for design and development of high end, robust, scalable products that disrupt the market
- Technically-intense role with primary focus on building cool products in a niche domain
- Evolution into Principal Software Engineers and Team leads and beyond based on one’s ability to demonstrate very strong technical expertise and project & people management skills.
- Reviewing code work for accuracy and functionality
- Analyzing code segments regularly.
Requirements:
Experience Range: 3+
Role: Software Engineer – final role will depend on candidate’s experience and credentials
Education: BE/B. Tech/MCA/M.Sc./MTech
Technology Stack: Java, Hibernate, spring, spring boot, Microservices, MySQL, reactJS, Elastic Search, AWS Infra
You will:
- Be actively involved in strategic direction and product decisions.
- Architect and design new services and features
- Be the go-to person for debugging performance issues on the platform and customer environments
- Dive deep into open source data engines and work on optimizing their performance.
- Design, build, and maintain low latency APIs.
- Mentor and guide the engineering team on best practices and software architecture
- Work closely with our customers and sales teams on a regular basis to carve out new features and use cases
- Develop services that will be consumed by frontend and solution engineers.
You need:
- 12+ years of strong development experience in one or more general programming languages. JVM (Java, Scala, Kotlin) or Golang
- Strong Computer Science fundamentals in data structures, algorithm design, and problem-solving.
- Strong distributed systems knowledge, and experience shipping enterprise software
- SQL mastery and overall experience working with Data storage and retrieval systems
- Organized, thorough, and detail-oriented
Good to have:
-
Contribution to open-source projects.
- Background in enterprise software
- JVM performance tuning and debugging
Key Responsibilities:
• Should have hands-on experience with Java
• Strong experience in Spring Boot, Micro Services
• Should be well versed with Agile Development methodologies
• Should have strong debugging and communication skill
• Should participate in design discussions and provide application designs, architecture, timeline estimations
• Problem-solving mind and attitude
• Ability to interface well with externally facing departments and directly with customers
• Effective communication skills – written, spoken, listening, and presentation
• Great Team player and experience working with global teams and global organizations Genuine interest in learning and knowledge sharing
Primary Skills:
• 2 years of Spring Boot and Microservices.
• 3+ years of experience in Core Java.
• Proficiency with Spring Framework.
• Innovate new approaches algorithms, libraries, tools, platforms, for relevant development areas
• Strong programming skills in Core JAVA / J2EE expert level
• Good at data structures, algorithms, problem-solving, and design patterns
• Knowledge of Web Services, Spring, ORM Frameworks, Spring Boot, Spring Cloud Gateway, OAuth2.0, Spring Security, JWT, Eureka, Hystrix, Apache Cassandra
• Should be well familiar with SQL/NO-SQL database
• Knowledge of Spring Batch, Kubernetes, Docker is a plus point
Experience: 5+ Years
An Architect is a hands-on, talented, innovative, and practical individual with functional experience to design, implement and support the delivery of core products and product components.
- Capable of working under minimal direction and exercising considerable latitude, they will provide technical expertise in developing solutions to complex software engineering problems, which require frequent use of ingenuity and creativity.
- Experienced in designing application framework solutions, performing architectural analysis, and identifying issues and provide solutions for the business problems.
- Sound functional knowledge of application architecture service architecture, code modularity, data synchronisation, customisable workflow management, partner application integration and API developer frameworks.
- Responsibilities:
- Lead the design and development of new architecture and major functional upgrades for the most advanced capabilities
- Provide technical guidance and mentorship to engineers, designers, and developers.
- Engage cross-organizational teams such as Product Management, Integrations, Services, Support, and Operations, to ensure the success of overall software development, implementation, and deployment.
- Requirements:
Ideal candidate should have
- 7+ years of system implementation experience
- Experience with any of the following languages like Java / Nodejs / ROR / Python
- Expertise in micro service / Data modelling / AWS / Messaging
- Expertise in building scalable & reliable systems
- Good Experience in working with technologies like AWS, Redis,
- Experience in messaging systems like SQS/RabbitMQ
- Good knowledge of caching, Databases, distributed systems.
- Strong problem solving and analytical skills
- Good experience with Devops
Required Skill:
• Good hands-on experience with Java and JEE
• Good hands-on experience with Microservices
• Good experience in UI frameworks (HTML, Java Script, HTML5, JSP, Ajax)
• Good understanding of Spring, Spring boot, Spring Integration
• Good experience with service oriented architecture and REST, JSON, XML, SOAP
• Good experience with any Directory technology LDAP
• Good Experience with a relational database like Oracle
• Experience working with Agile Methodology
• Experience in using RTC, code quality tools, defect tracking tools
• Good experience with code reviews
• Excellent team player with good organizational, communicational, analytical and logical skills.
• Good understanding of the web browsers and web applications
Desired Skills:
• Good experience with Ping product like PingAccess and Ping Federate
• Apache Camel










