We are looking for experienced DevOps Engineers (4+ years) with a strong background in cloud infrastructure, automation, and CI/CD processes. The ideal candidate will have hands-on experience in building, deploying, and maintaining cloud solutions using Infrastructure-as-Code (IaC) best practices. The role requires expertise in containerization, cloud security, networking, and monitoring tools to optimize and scale enterprise-level applications. Must Have 4+ years of experience in DevOps, cloud infrastructure, or platform engineering. Expertise in AWS Cloud. Strong experience with Kubernetes, ECS, OpenShift, and container orchestration technologies. Hands-on experience in Infrastructure-as-Code (IaC) using Terraform, AWS CloudFormation, or similar tools. Proficiency in scripting/programming languages like Python, Bash, or PowerShell for automation. Strong knowledge of CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, or BitBucket Pipelines. Experience with Linux operating systems (RHEL, SUSE, Ubuntu, Amazon Linux) and Windows Server administration. Expertise in networking (VPCs, Subnets, Load Balancing, Security Groups, Firewalls). Experience in log management and monitoring tools like Datadog, CloudWatch, Prometheus, ELK, Dynatrace. Strong communication skills to work with cross-functional teams and external customers. Knowledge of Cloud Security best practices, including IAM, WAF, GuardDuty, CVE scanning, vulnerability management. Show more Show less
We are looking for a Senior Java Engineer: As a Senior Java Engineer, you will work with lead-level and fellow senior-level engineers to architect and implement solutions that enable customers to get the most out of what the client can offer. In this role, you will develop performant and robust Java applications while supplying the continued evaluation and advancement of web technologies in the organization. What you will do : Work on a high-velocity scrum team Work with clients to come up with solutions to real-world problems Architect and implement scalable end-to-end Web applications Help team lead facilitate development processes Provide estimates and milestones for features/stories Work with your mentor to learn and grow and mentor less experienced engineers Contribute to the growth of Company via interviewing and architecting What you bring to the table (Core Requirements): 5+ years of Java development within an enterprise-level domain Java 8 (11 preferred) features like lambda expressions, Stream API, CompletableFuture, etc. Skilled with low-latency, high volume application development Team will need expertise in CI/CD, and shift left testing Nice to have Golang and/or Rust Experienced with asynchronous programming, multithreading, implementing APIs, and Microservices, including Spring Boot Proficiency with SQL Experience with data sourcing, data modeling and data enrichment Experience with Systems Design & CI/CD pipelines Cloud computing, preferably AWS Solid verbal and written communication and consultant/client-facing skills are a must. As a true consultant, you are a self-starter who takes initiative. Solid experience with at least two (preferably more) of the following: Kafka (Core Concepts, Replication & Reliability, Kafka Internals, Infrastructure & Control, Data Retention and Durability) MongoDB Sonar Jenkins Oracle DB, Sybase IQ, DB2 Drools or any rules engine experience CMS tools like Adobe AEM Search tools like Algolia, ElasticSearch or Solr Spark What makes you stand out from the pack: Payments or Asset/Wealth Management experience Mature server development and knowledge of frameworks, preferably Spring Enterprise experience working and building enterprise products, long term tenure at enterprise-level organizations, experience working with a remote team, and being an avid practitioner in their craft You have pushed code into production and have deployed multiple products to market, but are missing the visibility of a small team within a large enterprise technology environment. You enjoy coaching junior engineers, but want to remain hands-on with code. Open to work hybrid - 3 days per week from office Show more Show less
5+ years of experience with QA Automation for APIs and UI 3+ Years of testing Java based Cloud-native Web Applications Must have knowledge and experience creating test automation using a variety of tooling including Java, Selenium, Cucumber, RestAssured, Postman and REST API. Must have Experience with performance testing including tools like Jmeter, Blazemeter, Gatling Familiar with Python crypto libraries to perform crypto related operations Strong experience debugging various issues using Splunk and Dynatrace Experience with queueing technologies such as Kafka Strong Experience with Java development, debugging and Spring Boot framework Strong experience with DB – postgres/Oracle / PL SQL and flyway scripts Nice to have JavaScript and Spring Boot experience Ability to configure, run, and debug automated Visual tests in a CI/CD using Jenkins. Strong experience in Code management tooling such as Git, Github. Working experience with agile testing frameworks (e.g., BDD/TDD) Track testing progress and manage defects using JIRA- Rally Working experience of Linux/Unix, Spring, IntelliJ and Eclipse IDE Familiarity with pen testing and vulnerability tools such as Sonar, Checkmarx, and Wireshark Familiarity with Monolithic and Asynchronous application architecture Familiarity with event-based management system such Axon messages Show more Show less
We are seeking a highly skilled and motivated Senior Java Developer with strong expertise in cloud-native microservices development. This role is ideal for professionals who have significant hands-on experience with Java, Spring Boot, and cloud platforms, and are passionate about leading engineering teams and delivering scalable, secure, and high-performance enterprise applications. What You’ll Bring to the Table 7+ years of professional experience in microservices-based cloud-native application development within enterprise domains. 3+ years of proven experience in leading development teams . Strong hands-on experience with Java (preferably version 21) , including lambda expressions, Stream API, and Completable Future. Deep expertise in Spring Boot , Hibernate, and associated technologies. Solid understanding of Hexagonal Architecture and experience implementing microservices using Spring Boot, Kafka, and Redis . Proficient in building and consuming RESTful APIs . In-depth knowledge of PostgreSQL , including schema design and performance optimization. Experience in large-scale batch processing . Skilled with containerization and serverless architecture : Docker, Kubernetes, AWS Lambda, AWS ECS. Strong background in Test Driven Development (TDD) and Domain Driven Design (DDD) ; familiar with frameworks like JUnit, Cypress, WireMock . Experienced wth Application Lifecycle Management tools such as Jira and Confluence. Working knowledge of DevOps practices , CI/CD pipelines (Jenkins), and Git. Excellent verbal and written communication skills with a consultative mindset. Demonstrated leadership and mentoring capabilities. Strong analytical and problem-solving skills. Show more Show less
8 years of experience in Android application development. Key Responsibilities Develop and maintain enterprise Android applications with high quality, meeting schedules and estimated efforts Apply expert-level knowledge of Android technologies: Android SDK, SQLite, Kotlin, Jetpack Compose, and modern development practices Assist Lead Engineers in low-level design activities and technical decision-making Provide accurate effort estimations for assigned development tasks Write and execute unit and integration test cases to ensure code quality Provide clear, accurate status reports on development activities and progress Perform peer code reviews and mentor junior team members Adhere to organizational processes and policies while protecting intellectual property Actively participate in process improvement initiatives and knowledge sharing activities Technical Skills Required Expert-level proficiency in Kotlin and Java for Android development Strong experience with Android SDK and platform architecture Hands-on expertise with Jetpack Compose for modern UI development Proficient with dependency injection frameworks (Hilt, Koin) Experience with local data persistence (Room DB, SQLite) Knowledge of Firebase services integration Skilled in networking libraries (Retrofit) and reactive programming (RxJava) Proficiency in testing frameworks (JUnit, Espresso) Experience with version control systems (Git) Understanding of CI/CD pipelines for Android development Additional Skills Knowledge of payment systems or financial technologies is a plus Experience with Kotlin Multiplatform or Kotlin Coroutines Familiarity with Material Design principles and implementation Experience with Android architecture patterns (MVVM, MVI, Clean Architecture) Understanding of security best practices for mobile applications Knowledge of app performance optimization techniques Experience with Google Play Store deployment processes Education Bachelor's degree in Computer Science, Information Technology, or related field Relevant Android development certifications are a plus Soft Skills Strong analytical and problem-solving abilities Excellent communication and documentation skills Ability to work effectively in cross-functional teams Self-motivated with the ability to work independently Good time management skills to meet deadlines Mentoring and knowledge sharing capabilities Show more Show less
Job Overview: We are hiring a skilled and detail-oriented Software Development Engineer in Test (SDET) with strong capabilities in both manual and automation testing. The ideal candidate has hands-on experience with API testing tools like Postman, modern test frameworks, and a strong foundation in SQL. You will be a core part of the Product Reliability team, ensuring the quality and performance of software releases across web, API, and mobile platforms. Key Responsibilities: Develop and execute detailed test plans for web, API, and mobile platforms Perform manual and automated testing across multiple environments and devices Build and maintain test automation scripts using Playwright, Pytest, and Cucumber Conduct API testing using Postman, including setup of preconditions and validation steps Test frontend applications built with React, Next.js, Tailwind CSS, and related technologies Collaborate with development teams to identify bugs and suggest improvements Manage test data and validate outputs using SQL and MongoDB Integrate automated tests into CI/CD pipelines using Jenkins Maintain documentation using tools like Confluence Manage defect reporting and tracking using Jira or Asana Work with cloud platforms (AWS or GCP) to manage and execute cloud-based test scenarios Understand and test custom implementations using OpenAI APIs Required Qualifications: Minimum 2 years of experience in software testing with a balance of manual and automation work Proven hands-on experience with Postman for API testing Experience with automation frameworks (e.g., Playwright, Pytest, Cucumber) Familiarity with frontend stacks including React and Next.js Strong SQL skills and experience working with relational and non-relational databases Proficiency in Git for version control Prior experience in a product-based company is mandatory Must have spent at least 2 years in one organization (no frequent job changes) Available to join within 30 days Prefer candidate working in product based company Preferred Qualifications: Exposure to Appium or mobile testing platforms Experience managing testing across device labs (e.g., BrowserStack, LambdaTest) Familiarity with cloud infrastructure (AWS or GCP) Knowledge of OpenAI API integration Strong communication and organizational skills Show more Show less
Seeking a highly skilled Lead Software Engineer to spearhead the development and optimization of a key management system built with Java 21 , following hexagonal architecture and powered by multiple microservices. This role requires deep technical expertise, leadership acumen, and a passion for scalable, secure software solutions. As a senior engineering leader, you’ll oversee technical execution, mentor team members, and drive architectural decisions while working on mission-critical projects involving cryptographic operations, HSMs, Kafka messaging , and Postgres database systems. What You'll Do Leadership & Architecture Lead the design, development, and testing of web and cloud-native applications. Architect scalable microservices using Java 21 , Spring Boot, Kafka, and Redis. Promote and enforce best practices in software development, code quality, and testing. Collaborate closely with Product Managers and cross-functional teams to define roadmaps and deliverables. Guide the team in applying hexagonal architecture , design patterns, and modern frameworks. Mentor engineers, conduct interviews, and contribute to team growth and leadership. Development Practices Champion Test-Driven Development (TDD) and Domain-Driven Design (DDD) . Define and document development workflows including branching, peer reviews, logging, and error handling. Implement secure RESTful APIs and manage asynchronous communication via Kafka . Lead technical reviews to identify anti-patterns and promote continuous code refactoring. Database & Cloud Expertise Manage secure and optimized data operations using PostgreSQL (schema design, query optimization). Work on large-scale batch processing systems. Deploy containerized and serverless applications via Docker, Kubernetes, AWS ECS/Lambda . DevOps & CI/CD Develop and manage CI/CD pipelines using tools like Jenkins . Work with ALM tools such as Jira , Confluence , and version control using Git . What You Bring 10+ years of experience in enterprise-grade microservices and cloud-native development. 3+ years of team leadership experience. Advanced expertise in Java (Java 21 preferred) , including features like lambda expressions, Stream API, and Completable Future. Proficiency in Spring Boot , Hibernate, and REST API development. Strong understanding of hexagonal architecture and distributed systems. Solid experience with PostgreSQL , Kafka, Redis, and secure coding practices. Familiarity with DevOps workflows, CI/CD, and test frameworks like JUnit , Cypress , WireMock .
As a highly skilled Technical Leader, you will be responsible for guiding development teams, ensuring high-quality application delivery, and driving technical innovation across projects. Collaborating closely with architects and stakeholders, you will implement scalable solutions and maintain technical excellence while mentoring team members. You will lead the development of applications using .NET Core, Angular/React, and Microsoft SQL Server, ensuring adherence to best practices and coding standards. Design and implementation of Microservices / Service-Oriented Architectures (SOA) to facilitate seamless integration and efficient data exchange will be part of your responsibilities. Collaboration with architects and cloud engineers to deploy and manage applications on Microsoft Azure using services like Azure Kubernetes Service (AKS), Azure SQL, App Service, Azure Functions, Service Bus, Azure Storage, and NoSQL databases is essential. Your in-depth knowledge of .NET Core, React, Angular, Azure, Microservices architecture, Azure DevOps, Code Review processes, and Application Performance optimization will drive technical excellence and innovation within projects. In addition, you will oversee the setup and maintenance of CI/CD pipelines using Azure DevOps (or similar tools) to ensure smooth integration, testing, and deployment. Providing technical leadership to development teams through code reviews, issue troubleshooting, and application performance optimization is a key aspect of this role. Your ability to understand project requirements and deliver innovative solutions that align with business needs, while staying updated on the latest technology trends, particularly in AI/ML, will be crucial. Mentoring and coaching junior developers to foster a collaborative environment that encourages knowledge sharing and continuous improvement is also expected. Qualifications: - Bachelor's or master's degree in computer science, Engineering, or related field. - 8+ years of experience in software development with hands-on expertise in .NET Core, Angular/React, and Microsoft SQL Server. - Strong understanding of Microservices and Service-Oriented Architecture design and implementation. - Experience with Microsoft Azure cloud services, including Azure Kubernetes Service (AKS), Azure SQL, App Service, and more. - Proficiency in CI/CD pipeline management using Azure DevOps and Git. - Strong problem-solving skills with a focus on application performance, scalability, and maintainability. - Knowledge of emerging trends, with a focus on AI/ML as a plus. - Excellent communication and leadership skills with a proven ability to mentor and lead development teams.,