We are seeking a Lead JavaScript Automation Test Engineer to join our team. As a Lead JavaScript Automation Test Engineer, you will play a crucial role in ensuring the reliability and accuracy of our software systems. You will be responsible for leading a team of testers, implementing and managing automated testing processes, and contributing to the continuous improvement of our test automation framework.
responsibilities
Lead and mentor a team of testers, providing guidance and support in testing activities
Collaborate with cross-functional teams to gather and analyze system requirements
Develop comprehensive test plans, test cases, and test strategies
Coordinate and prioritize testing activities to ensure efficient and thorough testing coverage
Design, develop, and execute automation scripts using advanced automation tools
Identify, report, and track defects, ensuring their thorough validation and resolution
Define and enforce quality standards, ensuring adherence to best practices
Monitor and analyze quality assurance metrics for continuous improvement
Stay updated on emerging testing tools, technologies, and best practices
Contribute valuable insights in QA meetings and testing activities
requirements
Minimum of 8-12 years of experience in Automation Testing, with a focus on JavaScript
At least 4-6 years of hands-on experience with JavaScript and TypeScript
1+ year of relevant leadership experience
Proficiency in UI Automation tools such as Playwright, Mocha, Chai, Jest, Puppeteer, or Cypress
Experience in Web Service and API Test Automation, including writing test cases and developing test automation frameworks
Strong understanding of Webdriver I/O for UI testing
We are seeking a Lead Business Analyst – Regulatory Reporting to join our team supporting non-financial regulatory reporting projects, including EMIR. This role involves project governance, root cause analysis, requirements documentation and solution validation across multiple regulatory regimes in the US, EMEA and APAC regions.
responsibilities
Set up and manage project governance structures, aligning with existing frameworks
Establish working groups and management forums as needed
Conduct full root cause analysis for each issue, prioritizing the customer's requirements and recommending tactical or strategic solutions
Document business requirements for agreed solutions, including back-reporting needs for impacted trades
Handover requirements to technology and operations teams for implementation
Prepare solution design documentation in collaboration with Operations and Engineering teams
Oversee user acceptance testing prior to production releases
Validate delivered solutions to ensure business requirements are met and issues are resolved
Provide weekly metrics to governance functions for progress tracking
Communicate progress, risks, actions, issues and decisions through management forums and escalation routes
requirements
10-14 years of experience in business analysis, requirement gathering and stakeholder management
Knowledge of regulatory reporting regimes such as CFTC, SEC, MIFID/MiFIR, SFTR, EMIR, MMSR, MAS, ASIC, HKMA or JFSA
Background in OTC and ETD products
Skills in preparing BRD and FRD documentation
Expertise in project governance and root cause analysis
Proficiency in collaborating with technology and operations teams
Capability to manage user acceptance testing and solution validation
Understanding of progress tracking and reporting through governance forums
We are seeking a highly motivated Lead Software Engineer to guide our backend development efforts, focusing on scalable, efficient, and resilient systems. In this role, you will collaborate with cross-functional teams, lead technical implementations, and ensure high-quality deliverables align with business objectives.
responsibilities
Lead a team of software engineers, providing technical mentorship and fostering a culture of engineering excellence
Define and implement backend architecture using Java8, Spring Boot, and proven design patterns
Collaborate with stakeholders to translate business requirements into efficient technical solutions
Oversee API development and integration using REST, SOAP, and RPC frameworks like Thrift or gRPC
Optimize application performance, enhance resiliency through techniques like throttling and circuit breakers, and address error handling
Leverage tools such as Grafana, Kibana, and Prometheus for system monitoring, alert configuration, and debugging
Conduct comprehensive code reviews to ensure adherence to best practices and maintain high code quality
Proactively troubleshoot and resolve production issues, driven by active monitoring and log analysis
Manage repository structures in Git with exposure to monorepo environments
Facilitate communication across teams and stakeholders, ensuring alignment on technical and delivery goals
Introduce improvements to engineering processes and stay aligned with emerging technologies
requirements
8-12 years of experience in backend software engineering with extensive use of Java8 and open-source frameworks
Proficiency in data structures, algorithms, and multithreaded programming for high-performance applications
Expertise in creating APIs using REST, SOAP, and frameworks like Thrift or gRPC
Background in object-oriented programming and application of advanced design patterns including Gang of Four and enterprise models
Minimum 3 years of experience in microservices architecture and distributed system implementations
Solid understanding of resiliency approaches like throttling, circuit breakers, bulkheading, and CPU/Memory profiling for performance optimization
Skills in monitoring and debugging applications with Grafana, Kibana, and Prometheus
Experience using Git for repository management, including familiarity with monorepo workflows
Effective communicator with the ability to collaborate across multiple teams and stakeholders to deliver objectives
We are looking for a talented Senior Software Engineer with expertise in Python to join our dynamic team. This position offers the opportunity to build scalable, innovative solutions while working on cutting-edge IoT projects across cloud platforms.
responsibilities
Engage with end users to determine requirements and use cases
Build reusable, efficient, and scalable code and libraries for future use
Collaborate with cross-functional teams and stakeholders to deliver impactful solutions
Design and implement IoT solutions leveraging platforms like Azure or GCP
Optimize performance, maintain code quality, and ensure best practices in software development
Develop and implement IoT architectures, network topologies, security measures, and communication protocols such as MQTT and Kafka
Use Agile methodologies, Git for source code management, and Test-Driven Development to manage workflows
Leverage container technologies including Docker or Kubernetes for deployment
Provide mentorship and technical guidance to junior engineers when required
requirements
5-8 years of experience in software engineering with proficiency in Python
Knowledge of IoT solutions and platforms like Azure or GCP
Background in IoT architecture, network topologies, IoT security, and protocols such as MQTT or Kafka
Familiarity with embedded software development, including experience with RTOS, ADC, and buffers
Proficiency in Agile methodologies and tools like Git, alongside Test-Driven Development and integration testing
Skills in containerization technology, including Docker and Kubernetes
We are hiring a Technical Delivery Manager with expertise in designing and developing innovative digital solutions to address complex business challenges. Join our team in India and bring your background in critical application and product development projects. Your adaptability to a dynamic business environment and proficiency in implementing best practices will play a crucial role in enabling and achieving business requirements.
responsibilities
Coordinate customer proposals and statements of work
Engage in new business development activities
Ensure successful delivery of customer projects
Manage expectations and build strong customer relationships
Align project deliveries with EPAM processes and methodologies
Collaborate with the Account Manager to address customer issues during engagements
Ensure customers fulfill their responsibilities within engagements
Identify and address engagement risks while flagging major issues promptly
Oversee overall project management, including time estimation and resource scheduling
Forecast engagement revenue and resource requirements
Handle engagement timesheets and billing details
Generate timely engagement reports at weekly and monthly intervals
Estimate timelines, resource quality, and quantity to ensure successful project implementation; create comprehensive project plans with all variables accounted for
Define criteria for deliverability, performance, maintenance, design, and costs
Support client process analysis by conducting needs assessments and proposing new business models, workflows, or innovative solutions
requirements
Minimum 18-21 years of experience in the software industry
Experience in managing large-scale, complex projects
Background in Coding with 10-13 years of hands-on experience
4+ years of project management experience with full end-to-end delivery
Understanding of software development processes; Java/.Net expertise is mandatory
Proficiency in using generative AI to boost productivity and operational efficiency in project delivery
Strong communication, presentation, and planning competencies
Exceptional organizational and leadership skills with stakeholder management proficiency
Experience with executing projects using Agile Methodology
Competency in creating high-level and low-level designs (HLD & LLD)
We are seeking a Lead .NET Automation Test Engineer to join our team. You will play a pivotal role in ensuring the reliability and accuracy of our software systems. Your expertise in implementing API and UI Automation using C# as the programming language, along with your strong knowledge of TestNG, BDD Frameworks in .NET, and Design patterns, will be instrumental in driving the success of our projects.
responsibilities
Collaborate closely with internal teams to gather and analyze system requirements
Provide prompt feedback on business and technical requirements after thorough review
Develop comprehensive test plans and test cases in detail
Coordinate testing activities systematically, prioritizing based on project needs
Design, develop, and execute automation scripts using C# and advanced automation tools
Discover, report, document, and track defects with meticulous attention to detail
Define and enforce quality standards, ensuring adherence throughout the process
Monitor and improve quality assurance metrics for ongoing enhancement
Participate actively in QA meetings, providing valuable inputs on testing activities
Stay updated on emerging testing tools and strategies
requirements
Minimum of 8 to 12 years of experience in Automation Testing .NET
We are seeking a Senior Solution Architect with a strong background in Java, Spring Boot, microservices, and cloud technologies to lead our legacy modernization program. You will play a key role in designing scalable solutions, driving cloud and business transformation initiatives, and collaborating closely with clients and technical teams. This role requires extensive experience with cloud platforms and a deep understanding of software architecture and modernization strategies. Join us to shape the future of our clients' technology landscapes and contribute to innovative modernization projects.
responsibilities
Architect and design solutions for legacy modernization efforts aligning with client goals
Lead architecture discussions and collaborate with business stakeholders and technical teams
Drive business and cloud transformation initiatives ensuring alignment with technical standards
Provide guidance and support to junior team members throughout project lifecycles
Collaborate with clients to assess existing mainframe applications and identify modernization opportunities
Design modernization strategies including re-platforming, re-factoring, re-architecting, and cloud migration
Provide technical leadership to development teams ensuring successful project execution
Utilize reverse engineering tools to analyze legacy codebases and business rules
Design and oversee integration of modernized systems with existing infrastructure
Implement quality assurance processes to meet performance, security, and compliance standards
Architect scalable, high-performing solutions leveraging cloud platforms and microservices
Create comprehensive documentation including architectural designs and development guidelines
Build strong client relationships and facilitate communication between technical and non-technical stakeholders
Stay updated on emerging technologies and apply innovative modernization solutions
requirements
Extensive experience in Java development with 13 to 19 years in solution architecture roles
Proven leadership experience in architecture design and business transformation initiatives
Demonstrated expertise in cloud transformation and modernization technologies
Strong knowledge of software architecture, design patterns, and best practices
Proficiency with cloud computing platforms such as AWS, Microsoft Azure, and Google Cloud Platform
Experience as a solution architect with Microsoft Azure is required
Experience working with modernization tools and methodologies
Strong communication and leadership skills to effectively engage with diverse stakeholders
English proficiency at a professional working level
nice to have
Experience with Java frameworks including Spring Boot, Spring Data, Spring Batch, Spring REST, and Spring Cloud
Familiarity with frontend technologies such as ReactJS and Angular
Skills in microservices architecture and RESTful API design
Knowledge of API tooling and design best practices
Experience with databases like PostgreSQL and NoSQL systems
EPAM is seeking a skilled Oracle NetSuite Developer to design, develop, and maintain custom applications, scripts, and integrations within the NetSuite ERP platform. You will collaborate with business stakeholders to optimize NetSuite functionality, troubleshoot issues, and ensure scalable solutions that support organizational growth. This role requires strong technical expertise in Suite Script, Suite Cloud, and NetSuite customization.
responsibilities
Develop and customize NetSuite applications using SuiteScript 2.0 (JavaScript), Suitelets, User Event Scripts, Scheduled Scripts, and RESTlets
Build and maintain integrations with third-party systems via SuiteTalk web services, ODBC, or APIs (e.g., Salesforce, AWS, or custom endpoints)
Perform configuration tasks, including workflows, saved searches, custom forms, and SuiteFlow processes
Analyze business requirements, create technical designs, and implement solutions while adhering to NetSuite best practices and governance
Troubleshoot and resolve production issues, optimize performance, and conduct testing (unit, integration, UAT)
Upgrade NetSuite bundles, manage SuiteApps, and support data migrations or imports/exports
Document code, processes, and configurations; provide training to end-users and junior developers
Stay updated on NetSuite releases, features, and certifications (e.g., SuiteFoundation, SuiteCloud Developer)
requirements
5-9 years of general IT experience
5+ years of experience as an Oracle NetSuite Developer or in a similar role
Proficiency in JavaScript (ES6+), SQL, and REST/SOAP APIs
Experience with NetSuite modules: Financials, CRM, Inventory, or Procurement
Familiarity with Agile/Scrum methodologies and tools like Git for version control
English language proficiency at an Upper-Intermediate level (B2) or higher
nice to have
NetSuite certifications: SuiteFoundation and SuiteCloud Developer
Knowledge of Java, Python, or Node.js for advanced integrations
Experience with NetSuite Analytics Warehouse (NSAW) or OneWorld implementations
Strong problem-solving skills and ability to work in fast-paced environments
We are seeking a highly skilled and experienced Senior Software Engineer to lead the development and implementation of cutting-edge contact center solutions leveraging AWS Connect. The ideal candidate will bring deep technical expertise, a strong background in telecommunication systems, and the ability to deliver scalable software solutions that align with business objectives.
responsibilities
Design scalable architectures for contact center solutions integrating CRM, WFM systems, and AI platforms
Implement cloud-native services including Lambda, API Gateway, DynamoDB, and Lex to build serverless applications
Lead the development of automation frameworks using AWS Java SDK, CDK, Terraform, or CloudFormation
Operate and maintain enterprise-level telecommunication infrastructures with emphasis on reliability and performance
Customize and integrate AWS Connect capabilities for enterprises to enhance customer experiences and business workflows
Collaborate with cross-functional teams to optimize DevOps practices for contact center solutions
Create and maintain unit tests to ensure robustness and compatibility of developed applications
Manage source code repositories using GitLab, GitHub, Bitbucket, or CodeCommit
Develop and implement contact center solutions at scale with expertise in handling JSON, YAML, Looping, and Data Structures
Build and optimize large-scale integrations with services like AWS Lex, Lambda, Pinpoint, and Polly
Guide client teams with IT industry best practices and highlight thought leadership in enterprise call center solutions
requirements
8-12 years of professional experience in building cloud-based or on-premises contact center platforms
Expertise in deploying contact center solutions using Amazon Connect for CRM or WFM integrations
Background in serverless development and enterprise-grade telecommunications infrastructure
Familiarity with serverless tools such as AWS SNS, SQS, Step Functions, Lens, CloudWatch, and KVS
Hands-on proficiency with automation tools like AWS Java SDK, CDK, Terraform, and CloudFormation
Competency in working with complex data types and formats including JSON, YAML, string arrays, and tuples
Strong debugging skills and experience in unit testing
Proficiency in managing source code and version control using GitLab, GitHub, or Bitbucket
Skills in utilizing distributed environments with services from Microsoft, VMware, and Citrix alongside AWS tools
nice to have
Background in Docker and Kubernetes for container orchestration on AWS EKS or ECS
Understanding of NoSQL data stores such as ElasticCache, DynamoDB, and RDS
Capability to write automation scripts using Python, Windows PowerShell, or Linux shell scripting
Familiarity with build automation servers like Jenkins, AWS CodeBuild, or GitLab CI
Experience with deployment strategies including blue-green deployments and in-place or canary deployment methods
We are seeking a Senior Software Engineer specializing in Java to join our software, system, and test engineering team. You will work on cloud-based projects using Java 8/17, Spring Core, and cloud platforms such as Azure and AWS, contributing to scalable microservices architectures. If you have strong Java expertise and cloud experience, apply now to advance your career with us.
responsibilities
Develop and maintain Java applications using Java 8 and Java 17
Implement Spring Core and Spring Batch components for backend services
Design and build RESTful APIs to support microservices architecture
Integrate Apache Kafka messaging for event-driven communication
Deploy and manage applications on Microsoft Azure and Amazon Web Services platforms
Write and execute unit tests to ensure code quality and reliability
Collaborate with cross-functional teams to define and deliver technical solutions
Troubleshoot and resolve software defects and performance issues
Adopt cloud-native patterns including Kubernetes and serverless architectures
Participate in code reviews and contribute to continuous improvement efforts
Document software designs and technical specifications
Monitor application performance and implement optimizations
Support migration strategies from Java 8 to Java 17 where applicable
requirements
Strong experience with Java 8 or Java 17 (3+ years)
Proficient knowledge of Spring Framework including Spring Core and Spring Batch
Experience with RESTful API design and implementation
Familiarity with Apache Kafka messaging system
Hands-on experience with cloud platforms Microsoft Azure and Amazon Web Services
Knowledge of containerization and orchestration technologies such as Kubernetes
Strong background in relational databases including MySQL, PostgreSQL, or Oracle
Understanding of microservices architecture principles
Excellent problem-solving and analytical skills
Effective communication skills for collaboration with clients and teams
Experience with unit testing frameworks and test-driven development
English proficiency at B2 level or higher
Let us find a perfect job for you
Share your CV and pass our review to get a personalized job offer even if you didn't find a job on the site.