TechBulls SoftTech

11 Job openings at TechBulls SoftTech
Software Engineer Pune,Maharashtra,India 5 years None Not disclosed On-site Full Time

The required technical and professional expertise: 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. Back-End Development: Develop server-side logic and APIs using Java frameworks like Spring, Spring Boot, or Java EE. Apply on given link : https://zrec.in/5d3OH?source=CareerSite Note : Please apply if you can join us within a week .

SDET 2 pune,maharashtra,india 35 years None Not disclosed On-site Full Time

About the Role: We are looking for a skilled and motivated SDET 2 (Software Development Engineer in Test) to join our team in Pune. This is not a traditional testing role we are seeking a strong developer with a testing mindset , preferably with experience in both Java and Go (Golang) . If you are passionate about building test frameworks , automating end-to-end scenarios , and working closely with development teams to ensure quality at every stage , this role is for you. Even if you are proficient in either Java or Go , we are open to candidates who demonstrate a strong learning attitude and a desire to expand their skill set. Key Responsibilities: Design, develop, and maintain robust automation frameworks and tools using Java and/or Go . Develop and maintain unit tests using JUnit and Mockito for Java-based services. Collaborate with developers to understand system architecture and develop test strategies. Build automated tests for APIs, backend services, and integrations. Write clean, maintainable, and efficient test code that integrates into a CI/CD pipeline . Identify test coverage gaps and work towards achieving comprehensive coverage. Troubleshoot issues and work across teams to resolve quality concerns. Contribute to the continuous improvement of QA processes and test automation infrastructure. Required Skills & Qualifications: 35 years of hands-on experience in software development and test automation . Strong programming skills in Java and/or Go (Golang) . Proficiency in writing unit tests using JUnit and Mockito . Solid understanding of software testing principles, including unit , integration , and end-to-end testing . Experience working in Agile environments and using tools like Git , Jenkins , etc. Good understanding of REST APIs, microservices architecture, and backend testing. Nice to Have: Experience with performance or security testing tools. Familiarity with cloud platforms like AWS or GCP. Exposure to containerized environments such as Docker and Kubernetes. What Were Looking For: A developer-first mindset with strong problem-solving skills. Someone who takes ownership of quality , not just testing. Willingness to learn new languages/technologies – we value adaptability. Strong communication and collaboration skills.

JAVA + Go Developer pune,maharashtra,india 5 years None Not disclosed On-site Full Time

About Us: TechBulls was founded in 2011 with an aim to help customers develop products using cutting edge technologies. We’re 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. Companies Website: https://techbulls.com Job Description: The role is to design, develop, and maintain scalable and high-performance web applications. The candidate will be responsible for back-end development, collaborating with cross-functional teams to deliver robust and user-friendly software solutions. Roles and Responsibilities Design, develop, test, and deploy web applications using Java 8, Java 17, Spring Boot 3.0 X, rest API, Hibernate, JPA, and related technologies. Specifically, if the candidate has designed or implemented caching services, they could be the best fit for this particular requirement 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. Good to have exposure with Golang. 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. Bug Fixing and Maintenance: Identify and resolve defects and performance issues in the application. Provide ongoing support and maintenance of deployed applications. Collaboration and Communication: Work closely with cross-functional teams including designers, product managers, and other developers to understand requirements, provide technical insights, and deliver high-quality software solutions. Continuous Learning: Keep up to date with emerging technologies and industry trends. Apply new tools and techniques to improve development processes and enhance application performance. Requirements: Candidate must be adaptive, agile and fast learner. Proven 5+ years of experience in Java App development. The candidate is expected to be able to strategize the goal after every logical milestone. Proven Experience with Java, Spring, Springboot,Microservices ,Design Patterns and messaging queue tech(Kafka,Active MQ etc.) with databases like mysql, PostgreSQL or oracle. Attention to details and sensitive to the timelines and quality deliverables. Ideally, a candidate could be from Java background, proficient in end-to-end application design and development. Hands on experience experience with Observability tools like Prometheus, Grafana, spring actuators Good to Have: Experience with cloud technologies (e.g., AWS, Google Cloud Platform). Knowledge of containerization technologies (e.g., Docker, Kubernetes). Familiarity with DevOps practices and tools (e.g., Jenkins, Git, CI/CD). Experience with test automation frameworks (e.g., JUnit). Exposure on AI/ML Tools, Low-Code/No-Code Frameworks

DevOps Engineer pune,maharashtra,india 5 years None Not disclosed On-site Full Time

🚨 We’re Hiring: DevOps Engineer 🚨 📍 Location: Pune / Mumbai 📅 Experience: 5+ years NP - Immediate to 10 days only 🎯 *What we’re looking for: Design, build, and maintain Helm charts for microservices-based applications, including custom templates, dependencies, and lifecycle hooks to facilitate easy installation and upgrades. Architect and implement end-to-end DevOps pipelines using tools like Jenkins, ArgoCD, and GitOps methodologies for automated builds, testing, and deployments. Package and ship containerized applications (Docker images) with stateful components, ensuring compatibility across on-prem, cloud (single-tenant and multi-tenant), and developer trial environments. Manage continuous deployment (CD) strategies tailored to client needs, including manual upgrades in air-gapped setups and automated rollouts in cloud environments. Handle deployments in restricted environments, such as air-gapped networks, by preparing offline bundles, managing storage solutions (e.g., object/file storage with MinIO or local PVs), and ensuring no external network dependencies. Provide alternatives for deployment when clients restrict tools like ArgoCD or CI/CD pipelines, such as delivering Helm charts with installation scripts and documentation. Troubleshoot and optimize deployments, including data migration during upgrades and integration with client-specific storage or networking configurations. Skills: 5+ years of hands-on experience as a DevOps Engineer or similar role, with proven expertise in building and customizing Helm charts from scratch (not just using pre-existing ones). Demonstrated ability to design and whiteboard DevOps pipelines, including CI/CD workflows for microservices applications. Experience packaging and deploying applications with stateful dependencies (e.g., databases, persistent storage) in varied environments: on-prem (air-gapped and non-air-gapped), single-tenant cloud, multi-tenant cloud, and developer trials. Proficiency in managing deployments in Kubernetes clusters, including offline installations, upgrades via Helm, and adaptations for client restrictions (e.g., no additional tools or VMs). Track record of handling client interactions, such as asking probing questions about infrastructure (e.g., OS versions, storage solutions, network restrictions) and explaining technical concepts clearly. Technical Skills: Strong knowledge of Helm syntax and functionalities (e.g., Go templating, hooks, subcharts, dependency management). Expertise in containerization with Docker, including image management (save/load, registries like Harbor or ECR). Familiarity with CI/CD tools such as Jenkins, ArgoCD, GitHub Actions, and GitOps for automated and manual deployments. Understanding of storage solutions for on-prem and cloud, including object/file storage (e.g., MinIO, Ceph, NFS, cloud-native like S3/EBS). In-depth knowledge of Kubernetes concepts: StatefulSets, PersistentVolumes, namespaces, HPA, liveness/readiness probes, network policies, and RBAC. Solid grasp of cloud networking: VPCs (definition, boundaries, virtualization via SDN, differences from private clouds), bare metal vs. virtual machines (advantages like resource efficiency, flexibility, and scalability). Ability to work in air-gapped environments, preparing offline artifacts and ensuring self-contained deployments. *How to Apply:* Excited to jump into this adventure? Send your resume on below link, showcasing your qualifications to apurva.sinha@techbulls.com or tag someone who could be a great fit! #DevOpshiring #TechBullshiring #CI/CD #Kubernetes #jenkins #Git #Experienced #Punejobs #Technology #Jobalert #Immediatehiring

Senior Software Engineer pune,maharashtra,india 5 years None Not disclosed On-site Full Time

Company Description TechBulls was founded in 2011 with an aim to help customers develop products using cutting edge technologies. We’re 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. Core Responsibilities: • Design, develop, and maintain scalable cloud-native applications on Microsoft Azure platform • Architect and implement microservices using Azure services like App Service, Functions, Container Instances, and AKS • Develop robust APIs and integrate with various Azure services and third-party systems • Implement data solutions with Azure SQL Database, Cosmos DB, and storage services • Write clean, maintainable, and well-tested code following software engineering best practices • Optimize application performance, scalability, and reliability in cloud environments Technical Requirements: • 5+ years of software development experience, with 3+ years specifically in Azure cloud development • Proficiency in programming languages like C#/.NET, Python, Java, or Node.js • Strong experience with Azure services (App Service, Functions, Logic Apps, Service Bus, Event Grid) • Knowledge of containerization technologies (Docker) and Azure container services • Experience with RESTful API design and development • Understanding of cloud architecture patterns and distributed systems • Familiarity with Azure monitoring tools like Application Insights and Log Analytics • Willingness to learn and adapt to other cloud platforms such as AWS

UI/UX Designer pune,maharashtra,india 0 years None Not disclosed On-site Full Time

About Us: TechBulls was founded in 2011 with an aim to help customers develop products using cutting edge technologies. We’re 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. Companies Website: https://techbulls.com Job Description: We are looking for a UX Designer to join our team, who has an analytical and creative designing skills and able to grasp user needs and solve problems. Job Description: Understand requirements for the project in a holistic way. Gathering requirements from stakeholders for product designs and user flows. Should be able to design wireframes for smooth user experience/ user journey for any enterprise application. Should be good at designing themes, layouts for web applications Creating appealing images that can be posted over various social media platforms. Design detailed interaction design and wireframes independently. Knowledge of tools like Figma/ Sketch/ photoshop/Illustrator or similar tools Should be able to design case studies and technical write up’s Roles and Responsibilities: Proven experience as a UX Designer, UI Designer or similar role in a tech company. Familiarity with interaction design and information architecture. Problem-solving, creative & design thinking skills. Conceptual understanding of design elements, color and composition is a must. He/ she should have the ability to brainstorm and mockup design ideas. Need to understand the business goals and user behavior. He/ she should be able to work under pressure and should be highly motivated and well organized. Strong portfolio that demonstrates systematic and creative design thinking as well as deep understanding of UI/UX best practices. (Please include links for an online portfolio or share the designs with your application and resume). Experience Required: 1- 2 yrs Education: Bachelors or higher degree in a User Experience related field such as UI & UX design, HCI, Interaction Design, Graphic Design, B.E or BCA or equivalent professional experience.

Business Development Executive pune,maharashtra,india 0 years None Not disclosed On-site Full Time

Company Description About Us: TechBulls was founded in 2011 with an aim to help customers develop products using cutting edge technologies. We’re 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. Companies Website: https://techbulls.com Job Location - Pune Share resume at hr@techbulls.com or apply here The person will be tagged with a Business Development Manager, where there will be joint accountability to deliver on quota and new business growth. Roles and Responsibilities: Build & maintain Target Account lists and contacts using Sales Tools Create Outbound lead generation campaigns across Channels (LinkedIn/ Email) Conduct outreach campaigns through Email Automation Tools/ LinkedIn Sales Navigator Identify interested prospects and qualify them for Sales evaluation Qualify leads from other marketing campaigns as sales opportunities Conduct Primary research on the Target accounts and filter based on predefined criteria How do I qualify for this job? 2-4 yrs of relevant sales experience, minimum 2yrs of experience working in an IT Services company. Hands-on experience with multiple sales prospecting techniques like cold calling, cold emailing, outreach via Sales Navigator and social media outreach. Experience of working with a CRM Fair understanding of Sales Metrics, Sales Funnel building Exposure to working in mid-sized or start-ups Excellent verbal and written communication skills Highly motivated self-starter with competitive personality and strong attention to detail Candidates who have a flair for Sales and want to have a career in Sales Education: Graduate or postgraduate in any stream

Tech Lead pune,maharashtra,india 8 - 10 years INR Not disclosed On-site Full Time

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).

Flutter Developer pune,maharashtra,india 5 years None Not disclosed On-site Full Time

About Us: TechBulls was founded in 2011 with an aim to help customers develop products using cutting edge technologies. We’re 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. Companies Website: https://techbulls.com About the Role: We are looking for a passionate and experienced Flutter Developer who has hands-on experience in developing, deploying, and maintaining mobile applications from concept to production. The ideal candidate should be able to work in a fast-paced environment, collaborate with cross-functional teams, and deliver high-quality mobile solutions. Roles and Responsibilities: Design, develop, and maintain mobile applications using Flutter (Dart). Build and deploy high-performance, scalable apps for Android and iOS platforms. Collaborate with designers, backend developers, and product managers to deliver seamless user experiences. Integrate RESTful APIs and third-party services. Manage full app lifecycle — from development and testing to release and maintenance. Identify and resolve performance issues, bottlenecks, and bugs. Ensure code quality through effective unit testing and code reviews. Stay updated with the latest Flutter and mobile development trends. Required Skills & Qualifications: 3–5 years of experience in mobile application development. Proven experience in Flutter and Dart with at least one full-cycle app deployed to production. Solid understanding of mobile app architecture, state management (Provider, Bloc, Riverpod, etc.), and UI/UX principles. Experience integrating Firebase, push notifications, and in-app purchases is a plus. Strong debugging and optimization skills. Familiarity with version control systems (e.g., Git). Excellent problem-solving, analytical, and communication skills. Good to Have: Knowledge of native Android (Kotlin/Java) or iOS (Swift) development. Experience with CI/CD pipelines for Flutter apps. Understanding of App Store and Play Store deployment processes.

Frontend Developer pune,maharashtra,india 1 years None Not disclosed On-site Full Time

TechBulls was founded in 2011 with an aim to help customers develop products using cutting edge technologies. We’re 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. Companies Website: https://techbulls.com Job Description: Looking for React developers who will be responsible for building applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Requirements ● Proficient understanding of Web Fundamentals - HTML5, CSS3, JavaScript ● Basic understanding of CSS pre-processing platforms, such as LESS and SASS or CSS inJS ● Proficient understanding of at least one of the UI frameworks viz React, Angular 4+, Vue,Polymer, etc ● Good understanding of ES6 and above. Experience with Typescript is a plus. ● Understanding of web bundling tools like Webpack, ParcelJS, Rollup. ● Sound knowledge of design patterns and practices for writing clean, linted, maintainable, andreusable code. ● Proficient understanding of cross-browser compatibility issues and ways to work aroundthem. ● Understanding of Version Control Systems like Git ● Experience in using supplementary libraries like R edux, Redux-Saga, Emotion, Lerna, etc isa plus. Roles and Responsibilities: ● Enable best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. ● Develop user-facing features and apps. ● Build reusable code and libraries for future use ● Ensure the technical feasibility of UI/UX designs ● Be extremely detail-oriented to strive for pixel-perfect implementation in all browsers. ● Optimize application for maximum speed and scalability ● Should know the internals of third party libraries being How do I qualify for this job? Experience Required: 1-3 years Education: ● The best qualification is having Excellent Programming & Communication Skills. ● Preferred to have Computer Science background ● Preferred to be either Engineer or Masters in Computer Applications

Android Developer pune,maharashtra,india 1 - 3 years INR Not disclosed On-site Full Time

Job Title: A TechBulls was founded in 2011 with an aim to help customers develop products using cutting edge technologies. We're 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. Companies Website: https://techbulls.com Job Description: We are looking for highly motivated individuals who can join our engineering team as SDE-1. As an Android SDE-1, you will play a crucial role in developing and enhancing our Android mobile application, which millions of users rely on to order food, groceries, dine in and enjoy a seamless experience. This opportunity offers you a chance to work closely with our talented team of Android developers and gain valuable hands-on experience in the fast-paced world of app development. We are seeking a skilled Android Software Development Engineer (SDE-1) to join our dynamic team. The ideal candidate should have a passion for mobile technology and a proven track record of delivering high-quality Android applications. As an SDE-1, you will be responsible for designing, developing, and maintaining Android applications that delight our users and exceed industry standards. Requirements ? Design and Architecture: Collaborate with cross-functional teams to make our app more scalable and robust. Adhere to best practices and promote code reusability. ? Development: Write clean, maintainable, reusable code in Kotlin. Implement new features, enhancements, and bug fixes according to project requirements and timelines. ? Testing: Develop and execute comprehensive unit tests and integration tests to ensure the reliability and stability of our Consumer App. ? Performance Optimization: Identify performance bottlenecks and optimize Android applications for speed, responsiveness, and resource efficiency.? Documentation: Create technical documentation, including design documents, API specifications, and release notes. Document codebase changes, architecture decisions, and development processes to facilitate knowledge sharing and onboarding. ? Collaboration: Collaborate closely with product managers, designers, and other engineers to translate product requirements into technical solutions. Participate in Agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives. ? Continuous Improvement: Stay updated on the latest trends, tools, and technologies in Android development. Continuously improve development processes, coding standards, and software quality through innovation and experimentation. How do I qualify for this job ? Bachelor's degree in Computer Science, Engineering, or related field (Master's degree preferred). ? 1-3 years of professional experience in Android application development. ? Proficiency in Kotlin programming languages including Kotlin Flow and coroutines. ? Proficiency with the following : ? ANR detection and resolution ? Memory leak detection and resolution ? Dependency Injection framework like Dagger, Hilt etc ? Strong understanding of Android SDK, Android Studio, and related development tools. ? Experience with Android architecture components (e.g., MVVM, LiveData, Room, RecyclerView optimisations, Data binding, View Binding etc). ? Solid understanding of software design principles, patterns, and best practices. ? Experience with RESTful APIs, JSON/Proto etc ? Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins). ? Excellent problem-solving skills and attention to detail. ? Strong communication and collaboration skills. ? Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities. ? Knowledge and hands on experience of Kotlin Multiplatform will be cherry on the top. Experience Required: 1 to 3 years