Jobs
Interviews

29 Testcontainers Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 years

0 Lacs

bengaluru, karnataka, india

On-site

Job Title: Technical Lead — Backend (Spring Boot / Distributed Systems) Location: Bangalore | Experience: 5+ years | Type: Full-time | Department: Engineering / Technology About the Role: We are seeking a hands-on Technical Lead (Backend) with deep expertise in Java and Spring Boot to lead the design, development, and operation of scalable, secure backend services. You will own system architecture, mentor engineers, and drive delivery quality across microservices, data stores, observability, and DevOps collaboration. This is a leadership-and-coding role—expect to contribute to design reviews and critical code paths while guiding the team. Key Responsibilities: Own the architecture and development of backend services and APIs using Java/Spring Boot; drive microservices patterns, data modeling, and service boundaries. Ensure performance, reliability, and security: conduct capacity planning, profiling, and hardening (rate limiting, input validation, secrets hygiene, OWASP). Define integration patterns for synchronous (REST/gRPC) and asynchronous (Kafka/RabbitMQ) communication; champion idempotency and exactly-once semantics where needed. Design persistence layers with relational databases (PostgreSQL/MySQL) and caching (Redis); guide schema evolution and migration strategies. Set up and enforce testing strategy (unit, contract, integration, load), CI/CD, and release readiness across environments. Partner with DevOps on containerization (Docker), orchestration (Kubernetes/EKS), infrastructure-as-code, observability (logs/metrics/traces), and incident response. Establish authentication/authorization (OAuth2, OIDC, JWT) and multi-tenant best practices (isolation, quotas, rate limits). Mentor the team through code reviews, pairing, and design sessions; uphold coding standards and documentation quality. Collaborate with Product, Design, and cross-functional stakeholders to plan sprints and deliver business outcomes on time. Continuously reduce technical debt; lead root-cause analyses and preventative engineering after incidents. Skills & Experience Required: Java/Spring Boot: REST, Spring Data/JPA & Hibernate, Spring Security, actuator/health checks, configuration management. Distributed Systems: microservices patterns, resiliency (circuit breaker, retries, backoff), idempotency, eventual consistency, saga/outbox patterns. Messaging: Kafka or RabbitMQ (topics, partitions, consumer groups), stream processing basics. Data: PostgreSQL/MySQL (query optimization), Redis (caching patterns); exposure to NoSQL/Search (MongoDB/Elasticsearch) is a plus. Cloud & DevOps: AWS preferred (EKS, RDS, S3, SQS/SNS), Docker/Kubernetes, CI/CD (GitHub Actions/Jenkins), infrastructure-as-code. Observability: structured logging, metrics, distributed tracing (OpenTelemetry/Jaeger/Prometheus/Grafana); SLOs and alerting. Security & Compliance: OAuth2/OIDC/JWT, secrets management, least privilege, audit logging; familiarity with data privacy practices. Quality: JUnit/Testcontainers/Mock frameworks, contract testing, load testing (Gatling/JMeter). Leadership: team mentorship, backlog planning, clear stakeholder communication; ability to simplify complex trade-offs. Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. 5+ years of backend development experience, including 2+ years in a technical leadership capacity. Bonus Points : Experience building multi-tenant SaaS at scale, including region pinning and per-tenant observability. GraphQL exposure; real-time updates (WebSockets) where appropriate. Performance profiling and capacity planning; cost-awareness in design (e.g., caching, batch vs. streaming). Contributions to open source, tech talks, or technical writing.

Posted 1 day ago

Apply

8.0 - 10.0 years

3 - 7 Lacs

hyderābād

On-site

Company Profile: We’re Hiring at CGI for our GCC - Right Here in Hyderabad! Join us at the intersection of technology, finance, and innovation. You will be working to support the PNC Financial Services Group, one of the top-tier financial institutions in the U.S. You’ll help shape digital solutions for a global enterprise—from the ground up. This is more than a job. It’s your opportunity to: Work on cutting-edge technologies Collaborate with global teams Build a career with purpose and impact Ready to build the future of banking? Let’s talk. Job Title:Lead Analyst Position: Java Developer Experience:8-10 Years Category: Software Development/ Engineering Shift: General Main location: India, Telangana, Hyderabad Position ID: J0225-1964 Employment Type: Full Time CGI is looking for a talented and motivated Java developer - The developer is one of the most critical roles on the Data Streaming Platform team. The ability to build java applications for data pipelines using Kafka, and Oracle is essential to the platform. Here are some skills required: Core Java Skills* o Strong understanding of Java Apache Kafka Basics* o Understanding of Kafka architecture (brokers, partitions, topics, producers, consumers) (High level) o Experience with Kafka Producers and Consumers using the Kafka Java client o Knowledge of Kafka topic configurations (retention, replication, partitioning) (High level) o Understanding of the Kafka Streams Distributed Processing Concepts (Just a high level) o Familiarity with event-driven architecture o Knowledge of exactly-once processing vs at-least-once processing o Understanding of stream-table duality (Kafka Streams vs. KTables) o Schema Management o Experience with Avro, Protobuf, or JSON for structured messages Integration with External Systems o Connecting Kafka Streams with databases (PostgreSQL, MongoDB, Cassandra) o Using Kafka Connect for external data integration o Knowledge of REST APIs and how to expose data from Kafka Streams DevOps and Deployment* o Familiarity with Docker and Kubernetes for containerized deployment o Using CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI) o Logging and tracing using ELK (Elasticsearch, Logstash, Kibana) or OpenTelemetry (High level understanding) Testing Kafka Streams Applications o Writing unit tests with Mockito and JUnit o Using TestContainers for integration testing with Kafka o Validating Kafka Streams topologies using TopologyTestDriver API developers: o Experience building REST APIs using Spring Boot o Experience with Spring Data/Spring Data JPA for connecting to and reading from databases via APIs o Experience writing unit tests using JUnit/Spock o Familiarity with CI/CD pipelines using Jenkins o Familiarity with SQL/NoSQL databases Nice-to-have Skills: o Monitoring and Optimization o Understanding of Kafka Streams metrics (through JMX, Grafana, Prometheus) o Profiling performance and tuning configurations (buffer sizes, commit intervals) o Handling out-of-order events and rebalancing issues o Knowledge of Apache Flink or KSQLDB for alternative stream processing o Knowledge of Docker, OpenShift o Experience with tools like Dynatrace for troubleshooting Your future duties and responsibilities Design, develop, and optimize Oracle relational databases tables, ensuring high availability, scalability, and performance. Optimize SQL queries, indexes, and execution plans for efficient data processing. Develop ETL pipelines and PL/SQL to transform and integrate data from multiple sources. Implement job scheduling, store procedure, data validation, and monitoring solutions. Work closely with data architecture, DA teams, and application developers to enable data-driven decision-making. Strong in creating logical and physical data model for RDBMS and NoSQL technologies. Strong expertise in PL/SQL, SQL tuning, stored procedures, and triggers. Knowledge of data modeling, data lakes, and warehousing. Familiarity with Python, shell scripting for transformation and automation. Experience with Big Data & NoSQL technologies (e.g: MongoDB, Kafka, Hadoop). Nice to have: Experience with BIAN (Banking Industry Architecture Network) Required qualifications to be successful in this role Core Java Skills* o Strong understanding of Java Apache Kafka Basics* o Understanding of Kafka architecture (brokers, partitions, topics, producers, consumers) (High level) o Experience with Kafka Producers and Consumers using the Kafka Java client o Knowledge of Kafka topic configurations (retention, replication, partitioning) (High level) o Understanding of the Kafka Streams Distributed Processing Concepts (Just a high level) o Familiarity with event-driven architecture o Knowledge of exactly-once processing vs at-least-once processing o Understanding of stream-table duality (Kafka Streams vs. KTables) o Schema Management o Experience with Avro, Protobuf, or JSON for structured messages Integration with External Systems o Connecting Kafka Streams with databases (PostgreSQL, MongoDB, Cassandra) o Using Kafka Connect for external data integration o Knowledge of REST APIs and how to expose data from Kafka Streams DevOps and Deployment* o Familiarity with Docker and Kubernetes for containerized deployment o Using CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI) o Logging and tracing using ELK (Elasticsearch, Logstash, Kibana) or OpenTelemetry (High level understanding) Testing Kafka Streams Applications o Writing unit tests with Mockito and JUnit o Using TestContainers for integration testing with Kafka o Validating Kafka Streams topologies using TopologyTestDriver API developers: o Experience building REST APIs using Spring Boot o Experience with Spring Data/Spring Data JPA for connecting to and reading from databases via APIs o Experience writing unit tests using JUnit/Spock o Familiarity with CI/CD pipelines using Jenkins o Familiarity with SQL/NoSQL databases Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team—one of the largest IT and business consulting services firms in the world.

Posted 5 days ago

Apply

3.0 - 7.0 years

0 Lacs

punjab

On-site

As a QA Engineer, you will be responsible for driving both manual and automation testing across Web, APIs, and Data Platforms. Your role will involve shaping test strategies, building automation frameworks, and ensuring product quality in modern Java microservices and data-driven ecosystems. You will collaborate with product and engineering teams to analyze requirements and define robust test strategies. Your responsibilities will include building and executing functional, regression, UI, and exploratory tests for web and API services. Additionally, you will develop and maintain Selenium WebDriver automation frameworks in Java, integrate automated test suites into CI/CD pipelines, and generate clear reports. In this role, you will conduct API testing with RestAssured/Postman and validate data through SQL queries. You will be testing Java-based microservices, REST endpoints, and event-driven systems such as Kafka and RabbitMQ. Furthermore, you will validate service contracts and schemas using tools like OpenAPI/Swagger, JSON Schema, and Avro/Protobuf. Performance testing with tools like JMeter and basic security testing will also be part of your responsibilities. You must have a strong grasp of SDLC/STLC and test design techniques. Expertise in Java and Selenium WebDriver, hands-on experience with API automation using RestAssured, and familiarity with tools like TestNG, Maven, Gradle, and Git are essential. Knowledge of CI/CD pipelines, Docker, and basic Kubernetes concepts is required. Experience with Kafka, distributed systems testing, observability tools, performance testing, and cloud platforms is also necessary. Strong communication, debugging, and documentation skills are vital for this role. Additionally, experience with mobile automation using Appium, mocking/contract testing tools like WireMock and Pact, data pipeline testing, BDD frameworks, and security awareness are considered good to have for this position. This role offers a challenging opportunity to contribute to the quality and reliability of products in a dynamic and innovative environment.,

Posted 1 week ago

Apply

4.0 years

0 Lacs

sahibzada ajit singh nagar, punjab, india

On-site

Responsibilities QA Engineer responsible for both manual and automation testing across web, APIs, and data platforms. The role involves designing, executing, and maintaining test assets across the SDLC/STLC, with a focus on Selenium WebDriver automation using Java, modern Java microservices (Spring Boot), and data engineering workloads : Analyze requirements, define test strategy, and create detailed test plans and test cases. Execute manual functional, regression, UI, cross-browser, and exploratory tests. Design, develop, and maintain Selenium WebDriver automation frameworks in Java (e.g., POM, data-driven). Build and maintain reliable, reusable, and parameterized test scripts; prioritize and optimize test coverage. Integrate automated tests with CI/CD pipelines (e.g., Jenkins/GitHub Actions) and report results. Log, track, and validate defects; collaborate with developers for quick resolution. Perform API testing (Postman/RestAssured) and database validations using SQL. Prepare and manage test data and environments; ensure traceability to requirements. Contribute to sprint ceremonies; provide clear test metrics and quality risks. Test Java microservices and distributed systems : REST endpoints, messaging flows and eventdriven architectures (e.g., Validate service contracts and schemas (OpenAPI/Swagger, JSON Schema, Avro/Protobuf) including backward/forward compatibility. Design tests for distributed concerns : idempotency, retries/backoff, eventual consistency, saga/transaction flows, time-based logic. Plan and execute API and service performance tests using JMeter to baseline and regressions Basic security testing of auth flows (OAuth2/OIDC) Required Skills Strong understanding of SDLC and STLC, test design techniques and risk-based testing. Proficiency in creating and executing test cases and converting them into automated suites. API automation frameworks using RestAssured Mobile testing : Appium (Android/iOS), device farms (BrowserStack, Sauce Labs, AWS Device Farm) Hands-on with Selenium WebDriver and Java, including locators, waits, assertions, and test design patterns. Experience with TestNG or JUnit, Maven/Gradle, and Git. Working knowledge of SQL for data setup and verification. Comfortable with browser dev tools, cross-browser testing, and basic performance checks. Experience with test management and defect tracking tools (e.g., Jira, TestRail) Strong debugging, documentation, and communication skills. Java 11+ (preferably 17), Spring Boot, REST, OpenAPI/Swagger Testing messaging and event-driven systems : Kafka (topics, partitions, consumer groups, Containerization and environments : Docker, basic Kubernetes concepts; ephemeral dependencies with Testcontainers Observability : logs/metrics/traces using ELK/EFK, Prometheus/Grafana, OpenTelemetry; ability to assert telemetry in tests. Performance and reliability testing : JMeter or Gatling; basics of chaos/resilience testing. Cloud fundamentals (AWS/GCP/Azure) for QA : object storage (S3/GCS), managed DBs/warehouses (RDS/BigQuery/Redshift/Snowflake), messaging (SQS/Pub/Sub), and secrets/config. Security basics : testing OAuth2/OIDC, JWTs, and role-based access; understanding of OWASP Top 10 for APIs. Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions) and artifact management. Experience working in Agile/Scrum environments Nice To Have Create mocks/stubs and isolated environments using WireMock, Testcontainers, and LocalStack; use contract testing (e.g., Pact). Validate data pipelines : ingestion, transformation, and consumption across batch/streaming (e.g., Kafka ? Spark/Airflow); implement data quality checks and reconciliation. Strong in SQL; ETL/ELT concepts; batch/stream processing (Spark/Flink/Beam); orchestration (Airflow) or transformation (dbt) BDD frameworks and practices : Cucumber (Gherkin); living documentation and collaboration with product/BA. Qualifications Bachelors degree in Engineering or related field (or equivalent experience) 4-8 years of professional QA experience across manual and automation testing Proven experience building and maintaining Selenium + Java test frameworks. Nice to have experience testing data pipelines and ensuring data quality in batch/streaming contexts. (ref:hirist.tech)

Posted 1 week ago

Apply

0 years

0 Lacs

sahibzada ajit singh nagar, punjab, india

On-site

We're looking for a QA Engineer who can drive both manual and automation testing across Web, APIs, and Data Platforms. You'll be shaping test strategies, building automation frameworks, and ensuring product quality in modern Java microservices and data-driven ecosystems. Key Responsibilities Collaborate with product & engineering teams to analyze requirements and define robust test strategies. Build and execute functional, regression, UI, and exploratory tests for web and API services. Develop and maintain Selenium WebDriver automation frameworks in Java (POM, data-driven, reusable scripts). Integrate automated test suites into CI/CD pipelines (Jenkins/GitHub Actions) and generate clear reports. Conduct API testing with RestAssured/Postman and validate data through SQL queries. Test Java-based microservices, REST endpoints, and event-driven systems (Kafka/RabbitMQ). Validate service contracts & schemas (OpenAPI/Swagger, JSON Schema, Avro/Protobuf). Perform performance testing with JMeter and basic security testing (OAuth2, OIDC). Participate in Agile ceremonies and provide test metrics and quality insights. Must-Have Skills Strong grasp of SDLC/STLC and test design techniques. Java + Selenium WebDriver expertise (locators, waits, assertions, design patterns). Hands-on with API automation (RestAssured) and SQL for data validations. Familiarity with TestNG/JUnit, Maven/Gradle, Git. Knowledge of CI/CD pipelines, Docker, and basic Kubernetes concepts. Experience with Kafka and distributed systems testing. Exposure to observability tools (logs, metrics, traces) - ELK/EFK, Prometheus/Grafana. Performance testing (JMeter/Gatling) and resilience testing fundamentals. Good understanding of cloud platforms (AWS/GCP/Azure). Strong communication, debugging, and documentation skills. Good To Have Mobile automation (Appium - Android/iOS; BrowserStack/Sauce Labs). Mocking/contract testing (WireMock, Pact, Testcontainers, LocalStack). Data pipeline testing - Kafka - Spark/Airflow, ETL/ELT concepts, data quality checks. BDD frameworks (Cucumber, Gherkin) for collaborative testing. Security awareness : OWASP Top 10 for APIs, JWTs, RBAC. (ref:hirist.tech)

Posted 1 week ago

Apply

8.0 years

0 Lacs

mohali district, india

On-site

QA Engineer responsible for both manual and automation testing across web, APIs, and data platforms. The role involves designing, executing, and maintaining test assets across the SDLC/STLC, with a focus on Selenium WebDriver automation using Java, modern Java microservices (Spring Boot), and data engineering workloads (batch/streaming). Responsibilities:- Analyze requirements, define test strategy, and create detailed test plans and test cases. Execute manual functional, regression, UI, cross-browser, and exploratory tests. Design, develop, and maintain Selenium WebDriver automation frameworks in Java (e.g., POM, data-driven). Build and maintain reliable, reusable, and parameterized test scripts; prioritize and optimize test coverage. Integrate automated tests with CI/CD pipelines (e.g., Jenkins/GitHub Actions) and report results. Log, track, and validate defects; collaborate with developers for quick resolution. Perform API testing (Postman/RestAssured) and database validations using SQL. Prepare and manage test data and environments; ensure traceability to requirements. Contribute to sprint ceremonies; provide clear test metrics and quality risks. Test Java microservices and distributed systems: REST endpoints, messaging flows and eventdriven architectures (e.g., Kafka/RabbitMQ). Validate service contracts and schemas (OpenAPI/Swagger, JSON Schema, Avro/Protobuf) including backward/forward compatibility. Design tests for distributed concerns: idempotency, retries/backoff, eventual consistency, saga/transaction flows, time-based logic. Plan and execute API and service performance tests using JMeter to baseline and regressions Basic security testing of auth flows (OAuth2/OIDC) Required Skills:- Strong understanding of SDLC and STLC, test design techniques and risk-based testing. Proficiency in creating and executing test cases and converting them into automated suites. API automation frameworks using RestAssured Mobile testing: Appium (Android/iOS), device farms (BrowserStack, Sauce Labs, AWS Device Farm) Hands-on with Selenium WebDriver and Java, including locators, waits, assertions, and test design patterns. Experience with TestNG or JUnit, Maven/Gradle, and Git. Working knowledge of SQL for data setup and verification. Comfortable with browser dev tools, cross-browser testing, and basic performance checks. Experience with test management and defect tracking tools (e.g., Jira, TestRail) Strong debugging, documentation, and communication skills. Java 11+ (preferably 17), Spring Boot, REST, OpenAPI/Swagger Testing messaging and event-driven systems: Kafka (topics, partitions, consumer groups, exactlyonce/at-least-once) Containerization and environments: Docker, basic Kubernetes concepts; ephemeral dependencies with Testcontainers Observability: logs/metrics/traces using ELK/EFK, Prometheus/Grafana, OpenTelemetry; ability to assert telemetry in tests. Performance and reliability testing: JMeter or Gatling; basics of chaos/resilience testing. Cloud fundamentals (AWS/GCP/Azure) for QA: object storage (S3/GCS), managed DBs/warehouses (RDS/BigQuery/Redshift/Snowflake), messaging (SQS/Pub/Sub), and secrets/config. Security basics: testing OAuth2/OIDC, JWTs, and role-based access; understanding of OWASP Top 10 for APIs. Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions) and artifact management. Experience working in Agile/Scrum environments Nice to Have:- Create mocks/stubs and isolated environments using WireMock, Testcontainers, and LocalStack; use contract testing (e.g., Pact). Validate data pipelines: ingestion, transformation, and consumption across batch/streaming (e.g., Kafka → Spark/Airflow); implement data quality checks and reconciliation. Strong in SQL; ETL/ELT concepts; batch/stream processing (Spark/Flink/Beam); orchestration (Airflow) or transformation (dbt) BDD frameworks and practices: Cucumber (Gherkin); living documentation and collaboration with product/BA. Qualifications:- Bachelor’s degree in Engineering or related field (or equivalent experience) 4–8 years of professional QA experience across manual and automation testing Proven experience building and maintaining Selenium + Java test frameworks. Nice to have experience testing data pipelines and ensuring data quality in batch/streaming contexts.

Posted 1 week ago

Apply

0 years

0 Lacs

pune, maharashtra, india

On-site

Join us as a " Full stack developer " at Barclays, responsible for supporting the successful delivery of Location Strategy projects to plan, budget, agreed quality and governance standards. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences. To be successful as a " Full stack developer " you should have experience with: Core Programming Skills Java (v8–17): Strong understanding of OOP, functional programming, and concurrency Spring Framework (Core, Boot, MVC, AOP, Security) Spring Boot: Microservices architecture, auto-configuration, starters Spring Data JPA & Hibernate RESTful Web Services (Design, development, documentation using RAML/OpenAPI) Exception handling, validation, logging (SLF4J, Logback, Log4j) Microservices & Cloud-Native Development Microservices design patterns (Circuit Breaker, API Gateway, Service Discovery, etc.) Service orchestration & inter-service communication (REST, gRPC, Kafka) API Gateway (e.g., Zuul, Spring Cloud Gateway) Configuration management (Spring Cloud Config, Consul) Observability: Actuator, Micrometer, Prometheus, Grafana DevOps & CI/CD Exposure to OpenShift Container Platform Deployment, scaling, and management of Spring Boot apps on OpenShift. Understanding of OpenShift templates, Routes, ConfigMaps, Secrets Integration with Jenkins/GitLab for CI/CD pipelines Experience with oc CLI and OpenShift Web Console Docker: Creating & managing Docker images for Spring Boot apps Kubernetes (basic to intermediate knowledge, esp. with OpenShift) Helm (basic understanding) CI/CD tools: Jenkins, GitHub Actions, GitLab CI Database & Persistence: (Good to have) SQL (Oracle, PostgreSQL, MySQL) NoSQL (MongoDB, Redis) Query optimization, indexing, performance tuning Liquibase / Flyway for DB versioning Testing & Quality Assurance: (Good to have) Unit Testing: JUnit, Mockito Integration Testing: TestContainers, Spring Test Contract Testing: Pact Performance Testing: JMeter (basic) Tools & IDEs IntelliJ IDEA / Eclipse Postman / Swagger UI Git, GitHub / GitLab / Bitbucket Maven / Gradle Soft Skills & Experience Agile / Scrum methodologies Code review & mentoring junior developers Client interaction & requirement gathering Troubleshooting in production (logs, metrics, APM tools) Clear documentation and reporting Bonus Skills Kafka or RabbitMQ for messaging ELK Stack / Splunk for centralized logging Experience with API Management tools (Apigee, Kong) Knowledge of Security practices (JWT, OAuth2, SSO) Hands-on with monitoring tools (New Relic, AppDynamics). You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills. This role is based in Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise Thorough understanding of the underlying principles and concepts within the area of expertise They lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they develop technical expertise in work area, acting as an advisor where appropriate. Will have an impact on the work of related teams within the area. Partner with other functions and business areas. Takes responsibility for end results of a team’s operational processing and activities. Escalate breaches of policies / procedure appropriately. Take responsibility for embedding new policies/ procedures adopted due to risk mitigation. Advise and influence decision making within own area of expertise. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function. Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Make evaluative judgements based on the analysis of factual information, paying attention to detail. Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. Guide and persuade team members and communicate complex / sensitive information. Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.

Posted 1 week ago

Apply

0 years

0 Lacs

india

Remote

Job Title: Software Testing / Development Intern Job ID: RF396 Work Mode: Remote Compensation: ₹15,000 Stipend + ₹10,000 Variable About the Role We’re seeking a Software Testing / Development Intern who is eager to learn, experiment, and contribute to a cutting-edge automation platform. This role blends hands-on development with rigorous testing, giving you exposure to real-world engineering workflows. You’ll work with modern stacks, CI/CD pipelines, and AI-driven validation, while directly contributing to the reliability and scalability of our systems. This is a perfect opportunity for someone passionate about coding, testing, and automation, who wants to sharpen their skills in both frontend/backend development and quality engineering. Responsibilities Build and ship frontend features (React or similar) and backend services (Node.js/Python). Translate requirements into test plans and define clear acceptance criteria. Implement tests across the stack: Unit: Jest/pytest with mocks/stubs. Integration: API/DB tests with Supertest/requests, Testcontainers, or MongoMemoryServer. E2E: Browser tests with Playwright/Cypress. Add API contract/schema validations (OpenAPI/Zod) and maintain Postman/Newman suites. Run accessibility (axe) and performance checks (Lighthouse/autocannon). Manage test data with fixtures/factories and ensure test isolation. Maintain green CI pipelines (GitHub Actions) with type checks, linting, coverage gates. Collaborate with AI engineers to validate LLM/agent outputs using golden datasets and regression tests. Requirements Basics of HTML/CSS/JS (React preferred) and Node.js or Python for backend. Familiarity with SQL/NoSQL databases. Exposure to at least 3 testing tools/frameworks: React Testing Library, Jest/pytest, Playwright/Cypress, Postman/Newman, OpenAPI/Zod, Testcontainers/MongoMemoryServer. Understanding of test pyramid, mocking, fixtures, and coverage. Comfortable using Git and collaborating in a team. Strong communication skills and a proactive learning mindset. Nice-to-Have (Bonus Skills) Pact contract testing, visual regression (Percy). RBAC, permission, and negative testing. Security basics (OWASP, SAST/DAST). Docker and GitHub Actions workflows. What You’ll Gain End-to-end exposure to both development and testing disciplines. Mentorship from engineers working at the intersection of automation and AI. A chance to build production-grade code and test systems. Certificate, Letter of Recommendation, and potential full-time conversion.

Posted 2 weeks ago

Apply

4.0 years

8 Lacs

surat

On-site

We're Hiring – Java Spring Boot Backend Developer Location: Vesu, Surat (On-site Only) Experience: 4+ Years Working Days: 5 Days (Monday to Friday) Company: CodeEclipse Solutions Only Surat local candidates preferred --- Are you a backend developer who loves clean architecture, scalable systems, and modern DevOps? Join our team at CodeEclipse Solutions and be a part of building Projects and ERP platform developed with the latest technologies and global best practices. --- Tech Stack You’ll Work On: Spring Boot 3+, Java 21+, Microservices PostgreSQL, Redis, RabbitMQ/Kafka JWT, OAuth2.0, Spring Security, RBAC/ABAC MapStruct, Lombok, Hibernate, Spring Data JPA Docker, GitHub Actions/Jenkins, Prometheus/Grafana, ELK OpenAPI 3.0 (Swagger UI), WebSocket, Testcontainers, RestAssured --- What You’ll Do: Develop scalable microservices using Spring Boot Work on domain-driven design and hexagonal architecture Implement secure APIs with OAuth2.0 and granular access control Collaborate with frontend (React/Flutter) and DevOps teams Handle real-time communication and async workflows via Kafka/RabbitMQ Write well-tested, clean, and maintainable code --- What We’re Looking For: 3+ years of backend development experience Strong grip on Java, Spring Boot, and REST APIs Experience with SQL and NoSQL (Redis) Good understanding of microservice architecture & security best practices Knowledge of Git, CI/CD tools, and containerization --- Perks & Benefits: 5-day working week Opportunity to work on international projects Collaborative, growth-driven culture Exposure to cloud and DevOps practices --- Interested? Send your resume to: ankit.yadaw109@gmail.com Whatsapp: 9023523406 Let’s build something impactful together. Job Type: Full-time Pay: Up to ₹800,000.00 per year Experience: Java: 3 years (Preferred) Location: Surat, Gujarat (Preferred) Work Location: In person Speak with the employer +91 9023523406 Expected Start Date: 01/09/2025

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

india

On-site

About Us We are an IT services and AI solutions company helping global clients build reliable, scalable, and high-quality products. We focus on quality and speed, blending deep technical expertise with AI-driven development and testing practices. Role Overview We are looking for a skilled QA Automation Engineer (Python) to join our growing engineering team. The ideal candidate will have strong experience in building automation frameworks, writing reliable test scripts, and ensuring high-quality product delivery across backend APIs, frontend systems, and data workflows. Key Responsibilities Design, develop, and maintain automated test scripts using Python. Build and enhance test automation frameworks (PyTest/Robot Framework/Behave, etc.). Write automation for REST APIs, microservices, and web applications. Integrate automated tests into CI/CD pipelines (GitHub Actions, Jenkins, GitLab, etc.). Identify, log, and track defects through tools like Jira. Collaborate with developers, product managers, and QA team members to define test strategies. Ensure test coverage, reliability, and scalability of automated suites. Perform code reviews of test automation scripts and provide feedback. Stay up-to-date with new tools, frameworks, and industry best practices. Requirements 2–5 years of experience in QA automation with Python. Strong hands-on experience with PyTest / Robot Framework / Behave . Experience testing REST APIs (using tools like Postman, Requests, PyTest-API). Proficiency in Selenium / Playwright for web UI automation. Experience with Docker, TestContainers, or virtualized test environments (good to have). Knowledge of CI/CD tools (GitHub Actions, Jenkins, GitLab CI, etc.). Familiarity with SQL for database validation. Experience with logging, debugging, and troubleshooting test failures. Excellent problem-solving and communication skills.

Posted 4 weeks ago

Apply

0.0 - 3.0 years

0 Lacs

surat, gujarat

On-site

We're Hiring – Java Spring Boot Backend Developer Location: Vesu, Surat (On-site Only) Experience: 4+ Years Working Days: 5 Days (Monday to Friday) Company: CodeEclipse Solutions Only Surat local candidates preferred --- Are you a backend developer who loves clean architecture, scalable systems, and modern DevOps? Join our team at CodeEclipse Solutions and be a part of building Projects and ERP platform developed with the latest technologies and global best practices. --- Tech Stack You’ll Work On: Spring Boot 3+, Java 21+, Microservices PostgreSQL, Redis, RabbitMQ/Kafka JWT, OAuth2.0, Spring Security, RBAC/ABAC MapStruct, Lombok, Hibernate, Spring Data JPA Docker, GitHub Actions/Jenkins, Prometheus/Grafana, ELK OpenAPI 3.0 (Swagger UI), WebSocket, Testcontainers, RestAssured --- What You’ll Do: Develop scalable microservices using Spring Boot Work on domain-driven design and hexagonal architecture Implement secure APIs with OAuth2.0 and granular access control Collaborate with frontend (React/Flutter) and DevOps teams Handle real-time communication and async workflows via Kafka/RabbitMQ Write well-tested, clean, and maintainable code --- What We’re Looking For: 3+ years of backend development experience Strong grip on Java, Spring Boot, and REST APIs Experience with SQL and NoSQL (Redis) Good understanding of microservice architecture & security best practices Knowledge of Git, CI/CD tools, and containerization --- Perks & Benefits: 5-day working week Opportunity to work on international projects Collaborative, growth-driven culture Exposure to cloud and DevOps practices --- Interested? Send your resume to: ankit.yadaw109@gmail.com Whatsapp: 9023523406 Let’s build something impactful together. Job Type: Full-time Pay: Up to ₹800,000.00 per year Experience: Java: 3 years (Preferred) Location: Surat, Gujarat (Preferred) Work Location: In person Speak with the employer +91 9023523406 Expected Start Date: 01/09/2025

Posted 4 weeks ago

Apply

6.0 years

15 - 30 Lacs

Thiruvananthapuram

Remote

Work Timing: 6:30 pm to 2:30 amWork mode: RemoteExperience Required- 6+ YearsSalary Package: 15-30 LPA We are looking for a Full-Stack Developer who is eager to become a core team member. This is not a typical 95 job .We want someone who thrives in a fast-paced, execution-focused environment and takes ownership across the entire tech stack. You will be directly responsible for building, scaling, and improving real software that care homes depend on.You will work across both the frontend and backend -developing APIs, managing infrastructure, and enhancing user-facing dashboards and reports. Tech Stack Frontend : Next.js 15, React 19, TypeScript, Tailwind CSS, Jotai, Firebase, RechartsBackend : Node.js, Express, TypeScript, Sequelize, PostgreSQLInfrastructure & Tooling : Docker, Firebase Auth/Storage, Sentry, OpenAI API, Jest, Playwright Responsibilities 1. Design, develop, and maintain REST APIs using Express and domain-driven principles2. Manage data models and migrations with Sequelize and PostgreSQL3. Integrate third-party tools like Firebase Auth, Firebase Storage, OpenAI API, and Sentry4. Write comprehensive tests using Jest, Testcontainers (backend), and Playwright (frontend)5. Build responsive and accessible UIs using React 19, Tailwind CSS, and shadcn-based components6. Manage data with Axios, React Query, and Jotai7. Create interactive reports and dashboards using Recharts8. Collaborate with the team using Git and a Docker-based development environment Preferred Skills 1. Strong proficiency with TypeScript across the stack 2. Hands-on experience with Node.js, Express, PostgreSQL, and Sequelize 3. Solid frontend skills using React, Next.js, and modern UI tools 4. Experience with Firebase authentication, OpenAI API, and Sentry 5. Ability to write clean, tested, and maintainable code 6. Familiarity with Docker, Git workflows, and API-first development 7. Bonus: Experience with PDF/CSV parsing, accessibility features, or reporting tools Job Types: Full-time, Permanent Pay: ₹1,500,000.00 - ₹3,000,000.00 per year Experience: total work: 1 year (Preferred) Work Location: In person

Posted 1 month ago

Apply

10.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

TradeAgent Senior Java Engineer (Technology Products > Software Development > Senior Developer, Career Stage = Manager) Role Profile The successful candidate for the TradeAgent Senior Developer role, reporting to the TradeAgent Director of Technical Solutions & Delivery, will form part of a team building a complex, ground-up cloud-based critical market infrastructure service in a bold new venture for LSEG. This exciting opportunity requires a candidate who takes great pride in delivering excellence with excellent logical and technical skills and a can-do attitude combined with a helpful mentality, and a wish to play a critical role in forming and growing a new business. Key Responsibilities Build, deliver and maintain the multiple components of the Trade Agent platform ensuring timely delivery of work items. Resolve a high impact problem through in-depth evaluation of sophisticated architectures, business processes and industry standards. Serve as advisor to develop highly resilient and future proof solutions. Contribute to research and suggest for new projects for the Trade Agent platform. Willing to take new responsibilities based on projects need and circumstances. Contribute and guide the program initiatives in engineering excellence and learning and development. Ensure work is well documented and communicated with stakeholder expectations managed. Be challenging and questioning while ensuring trust and respect are maintained and a one team mentality is promoted. Key Skills And Experience Event driven microservices architecture looking for 10 years of have excellent understanding of microservices designs, its pitfalls, and best practices. You have knowledge of Domain Driven Design and event driven architecture. You have experience of working with containerised and orchestrated services using Docker and Kubernetes. You have experience of event-driven patterns that allow for an efficient and robust communication architecture. You have experience of building and maintain dev-ops pipelines for delivering applications ideally using GitLab. You have experience of using shift left testing principles and frameworks using technology such as Junit, Cucumber, Gherkin, Contract Test (PACT), TestContainers or other similar technology. You have working knowledge of using event and message brokers, such as Kafka and MQ. Advanced Java programming You have strong experience in Object Oriented Programming. You have a strong grasp of Java 17 and higher including advanced features and have used Spring Boot You have experience with developing REST services (REST design principals, Swagger / Open API, Spring REST MVC). You are proficiency in developing and delivering enterprise grade Java applications. You have experience of working with data structures, algorithms, concurrency & multi-threading. Database Management You have strong SQL knowledge and experience working with relational DBs, such as Postgres. You have a working knowledge of object storages such as AWS S3. You have knowledge of Database version control tools such as Flyway and Liquibase. Cloud Architecture You have worked on major public cloud preferably AWS. You have used cloud-based technology like AWS Aurora, MSK, S3, IAM You have a basic understanding of cloud networking. Agile ways of working You understand and believe in the ethos of agile working. You have experience of working in Scrum/Kanban model. You can participate and actively collaborate and contribute to sprint ceremonies including Product Backlog Refinement. You have the experience of collaborating with cross-functional teams in scaled agile setups. The following skills are a nice to have but not essential. You have good understanding of financial instruments (e.g., equities, bonds, derivatives). You have experience of writing applications using Scala. You have developed Web applications using ReactJS. Key Behaviours You have demonstrated a keen focus on delivery excellence, meeting commitments and managing your stakeholders’ expectations. You can demonstrate ability to take on responsibility and be accountable for it. You can work well within a team, are helpful and highly collaborative. You can work with the business, architecture, and delivery staff to understand their requirements in depth and translate that into robust timely delivered applications. You can be critical and challenging while maintain respect. You understand the importance of communication within a team and have championed it in the past. You have a desire to learn, improve and innovate. You have very high development standards, especially for code quality, code reviews, unit testing, continuous integration, and deployment. You can operate within a cross-functional team, working closely with a wide range of people from different disciplines. You are an engineer at heart that enjoys working with various technologies have an appetite for taking on challenges and maximising new technologies while minimising complexity. Diversity & Inclusion People are at the heart of what we do and drive the success of our business. Our colleagues thrive personally and professionally through our shared values of Integrity, Partnership, Innovation and Excellence are at the core of our culture. We embrace diversity and actively seek to attract people with unique backgrounds and perspectives. We are always looking at ways to become more agile so we meet the needs of our teams and customers. We believe that an inclusive collaborative workplace is pivotal to our success and supports the potential and growth of all colleagues at LSEG. About Us London Stock Exchange Group (LSE.L) is a diversified international market infrastructure and capital markets business sitting at the heart of the world's financial community. The Group can trace its history back to 1698. The Group operates a broad range of international equity, bond and derivatives markets, including London Stock Exchange; MTS, Europe's leading fixed income market; and Turquoise, a pan-European equities MTF. It is also home to one of the world’s leading growth markets for SMEs, AIM. Through its platforms, the Group offers international business and investors unrivalled access to Europe's capital markets. Post trade and risk management services are a significant part of the Group’s business operations. In addition to majority ownership of multi-asset global CCP operator, LCH Group, LSEG operates CC&G, the Italian clearing house; the T2S-ready European settlement business; and globeSettle, the Group’s newly established CSD based in Luxembourg. The Group is a global leader in indexing and analytic solutions. FTSE Russell offers thousands of indexes that measure and benchmark markets around the world. The Group also provides customers with an extensive range of real time and reference data products, including SEDOL, UnaVista, and RNS. London Stock Exchange Group is a leading developer of high performance trading platforms and capital markets software for customers around the world. In addition to the Group’s own markets, over 35 other organisations and exchanges use the Group’s MillenniumIT trading, surveillance and post trade technology. Headquartered in London, with significant operations in North America, Italy, France and Sri Lanka, the Group employs approximately 4,700 people. Values & Behaviours Integrity: My word is my bond. Integrity underpins all that we do – from unshakable commitment to building and supporting global markets based on transparency and trust, to every transaction across our business with each and every stakeholder. We are a source of enduring confidence in the financial system, so when we say that our work is our bond – we mean it. Partnership: We collaborate to succeed. We pride ourselves on working together as proactive partners, building positive relationships with our colleagues, customers, investors, regulators, governments and shareholders – for our mutual success and the benefit of all. Innovation: We nurture new ideas. We are ambitious and forward-looking – a pioneering Group of market innovators, driven by fresh thinking that has kept us ahead of change. We prudently and proactively invest to make sure that out markets and services constantly moving forward, developing and evolving with advances in technology. Excellence: We are committed to quality. We have a fundamental commitment to developing talented teams who deliver to the highest standards in all that we do. By collaborating together, we will sustain industry-leading levels of excellence, setting the benchmarks that inspire ever better performance. LSEG is a leading global financial markets infrastructure and data provider. Our purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth. Our purpose is the foundation on which our culture is built. Our values of Integrity, Partnership , Excellence and Change underpin our purpose and set the standard for everything we do, every day. They go to the heart of who we are and guide our decision making and everyday actions. Working with us means that you will be part of a dynamic organisation of 25,000 people across 65 countries. However, we will value your individuality and enable you to bring your true self to work so you can help enrich our diverse workforce. You will be part of a collaborative and creative culture where we encourage new ideas and are committed to sustainability across our global business. You will experience the critical role we have in helping to re-engineer the financial ecosystem to support and drive sustainable economic growth. Together, we are aiming to achieve this growth by accelerating the just transition to net zero, enabling growth of the green economy and creating inclusive economic opportunity. LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives. We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone’s race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Please take a moment to read this privacy notice carefully, as it describes what personal information London Stock Exchange Group (LSEG) (we) may hold about you, what it’s used for, and how it’s obtained, your rights and how to contact us as a data subject. If you are submitting as a Recruitment Agency Partner, it is essential and your responsibility to ensure that candidates applying to LSEG are aware of this privacy notice.

Posted 1 month ago

Apply

0.0 - 3.0 years

3 - 16 Lacs

Pune, Maharashtra

On-site

We’re looking for someone who wants to be a core team member — someone who’s ready to take full ownership over the full stack and scale real software that care homes rely on. We’d advise against applying if you’re looking for a simple 9-5 job. The product has over 30 homes using it and there are constant improvements that need to be made. Expect context-switching, feedback loops that span hours (not weeks), and an environment where execution matters more than polish. You’ll work across both the backend and frontend — developing APIs, maintaining infrastructure, and improving user-facing dashboards and reports. Tech Stack Frontend : Next.js 15, React 19, TypeScript, Tailwind CSS, Jotai, Firebase, Recharts Backend : Node.js, Express, TypeScript, Sequelize, PostgreSQL Infrastructure : Docker, Firebase Auth/Storage, Sentry, OpenAI API, Jest, Playwright What You’ll Do Develop and maintain REST APIs in Express using domain-driven principles Work with Sequelize to manage PostgreSQL models and migrations Integrate tools like Firebase Auth, Firebase Storage, OpenAI (for PDF analysis), and Sentry Write tests with Jest and Testcontainers (backend) and Playwright (frontend) Build and maintain responsive UIs in React 19, using Tailwind and shadcn-based components Fetch and manage data with Axios, React Query, and Jotai Implement interactive dashboards and chart components with Recharts Collaborate through Git and maintain a Docker-based dev environment What We’re Looking For Proficiency with TypeScript in both backend and frontend contexts Experience with Node.js , Express , PostgreSQL , and Sequelize Solid frontend skills with React , Next.js , and modern UI libraries Familiarity with Firebase authentication , OpenAI API integration , and Sentry Comfort with writing unit and integration tests, including E2E testing Understanding of Docker, Git workflows, and API-first development Bonus: experience with PDF/CSV data extraction, accessibility, or reporting tools Job Types: Full-time, Part-time Pay: ₹378,138.77 - ₹1,640,704.26 per year Schedule: Day shift Evening shift Education: Bachelor's (Preferred) Experience: Node.js: 5 years (Required) Express.js: 5 years (Required) PostgreSQL: 5 years (Required) Sequelize: 5 years (Required) React: 5 years (Required) Next.js: 5 years (Required) JavaScript: 5 years (Required) PDF/CSV: 5 years (Required) Firebase authentication: 5 years (Required) OpenAI API integration: 2 years (Required) Sentry: 3 years (Required) Location: Pune, Maharashtra (Required) Shift availability: Day Shift (Preferred) Overnight Shift (Preferred) Work Location: In person

Posted 1 month ago

Apply

5.0 years

8 Lacs

Bengaluru

On-site

At Boeing, we innovate and collaborate to make the world a better place. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. Overview As a leading global aerospace company, Boeing develops, manufactures and services commercial airplanes, defense products and space systems for customers in more than 150 countries. As a top U.S. exporter, the company leverages the talents of a global supplier base to advance economic opportunity, sustainability and community impact. Boeing’s team is committed to innovating for the future, leading with sustainability, and cultivating a culture based on the company’s core values of safety, quality and integrity. Technology for today and tomorrow The Boeing India Engineering & Technology Center (BIETC) is a 5500+ diverse engineering workforce that contributes to global aerospace growth. Our engineers deliver cutting-edge R&D, innovation, and high-quality engineering work in global markets, and leverage new-age technologies such as AI/ML, IIoT, Cloud, Model-Based Engineering, and Additive Manufacturing, shaping the future of aerospace. People-driven culture At Boeing, we believe creativity and innovation thrives when every employee is trusted, empowered, and has the flexibility to choose, grow, learn, and explore. We offer variable arrangements depending upon business and customer needs, and professional pursuits that offer greater flexibility in the way our people work. We also believe that collaboration, frequent team engagements, and face-to-face meetings bring diverse perspectives and thoughts – enabling every voice to be heard and every perspective to be respected. No matter where or how our teammates work, we are committed to positively shaping people’s careers and being thoughtful about employee wellbeing. With us, you can create and contribute to what matters most in your career, community, country, and world. Join us in powering the progress of global aerospace. Boeing IDT&S is looking for a talented Experienced Automation Developer, where you will create and implement scalable automation solutions that align with Lean IT and IT4IT initiatives. In this dynamic position, your focus will be on designing cross-platform automation tools, developing policy-as-code frameworks, and leveraging generative artificial intelligence to modernize legacy systems and enhance developer velocity across the enterprise. As a successful candidate, you will perform hands-on development efforts and collaborate with Enterprise Architecture, Cloud Engineering, Compliance, and Internal Development teams. You will drive productivity by implementing reusable scripts, integrating low-code and no-code platforms, and embedding automation into continuous integration and continuous delivery pipelines, complete with API testing, observability, and policy enforcement from the outset. This role will be based out of Bangalore, India. Position Responsibilities: Hands-on development of automation tooling that supports IT4IT workflows and enables enterprise-wide transformation Collaborating with Enterprise Architects, Platform Engineers, and Compliance teams to ensure alignment between automation designs and governance frameworks Develop automation scripts and reusable tools using PowerShell, Bash, and Python, targeting both Windows and Linux platforms Implement and operationalize Policy-as-Code using tools like Open Policy Agent (OPA), Hashi Corp Sentinel, AWS Service Control Policies (SCPs), and Azure Policy Use generative AI tools (e.g., Amazon Q Developer) to analyze legacy applications, extract architectural patterns, and convert procedural code into modern frameworks Build and integrate low-code/no-code platforms (e.g., MoveWorks) into enterprise automation workflows to accelerate development and reduce manual intervention Embed automation into CI/CD pipelines, including support for containerized integration testing (utilizing test containers) and API testing (e.g. Bruno, Curl, or Postman) Embrace using reusable design patterns, test-driven development, and high-quality code practices Participate in Agile ceremonies, contribute to sprint planning, and align automation deliverables with prioritized business goals Communicate technical progress and blockers effectively to Lead Automation developer, stakeholders, including IT leadership and cross-functional engineering teams Employer will not sponsor applicants for employment visa status. Basic Qualifications (Required Skills/Experience): 5+ years of experience in software development or automation engineering roles 5+ years of experience with hands-on developing automation solutions using scripting languages such as Python, Java, JavaScript, PowerShell, or Bash 3+ years of experience implementing Policy-as-Code (PaC) using tools such as Open Policy Agent (OPA), HashiCorp Sentinel, AWS SCPs, or Azure Policy Experience using generative AI tools (e.g., Amazon Q Developer Pro) for legacy code transformation, code generation, or design extraction Experience with multi-cloud environments, including AWS GovCloud, Azure, GCP and hybrid/on-premise (e.g., OpenShift, VMware Tanzu, etc.) automation strategies Experience with CI/CD tooling, containerization (e.g., Docker, Testcontainers etc.) and API test automation (e.g., Cucumber, Selenium, Bruno, Curl, Postman, etc.) Experience working in Agile or Lean delivery environments, with cross-functional teams including architecture, platform engineering, and security/compliance Preferred Qualifications (Desired Skills/Experience): Experience with low-code/no-code platforms such as MoveWorks to extend automation capabilities Experience using Robotic Process Automation (RPA) tools like Blue Prism Experience with IT4IT framework and how automation supports enterprise transformation efforts Experience modernizing legacy software systems using AI-assisted automation tools Experience in supporting large-scale enterprise automation or developer productivity initiatives Typical Education & Experience: Typically, 8-12 years’ related work experience or relevant military experience. Advanced degree (e.g. Bachelor, Master, etc.) preferred, but not required. Relocation: This position does offer relocation within INDIA. Applications for this position will be accepted until Jul. 27, 2025 Export Control Requirements: This is not an Export Control position. Relocation This position offers relocation based on candidate eligibility. Visa Sponsorship Employer will not sponsor applicants for employment visa status. Shift Not a Shift Worker (India) Equal Opportunity Employer: We are an equal opportunity employer. We do not accept unlawful discrimination in our recruitment or employment practices on any grounds including but not limited to; race, color, ethnicity, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military and veteran status, or other characteristics covered by applicable law. We have teams in more than 65 countries, and each person plays a role in helping us become one of the world’s most innovative, diverse and inclusive companies. We are proud members of the Valuable 500 and welcome applications from candidates with disabilities. Applicants are encouraged to share with our recruitment team any accommodations required during the recruitment process. Accommodations may include but are not limited to: conducting interviews in accessible locations that accommodate mobility needs, encouraging candidates to bring and use any existing assistive technology such as screen readers and offering flexible interview formats such as virtual or phone interviews.

Posted 1 month ago

Apply

0.0 - 12.0 years

0 Lacs

Bengaluru, Karnataka

On-site

Bengaluru, Karnataka Job ID JR2025464150 Category Information Technology Role Type Hybrid Post Date Jul. 18, 2025 Job Description At Boeing, we innovate and collaborate to make the world a better place. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. Overview As a leading global aerospace company, Boeing develops, manufactures and services commercial airplanes, defense products and space systems for customers in more than 150 countries. As a top U.S. exporter, the company leverages the talents of a global supplier base to advance economic opportunity, sustainability and community impact. Boeing’s team is committed to innovating for the future, leading with sustainability, and cultivating a culture based on the company’s core values of safety, quality and integrity. Technology for today and tomorrow The Boeing India Engineering & Technology Center (BIETC) is a 5500+ diverse engineering workforce that contributes to global aerospace growth. Our engineers deliver cutting-edge R&D, innovation, and high-quality engineering work in global markets, and leverage new-age technologies such as AI/ML, IIoT, Cloud, Model-Based Engineering, and Additive Manufacturing, shaping the future of aerospace. People-driven culture At Boeing, we believe creativity and innovation thrives when every employee is trusted, empowered, and has the flexibility to choose, grow, learn, and explore. We offer variable arrangements depending upon business and customer needs, and professional pursuits that offer greater flexibility in the way our people work. We also believe that collaboration, frequent team engagements, and face-to-face meetings bring diverse perspectives and thoughts – enabling every voice to be heard and every perspective to be respected. No matter where or how our teammates work, we are committed to positively shaping people’s careers and being thoughtful about employee wellbeing. With us, you can create and contribute to what matters most in your career, community, country, and world. Join us in powering the progress of global aerospace. Boeing IDT&S is looking for a talented Experienced Automation Developer, where you will create and implement scalable automation solutions that align with Lean IT and IT4IT initiatives. In this dynamic position, your focus will be on designing cross-platform automation tools, developing policy-as-code frameworks, and leveraging generative artificial intelligence to modernize legacy systems and enhance developer velocity across the enterprise. As a successful candidate, you will perform hands-on development efforts and collaborate with Enterprise Architecture, Cloud Engineering, Compliance, and Internal Development teams. You will drive productivity by implementing reusable scripts, integrating low-code and no-code platforms, and embedding automation into continuous integration and continuous delivery pipelines, complete with API testing, observability, and policy enforcement from the outset. This role will be based out of Bangalore, India. Position Responsibilities: Hands-on development of automation tooling that supports IT4IT workflows and enables enterprise-wide transformatio n Collaborating with Enterprise Architects, Platform Engineers, and Compliance teams to ensure alignment between automation designs and governance framework s Develop automation scripts and reusable tools using PowerShell, Bash, and Python, targeting both Windows and Linux platform s Implement and operationalize Policy-as-Code using tools like Open Policy Agent (OPA), Hashi Corp Sentinel, AWS Service Control Policies (SCPs), and Azure Polic y Use generative AI tools (e.g., Amazon Q Developer) to analyze legacy applications, extract architectural patterns, and convert procedural code into modern framework s Build and integrate low-code/no-code platforms (e.g., MoveWorks) into enterprise automation workflows to accelerate development and reduce manual interventio n Embed automation into CI/CD pipelines, including support for containerized integration testing (utilizing test containers) and API testing (e.g. Bruno, Curl, or Postman ) Embrace using reusable design patterns, test-driven development, and high-quality code practice s Participate in Agile ceremonies, contribute to sprint planning, and align automation deliverables with prioritized business goal s Communicate technical progress and blockers effectively to Lead Automation developer, stakeholders, including IT leadership and cross-functional engineering team s Employer will not sponsor applicants for employment visa status. Basic Qualifications (Required Skills/Experience): 5+ years of experience in software development or automation engineering role s 5+ years of experience with hands-on developing automation solutions using scripting languages such as Python, Java, JavaScript, PowerShell, or Bas h 3+ years of experience implementing Policy-as-Code (PaC) using tools such as Open Policy Agent (OPA), HashiCorp Sentinel, AWS SCPs, or Azure Polic y Experience using generative AI tools (e.g., Amazon Q Developer Pro) for legacy code transformation, code generation, or design extractio n Experience with multi-cloud environments, including AWS GovCloud, Azure, GCP and hybrid/on-premise (e.g., OpenShift, VMware Tanzu, etc.) automation strategie s Experience with CI/CD tooling, containerization (e.g., Docker, Testcontainers etc.) and API test automation (e.g., Cucumber, Selenium, Bruno, Curl, Postman, etc. ) Experience working in Agile or Lean delivery environments, with cross-functional teams including architecture, platform engineering, and security/complianc e Preferred Qualifications (Desired Skills/Experience): Experience with low-code/no-code platforms such as MoveWorks to extend automation capabilitie s Experience using Robotic Process Automation (RPA) tools like Blue Pris m Experience with IT4IT framework and how automation supports enterprise transformation effort s Experience modernizing legacy software systems using AI-assisted automation tool s Experience in supporting large-scale enterprise automation or developer productivity initiative s Typical Education & Experience: Typically, 8-12 years’ related work experience or relevant military experience. Advanced degree (e.g. Bachelor, Master, etc.) preferred, but not required . Relocation: This position does offer relocation within INDIA. Applications for this position will be accepted until Jul. 27, 2025 Export Control Requirements: This is not an Export Control position. Relocation This position offers relocation based on candidate eligibility. Visa Sponsorship Employer will not sponsor applicants for employment visa status. Shift Not a Shift Worker (India) Equal Opportunity Employer: We are an equal opportunity employer. We do not accept unlawful discrimination in our recruitment or employment practices on any grounds including but not limited to; race, color, ethnicity, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military and veteran status, or other characteristics covered by applicable law. We have teams in more than 65 countries, and each person plays a role in helping us become one of the world’s most innovative, diverse and inclusive companies. We are proud members of the Valuable 500 and welcome applications from candidates with disabilities. Applicants are encouraged to share with our recruitment team any accommodations required during the recruitment process. Accommodations may include but are not limited to: conducting interviews in accessible locations that accommodate mobility needs, encouraging candidates to bring and use any existing assistive technology such as screen readers and offering flexible interview formats such as virtual or phone interviews. Your Benefits No matter where you are in life, our benefits help prepare you for the present and the future. Competitive base pay and incentive programs. Industry-leading tuition assistance program pays your institution directly. Resources and opportunities to grow your career. Up to $10,000 match when you support your favorite nonprofit organizations.

Posted 2 months ago

Apply

4.0 years

7 - 20 Lacs

Gāndhīnagar

On-site

We are US-based company and starting operations in Gandhinagar, Gujarat. We are building a team for the project in medical domain and for that we are seeking an experienced Senior Software Engineer to join our dynamic engineering team. You will play a key role in designing and developing scalable, cloud-native microservices using Java, Spring Boot, PostgreSQL, and Azure services. The ideal candidate understands microservices architecture well and is comfortable working across complex distributed systems. Key Responsibilities: Design, develop, and maintain Java-based microservices using Spring Boot . Write clean, maintainable, and efficient code while following best practices. Write robust unit tests, integration tests, and participate in setting up automated test pipelines. Ensure test coverage and automation are integral to the development lifecycle. Collaborate with DevOps, QA, and other engineering teams to deliver secure and reliable applications. Ensure code quality and maintain high standards for observability, security, and performance. Mentor junior developers and participate in code reviews and architecture discussions. Required Skills and Qualifications: 4+ years of hands-on experience in Java and Spring Boot . Strong understanding and implementation experience with unit testing (e.g., JUnit, Mockito ) and integration testing (e.g., Testcontainers, Spring Boot Test ). Proven experience in designing and implementing RESTful microservices . Strong knowledge of PostgreSQL and SQL performance tuning . Good to have Hands-on experience with Azure Cloud services Experience with CI/CD pipelines (GitHub Actions, Azure DevOps, or Jenkins). Familiarity with containerization tools like Docker and Kubernetes (AKS preferred) . Solid understanding of distributed systems , message queues , and event-driven architecture (Kafka) . Strong problem-solving skills, system design, and architecture expertise. Job Type: Full-time Pay: ₹700,000.00 - ₹2,000,000.00 per year Benefits: Paid sick time Paid time off Schedule: Day shift Monday to Friday Education: Bachelor's (Preferred) Work Location: In person Speak with the employer +91 9723299983

Posted 2 months ago

Apply

4.0 years

7 - 20 Lacs

Gandhinagar, Gujarat

On-site

We are US-based company and starting operations in Gandhinagar, Gujarat. We are building a team for the project in medical domain and for that we are seeking an experienced Senior Software Engineer to join our dynamic engineering team. You will play a key role in designing and developing scalable, cloud-native microservices using Java, Spring Boot, PostgreSQL, and Azure services. The ideal candidate understands microservices architecture well and is comfortable working across complex distributed systems. Key Responsibilities: Design, develop, and maintain Java-based microservices using Spring Boot . Write clean, maintainable, and efficient code while following best practices. Write robust unit tests, integration tests, and participate in setting up automated test pipelines. Ensure test coverage and automation are integral to the development lifecycle. Collaborate with DevOps, QA, and other engineering teams to deliver secure and reliable applications. Ensure code quality and maintain high standards for observability, security, and performance. Mentor junior developers and participate in code reviews and architecture discussions. Required Skills and Qualifications: 4+ years of hands-on experience in Java and Spring Boot . Strong understanding and implementation experience with unit testing (e.g., JUnit, Mockito ) and integration testing (e.g., Testcontainers, Spring Boot Test ). Proven experience in designing and implementing RESTful microservices . Strong knowledge of PostgreSQL and SQL performance tuning . Good to have Hands-on experience with Azure Cloud services Experience with CI/CD pipelines (GitHub Actions, Azure DevOps, or Jenkins). Familiarity with containerization tools like Docker and Kubernetes (AKS preferred) . Solid understanding of distributed systems , message queues , and event-driven architecture (Kafka) . Strong problem-solving skills, system design, and architecture expertise. Job Type: Full-time Pay: ₹700,000.00 - ₹2,000,000.00 per year Benefits: Paid sick time Paid time off Schedule: Day shift Monday to Friday Education: Bachelor's (Preferred) Work Location: In person Speak with the employer +91 9723299983

Posted 2 months ago

Apply

0 years

0 Lacs

India

On-site

Back-End Engineer – Go + PostgreSQL (Contract) Core Skills (“Must-Have”) Golang expertise Idiomatic Go 1.21+, goroutines / channels, std-lib HTTP & sql packages, context-aware code Relational-data mastery Hands-on with PostgreSQL 13+ — schema design, indexes, migrations (Flyway, Goose, or pg-migrate) Comfortable writing performant SQL and debugging query plans API craftsmanship Design and version REST/JSON (or gRPC) endpoints; enforce contract tests and backward compatibility Quality & Dev-Ops hygiene Unit + integration tests (Go test / Testcontainers), GitHub Actions or similar CI, Docker-ised local setup Observability hooks (Prometheus metrics, structured logging, Sentry) Collaboration fluency Pair daily with React front-end & designers; discuss payloads, edge cases, and rollout plans up front Day-to-Day Responsibilities Ship incremental data-model and API updates — e.g., add a column with default values, write safe up/down migrations, expose the field in existing endpoints, and coordinate UI changes Design small new features such as derived “metric-health” tables or aggregated views that power dashboards Guard performance & reliability — run load tests, add indexes, set query timeouts, and handle graceful fallbacks behind feature flags Keep codebase clean — review PRs, refactor shared helpers, and prune dead code as product evolves Nice-to-Have Extras Production experience with a feature-flag SDK (LaunchDarkly, Split, etc.) to stage database changes safely Familiarity with event streaming (Kafka / NATS) or background job runners (Go workers, Sidekiq-like queues) Exposure to container orchestration (Kubernetes, ECS) and infrastructure-as-code (Terraform, Pulumi) Sample Mini-Projects You Might Tackle Scenario: Add property to existing entity Write migration to add source_type column to metrics, backfill with default, update GET/POST /metrics handlers & swagger docs, unit-test both happy & error paths Scenario: New aggregated view Create new table metric_health that rolls up pass/fail counts per metric, expose /metrics/{id}/health endpoint returning red/amber/green status with pagination, instrument with Prometheus counters Show more Show less

Posted 3 months ago

Apply

5.0 - 11.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Java Backend Developer Experience 5-11 years Location -Chennai  Backend: Java, Spring, Spring Boot, Hibernate, Microservices, REST APIs  Frontend: React.js (basic to intermediate level)  Database: NoSQL (MongoDB, Cassandra), SQL (MySQL, PostgreSQL)  Cloud: GCP (App Engine, Cloud Functions, Pub/Sub, Firestore, etc.) Experienced Java Backend Developer with 5–11 years of expertise in designing, developing, and deploying robust backend systems using Java, Spring, Spring Boot , and Hibernate . Specialized in building microservices architectures and scalable APIs with seamless integration to NoSQL databases like MongoDB . Proficient in Google Cloud Platform (GCP) services for cloud-native application development and deployment. Adept in collaborating with cross-functional teams, integrating React.js frontends when required, and following Agile practices. 🛠️ Technical Skills: Backend Technologies: Java (8/11/17), Spring, Spring Boot, Hibernate Microservices & API: REST APIs, Swagger/OpenAPI, Eureka, Feign, Circuit Breaker Databases: MongoDB, Cassandra, Redis, MySQL, PostgreSQL Frontend (Basic to Intermediate): React.js, JavaScript, HTML, CSS Cloud Platforms: GCP (App Engine, Cloud Functions, Pub/Sub, Cloud Run, Firestore) DevOps Tools: Docker, Jenkins, Git, Maven, Kubernetes (basic) Testing: JUnit, Mockito, Postman, TestContainers Others: Agile/Scrum, CI/CD, Log Management (ELK, Stackdriver) Show more Show less

Posted 3 months ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Join us as a " Full stack developer " at Barclays, responsible for supporting the successful delivery of Location Strategy projects to plan, budget, agreed quality and governance standards. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences. To be successful as a " Full stack developer " you should have experience with: Core Programming Skills Java (v8–17): Strong understanding of OOP, functional programming, and concurrency Spring Framework (Core, Boot, MVC, AOP, Security) Spring Boot: Microservices architecture, auto-configuration, starters Spring Data JPA & Hibernate RESTful Web Services (Design, development, documentation using RAML/OpenAPI) Exception handling, validation, logging (SLF4J, Logback, Log4j) Microservices & Cloud-Native Development Microservices design patterns (Circuit Breaker, API Gateway, Service Discovery, etc.) Service orchestration & inter-service communication (REST, gRPC, Kafka) API Gateway (e.g., Zuul, Spring Cloud Gateway) Configuration management (Spring Cloud Config, Consul) Observability: Actuator, Micrometer, Prometheus, Grafana DevOps & CI/CD Exposure to OpenShift Container Platform Deployment, scaling, and management of Spring Boot apps on OpenShift. Understanding of OpenShift templates, Routes, ConfigMaps, Secrets Integration with Jenkins/GitLab for CI/CD pipelines Experience with oc CLI and OpenShift Web Console Docker: Creating & managing Docker images for Spring Boot apps Kubernetes (basic to intermediate knowledge, esp. with OpenShift) Helm (basic understanding) CI/CD tools: Jenkins, GitHub Actions, GitLab CI Database & Persistence: (Good to have) SQL (Oracle, PostgreSQL, MySQL) NoSQL (MongoDB, Redis) Query optimization, indexing, performance tuning Liquibase / Flyway for DB versioning Testing & Quality Assurance: (Good to have) Unit Testing: JUnit, Mockito Integration Testing: TestContainers, Spring Test Contract Testing: Pact Performance Testing: JMeter (basic) Tools & IDEs IntelliJ IDEA / Eclipse Postman / Swagger UI Git, GitHub / GitLab / Bitbucket Maven / Gradle Soft Skills & Experience Agile / Scrum methodologies Code review & mentoring junior developers Client interaction & requirement gathering Troubleshooting in production (logs, metrics, APM tools) Clear documentation and reporting Bonus Skills Kafka or RabbitMQ for messaging ELK Stack / Splunk for centralized logging Experience with API Management tools (Apigee, Kong) Knowledge of Security practices (JWT, OAuth2, SSO) Hands-on with monitoring tools (New Relic, AppDynamics). You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills. This role is based in Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise Thorough understanding of the underlying principles and concepts within the area of expertise They lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they develop technical expertise in work area, acting as an advisor where appropriate. Will have an impact on the work of related teams within the area. Partner with other functions and business areas. Takes responsibility for end results of a team’s operational processing and activities. Escalate breaches of policies / procedure appropriately. Take responsibility for embedding new policies/ procedures adopted due to risk mitigation. Advise and influence decision making within own area of expertise. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function. Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Make evaluative judgements based on the analysis of factual information, paying attention to detail. Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. Guide and persuade team members and communicate complex / sensitive information. Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave. Show more Show less

Posted 3 months ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Join us as a " Full Stack Developer" at Barclays, responsible for supporting the successful delivery of Location Strategy projects to plan, budget, agreed quality and governance standards. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences. To be successful as a " Full Stack Developer" you should have experience with: Core Programming Skills Java (v8–17): Strong understanding of OOP, functional programming, and concurrency Spring Framework (Core, Boot, MVC, AOP, Security) Spring Boot: Microservices architecture, auto-configuration, starters Spring Data JPA & Hibernate RESTful Web Services (Design, development, documentation using RAML/OpenAPI) Exception handling, validation, logging (SLF4J, Logback, Log4j) Database & Persistence: (Good to have) SQL (Oracle, PostgreSQL, MySQL) NoSQL (MongoDB, Redis) Query optimization, indexing, performance tuning Liquibase / Flyway for DB versioning Testing & Quality Assurance: (Good to have) Unit Testing: JUnit, Mockito Integration Testing: TestContainers, Spring Test Contract Testing: Pact Performance Testing: JMeter (basic) Tools & IDEs IntelliJ IDEA / Eclipse Postman / Swagger UI Git, GitHub / GitLab / Bitbucket Maven / Gradle Soft Skills & Experience Agile / Scrum methodologies Code review & mentoring junior developers Client interaction & requirement gathering Troubleshooting in production (logs, metrics, APM tools) Clear documentation and reporting Bonus Skills Kafka or RabbitMQ for messaging ELK Stack / Splunk for centralized logging Experience with API Management tools (Apigee, Kong) Knowledge of Security practices (JWT, OAuth2, SSO) Hands-on with monitoring tools (New Relic, AppDynamics). You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills. This role is based in Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations To meet the needs of stakeholders/ customers through specialist advice and support Perform prescribed activities in a timely manner and to a high standard which will impact both the role itself and surrounding roles. Likely to have responsibility for specific processes within a team They may lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources. They supervise a team, allocate work requirements and coordinate team resources. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they manage own workload, take responsibility for the implementation of systems and processes within own work area and participate on projects broader than direct team. Execute work requirements as identified in processes and procedures, collaborating with and impacting on the work of closely related teams. Check work of colleagues within team to meet internal and stakeholder requirements. Provide specialist advice and support pertaining to own work area. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how all teams in area contribute to the objectives of the broader sub-function, delivering impact on the work of collaborating teams. Continually develop awareness of the underlying principles and concepts on which the work within the area of responsibility is based, building upon administrative / operational expertise. Make judgements based on practise and previous experience. Assess the validity and applicability of previous or similar experiences and evaluate options under circumstances that are not covered by procedures. Communicate sensitive or difficult information to customers in areas related specifically to customer advice or day to day administrative requirements. Build relationships with stakeholders/ customers to identify and address their needs. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave. Show more Show less

Posted 3 months ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Join us as a " Full stack developer " at Barclays, responsible for supporting the successful delivery of Location Strategy projects to plan, budget, agreed quality and governance standards. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences. To be successful as a " Full stack developer " you should have experience with: Core Programming Skills Java (v8–17): Strong understanding of OOP, functional programming, and concurrency Spring Framework (Core, Boot, MVC, AOP, Security) Spring Boot: Microservices architecture, auto-configuration, starters Spring Data JPA & Hibernate RESTful Web Services (Design, development, documentation using RAML/OpenAPI) Exception handling, validation, logging (SLF4J, Logback, Log4j) Microservices & Cloud-Native Development Microservices design patterns (Circuit Breaker, API Gateway, Service Discovery, etc.) Service orchestration & inter-service communication (REST, gRPC, Kafka) API Gateway (e.g., Zuul, Spring Cloud Gateway) Configuration management (Spring Cloud Config, Consul) Observability: Actuator, Micrometer, Prometheus, Grafana DevOps & CI/CD Exposure to OpenShift Container Platform Deployment, scaling, and management of Spring Boot apps on OpenShift. Understanding of OpenShift templates, Routes, ConfigMaps, Secrets Integration with Jenkins/GitLab for CI/CD pipelines Experience with oc CLI and OpenShift Web Console Docker: Creating & managing Docker images for Spring Boot apps Kubernetes (basic to intermediate knowledge, esp. with OpenShift) Helm (basic understanding) CI/CD tools: Jenkins, GitHub Actions, GitLab CI Database & Persistence: (Good to have) SQL (Oracle, PostgreSQL, MySQL) NoSQL (MongoDB, Redis) Query optimization, indexing, performance tuning Liquibase / Flyway for DB versioning Testing & Quality Assurance: (Good to have) Unit Testing: JUnit, Mockito Integration Testing: TestContainers, Spring Test Contract Testing: Pact Performance Testing: JMeter (basic) Tools & IDEs IntelliJ IDEA / Eclipse Postman / Swagger UI Git, GitHub / GitLab / Bitbucket Maven / Gradle Soft Skills & Experience Agile / Scrum methodologies Code review & mentoring junior developers Client interaction & requirement gathering Troubleshooting in production (logs, metrics, APM tools) Clear documentation and reporting Bonus Skills Kafka or RabbitMQ for messaging ELK Stack / Splunk for centralized logging Experience with API Management tools (Apigee, Kong) Knowledge of Security practices (JWT, OAuth2, SSO) Hands-on with monitoring tools (New Relic, AppDynamics). You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills. This role is based in Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise Thorough understanding of the underlying principles and concepts within the area of expertise They lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they develop technical expertise in work area, acting as an advisor where appropriate. Will have an impact on the work of related teams within the area. Partner with other functions and business areas. Takes responsibility for end results of a team’s operational processing and activities. Escalate breaches of policies / procedure appropriately. Take responsibility for embedding new policies/ procedures adopted due to risk mitigation. Advise and influence decision making within own area of expertise. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function. Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Make evaluative judgements based on the analysis of factual information, paying attention to detail. Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. Guide and persuade team members and communicate complex / sensitive information. Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave. Back to nav Share job X(Opens in new tab or window) Facebook(Opens in new tab or window) LinkedIn(Opens in new tab or window) Show more Show less

Posted 3 months ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Join us as a " Full Stack Developer" at Barclays, responsible for supporting the successful delivery of Location Strategy projects to plan, budget, agreed quality and governance standards. You'll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences. To be successful as a " Full Stack Developer" you should have experience with: Core Programming Skills Java (v8–17): Strong understanding of OOP, functional programming, and concurrency Spring Framework (Core, Boot, MVC, AOP, Security) Spring Boot: Microservices architecture, auto-configuration, starters Spring Data JPA & Hibernate RESTful Web Services (Design, development, documentation using RAML/OpenAPI) Exception handling, validation, logging (SLF4J, Logback, Log4j) Database & Persistence: (Good to have) SQL (Oracle, PostgreSQL, MySQL) NoSQL (MongoDB, Redis) Query optimization, indexing, performance tuning Liquibase / Flyway for DB versioning Testing & Quality Assurance: (Good to have) Unit Testing: JUnit, Mockito Integration Testing: TestContainers, Spring Test Contract Testing: Pact Performance Testing: JMeter (basic) Tools & IDEs IntelliJ IDEA / Eclipse Postman / Swagger UI Git, GitHub / GitLab / Bitbucket Maven / Gradle Soft Skills & Experience Agile / Scrum methodologies Code review & mentoring junior developers Client interaction & requirement gathering Troubleshooting in production (logs, metrics, APM tools) Clear documentation and reporting Bonus Skills Kafka or RabbitMQ for messaging ELK Stack / Splunk for centralized logging Experience with API Management tools (Apigee, Kong) Knowledge of Security practices (JWT, OAuth2, SSO) Hands-on with monitoring tools (New Relic, AppDynamics). You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills. This role is based in Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations To meet the needs of stakeholders/ customers through specialist advice and support Perform prescribed activities in a timely manner and to a high standard which will impact both the role itself and surrounding roles. Likely to have responsibility for specific processes within a team They may lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources. They supervise a team, allocate work requirements and coordinate team resources. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they manage own workload, take responsibility for the implementation of systems and processes within own work area and participate on projects broader than direct team. Execute work requirements as identified in processes and procedures, collaborating with and impacting on the work of closely related teams. Check work of colleagues within team to meet internal and stakeholder requirements. Provide specialist advice and support pertaining to own work area. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how all teams in area contribute to the objectives of the broader sub-function, delivering impact on the work of collaborating teams. Continually develop awareness of the underlying principles and concepts on which the work within the area of responsibility is based, building upon administrative / operational expertise. Make judgements based on practise and previous experience. Assess the validity and applicability of previous or similar experiences and evaluate options under circumstances that are not covered by procedures. Communicate sensitive or difficult information to customers in areas related specifically to customer advice or day to day administrative requirements. Build relationships with stakeholders/ customers to identify and address their needs. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave. Back to nav Share job X(Opens in new tab or window) Facebook(Opens in new tab or window) LinkedIn(Opens in new tab or window) Show more Show less

Posted 3 months ago

Apply

0.0 years

0 Lacs

Chennai, Tamil Nadu

Remote

IT Full-Time Job ID: DGC00686 Chennai, Tamil Nadu 5-10 Yrs ₹5.25 - ₹12 Yearly Job description Software Engineering Java Engineer Senior India Remote We are looking for a Senior Backend Software Engineer to join Intellias. As our Senior Backend Software Engineer: You will participate in the team s technical/architectural discussions and decisions. You will participate in the complete software development life cycle from discovery through coding, testing, deployment, and maintenance. Daily, you will learn and grow your skills, striving for mastery using state-of-the-art technologies and practices such as AWS, Microservices, Docker and much more! What project we have for you We have a dream: to change industries through the power of digital technology. With a team of top-notch engineers by your side, you will develop groundbreaking solutions at Intellias. Let s code the future together! What you will do Participate in solution investigation, estimations, planning, and alignment with other teams. Design, implement, deliver, and support backend solutions (restful web services) using micro-services architecture in Apache Camel integration framework. Promote and implement test automation on the application level (e.g., unit tests, integration tests) and work closely with the Test Engineer. Work closely with the team in an agile and collaborative environment. This will involve code reviews, knowledge sharing, and incident coordination. Participate in the complete software development life cycle from discovery through coding, testing, deployment, and maintenance. Maintain created applications during the UAT phase after development. Deploy applications on the cloud using technologies such as Docker, Kubernetes, AWS and Terraform. What you need for this Qualifications: Must have 5+ years of experience with Java and Spring framework You can understand the architecture landscape and technically investigate and implement new features independently. Being responsible for the quality of the solution you deliver is natural for you. You have experience with unit testing and Test-Driven Development. Empathetic and able to quickly build relationships. Good English verbal and written communication skills. Experience working within Agile practices and knowledge of Agile values & principles. Experience working with Microservices. Ready to work with on calls duties approximately 1 week on call every 8 weeks. Nice to have: Experience with DevOps tools and practices (container orchestration, CI, monitoring and alerting, AWS & Kubernetes) Experience in the e-commerce domain. Technologies / frameworks / practices: Must have Java 21 (required 11+), Spring framework (Boot) Experience with NoSQL DB Essential experience with AWS Cloud GIT Microservices Testing (jUnit 5) Scrum, Code Review Nice to have Apache Camel ElasticSearch, MongoDB AWS (DocumentDB, SQS, SNS, Secret Manager, IAM, S3) Grafana, ELK stack, Prometheus Terraform Kubernetes, Docker Testing (TestContainers) CI/CD with Jenkins pipeline

Posted 3 months ago

Apply
Page 1 of 2
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies