Key Responsibilities: OpenShift Platform Engineering: Deploy, manage, and maintain applications on OpenShift Container Platform. Configure and manage Operators, Helm charts, and OpenShift GitOps (Argo CD). Manage Red Hat Data Grid deployments and integrations. Support OCP cluster upgrades, patching, and troubleshooting. CI/CD Implementation & Automation: Design, implement, and manage CI/CD pipelines using Jenkins and Argo CD. Ensure seamless code integration, testing, and deployment processes with development teams. Infrastructure as Code (IaC): Automate infrastructure provisioning with tools like Terraform and Ansible. Manage hybrid infrastructure across on-prem and public clouds (AWS, Azure, or GCP). Monitoring & Performance Optimization: Implement and manage observability stacks (Prometheus, Grafana, ELK, etc.) for OCP and underlying services. Proactively identify and resolve system performance bottlenecks. Security & Compliance: Enforce security best practices in containerized and cloud environments. Conduct vulnerability assessments and ensure compliance with industry standards. Collaboration & Support: Collaborate with developers, QA, and IT teams to optimize DevOps workflows. Provide ongoing support and incident response for production and non-production environments. Required Skills & Qualifications: Technical Skills: Strong hands-on experience with OpenShift (v4.x) administration and operations. Proficiency in CI/CD tools: Jenkins, Argo CD, GitHub Actions, GitLab CI/CD. Deep understanding of Kubernetes, Docker, and container orchestration. Experience with Red Hat Data Grid or other in-memory data grids. Skilled in IaC tools: Terraform, Ansible, CloudFormation. Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK, Splunk). Proficient in scripting languages: Bash, Python, or Shell. Soft Skills: Excellent problem-solving and analytical skills. Strong communication and collaboration abilities across cross-functional teams. Candidates should be able to work independently. Candidate should be able to provide solution based on customer requirements and work with customers DevOps team during the project implementation.
About Us: TechBulls was founded in 2011 with an aim to help customers develop products using cutting edge technologies. Were a growing team of global experts that believe in the transformative power of evaluation and learning. We help bring our clients product vision to action. We do Software development and UX Design for Startups determined to lead in the digital.Our teams are working on some of the industry's most significant futuristic financial solutions, which are reshaping financial services and people's everyday lives throughout the world. Role Overview: As a Backend Engineer at you will be instrumental in designing and implementing robust, scalable, and secure backend systems that power our AI-driven applications. Key Responsibilities: Build & Own Core Services: Design, develop, and own robust, scalable backend microservices and RESTful APIs that form the backbone of our AI- powered platform. Ensure low-latency performance for high-throughput requests and efficient handling of large ML data payloads, primarily using Python/FastAPI, Node.js/TypeScript, or Go. Architect for Scale: Lead the architectural design and evolution of distributed backend systems. Create solutions that are inherently scalable, fault-tolerant, and maintainable, specifically optimized for demanding AI/ML ads. Optimize AI Infrastructure: Strategically select, implement, and manage AWS services (including specialized compute for ML, optimized storage solutions, databases, messaging queues like Kafka/SQS, caching) to create a cost-effective, high-performance foundation for our backend and AI pipelines. What We Look For: 3+ years Experience . Strong proficiency in backend programming, particularly Python and Node.js (experience with Go is also valuable). Demonstrable experience building systems that handle large datasets, real-time processing, or high throughput. Experience with message queuing systems (e.g., Kafka, RabbitMQ, SQS). Deep understanding of database technologies and query optimization. Hands-on experience with cloud platforms (AWS preferred) and their core services. Hands-on experience with containerization (Docker) and deploying/managing services in containerized environments (Kubernetes familiarity is a plus). Solid grasp of software engineering principles, data structures, algorithms, and distributed systems concepts.
7+ years total experience, 5+ years in automation. Full-stack testing capabilities (functional, non-functional, security) Experience with complex cloud-hosted systems Strong individual contributor for all testing layers (API, UI, ITB)
Key Responsibilities: Front-End Development: Develop user interfaces using Angular. Write clean, maintainable, and testable code. Ensure the technical feasibility of UI/UX designs. Optimise application for maximum speed and scalability. Back-End Development: Design and implement APIs and services. Develop server-side logic and integrate with the front-end. Manage database schemas, migrations, and interactions. Ensure data integrity and security. Testing and Debugging: Write unit, integration, and end-to-end tests. Debug and resolve technical issues. Skills: Demonstrated experience as a Full Stack Developer with expertise in the following technologies: Server-side: Java, Spring Boot, JPA/Hibernate, and related frameworks. Client-side: JavaScript (ES6+), Typescript, Angular, and associated technologies such as RxJS, NgRx, etc. Unit Testing Frameworks: TestNG, JUnit, Jasmine, Karma, and others. Strong proficiency in database technologies, including both SQL and NoSQL. Strong proficiency in Core Java design patterns, TDD and Microservices architecture patterns. Experience with Node.js and GraphQL is a plus. Note : Apply if you can join us in 1 week
Job Description Full-stack experience with strong skills in both frontend and backend development, with a minimum of 5 years of experience. Heres what your day would look like... Build and ship features and fixes Design and document features and components Develop, unit test, instrument, and deploy code Ensure your code is clean and secure Collaborate and brainstorm with colleagues Continuously learn and grow in your area of expertise Support and maintain your product Skills: Backend: Experience in JavaScript. Good to have experience in Golang, Elixir, Frontend: Strong experience in React Experience working with relational databases such as PostgreSQL or MySQL Experience with production systems Proficiency in OOP or FP, with clean coding practices (e.g., SOLID principles) Understanding of containers and tools like Docker Experience working with cloud services, preferably GCP or AWS Clear communication, both written and verbal Good to have: Experience with Kubernetes, RabbitMQ, Redis, etc. Contributions to open source projects Experience working with AI APIs and tools
Job Description: As a Full Stack Developer, your role is to design, develop, and maintain scalable and high-performance web applications using Java and Angular technologies. You will be responsible for both front-end and back-end development, collaborating with cross-functional teams to deliver robust and user-friendly software solutions. Responsibilities: Full Stack Development: Design, develop, test, and deploy web applications using Java, Angular, and related technologies. Front-End Development: Create responsive and intuitive user interfaces using HTML, CSS, and JavaScript frameworks like Angular. Angular Application Development: Utilise your expertise in Angular to design and develop responsive, efficient, and visually appealing web applications. Collaborate with UX/UI designers to transform wireframes and mockups into fully functional features. UI/UX Improvements: Continuously improve the user experience of our applications by identifying and addressing UI/UX issues and proposing innovative solutions to enhance user satisfaction. Back-End Development: Develop server-side logic and APIs using Java frameworks like Spring, Spring Boot, or Java EE. Database Integration: Design and implement database structures and queries using relational databases like MySQL, PostgreSQL, or Oracle. System Architecture: Participate in architectural discussions and provide technical expertise to ensure scalability, performance, and maintainability of the application. Code Reviews and Testing: Conduct code reviews to ensure code quality, performance, and adherence to best practices. Write and execute unit tests and participate in integration and system testing. Requirements: Overall,5+ years of building SaaS Products/applications using the principles of Microservices based design fundamentals. Command over Java FS technologies Microservices, Experience with Java, Spring, Spring Security, Spring MVC, Spring Integration, Spring Data Messaging (AMQP, JMS, Pub/Sub), Kafka, Solace, MQ Databases - Oracle, MongoDB or any other NoSQL databases. Familiarity/Experience with container technologies, e.g., Docker, Kubernetes etc. Experience with cloud technologies (e.g., AWS, Google Cloud Platform). Experience working on agile development teams (ideally using Scrum or Kanban) Knowledge on CI/CD tools like Bosh, Chef, Puppet, Jenkins, Git, Concourse is preferred Familiarity with application and infrastructure monitoring tools such as DataDog, New Relic, Splunk, etc. is preferred Experience with Jenkins or Hudson or Bamboo or other Continuous Integration tools preferred. Full Stack Development: Design, develop, test, and deploy web applications using Java, and related technologies. Front-End Development: Create responsive and intuitive user interfaces using HTML, CSS, and JavaScript frameworks like Angular.
Full-stack experience with strong skills in both frontend and backend development, with a minimum of 4-8 years of experience. Backend: Experience in JavaScript(Node,js). Good to have experience in Golang, Elixir, Frontend: Strong experience in React ,Typescript Experience working with relational databases such as PostgreSQL or MySQL Experience with production systems Proficiency in OOP or FP, with clean coding practices (e.g., SOLID principles) Understanding of containers and tools like Docker Experience working with cloud services, preferably GCP or AWS Clear communication, both written and verbal Good to have: Experience with Kubernetes, RabbitMQ, Redis, etc. Contributions to open source projects Experience working with AI APIs and tools The interview would consist of Hands on programming, low level design, cloud, Database, performance tuning,
Experience: 8-10 Years We are seeking a highly skilled Tech Lead with strong expertise in Java, microservices architecture, and cloud-native application development. The ideal candidate will bring hands-on leadership experience in designing scalable solutions, guiding development teams, and collaborating with DevOps engineers on OpenShift (OCP) platforms. This role requires a blend of technical leadership, solution design, and delivery ownership. Key Responsibilities Lead the design and development of Java / Spring Boot based microservices in a cloud-native environment. Provide technical leadership to a team of developers, ensuring adherence to coding, security, and architectural best practices. Collaborate with architects and DevOps engineers to deploy and manage microservices on Red Hat OpenShift (OCP). Oversee end-to-end delivery including requirement analysis, design, development, code review, testing, and deployment. Define and implement API specifications, integration patterns, and microservices orchestration. Work closely with DevOps teams to integrate CI/CD pipelines, containerized deployments, Helm, and GitOps workflows. Ensure application performance, scalability, and reliability with proactive observability practices (Grafana, Prometheus, etc.). Required Skills & Qualifications 8-10 years of proven experience in Java application development with at least 4+ years in microservices architecture. Strong expertise in Spring Boot, REST APIs, JPA/Hibernate, and messaging frameworks (Kafka, RabbitMQ, etc.). Hands-on experience with containerization (Docker) and orchestration (OpenShift/Kubernetes). Familiarity with OCP DevOps practices including CI/CD (ArgoCD, Tekton, Jenkins), Helm, and YAML deployments. Good understanding of observability stacks (Grafana, Prometheus, Loki, Alertmanager) and logging practices. Solid knowledge of cloud-native design principles, scalability, and fault tolerance. Exposure to security best practices (OAuth, RBAC, secrets management via Vault or similar).
FIND ON MAP