Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Description Summary Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation. Job Description In this role, you will: Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques Writes codes that meets standards and delivers desired functionality using the technology selected for the project Build features such as web services and Queries on existing tables Understand performance parameters and assess application performance Work on core data structures and algorithms and implement them using language of choice Education Qualification For Roles Outside USA Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with minimum years of experience 2 years Desired Characteristics Technical Expertise Experience with front-end technologies such as Javascript, HTML5, CSS, AngularJS, BackboneJS, EmberJS, KnockoutJS Experience with databases Experience with rules engines (Camel, Drools, JRules) & modern tooling (Gradle, Maven, Git, SVN)Comfortable in building features such as web services and Queries on existing tables. Aware of methods and practices such as Lean/Agile/XP, etc. Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI). General understanding of the impacts of technology choice to the software development life cycle. Business Acumen Has the ability to break down problems and estimate time for development tasks. Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team. Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision Personal/Leadership Attributes Voices opinions and presents clear rationale. Uses data or factual evidence to influence. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision. Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables. Has the ability to break down problems and estimate time for development tasks. Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present. Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources. Write code that meets standards and delivers desired functionality using the technology selected for the project Note To comply with US immigration and other legal requirements, it is necessary to specify the minimum number of years' experience required for any role based within the USA. For roles outside of the USA, to ensure compliance with applicable legislation, the JDs should focus on the substantive level of experience required for the role and a minimum number of years should NOT be used. This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager. Additional Information Relocation Assistance Provided: Yes
Posted 2 weeks ago
0 years
7 - 10 Lacs
Hyderābād
On-site
Job Description Summary Responsible for designing, building POC's in AI, delivering and maintaining software and AI applications & services. Working in the areas of machine learning, cloud, platform and/or software applications. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation. Job Description In this role, you will: Have awareness of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques. Ability to write code that meets standards and delivers desired functionality using the technology selected for the project. Understand performance parameters and can assess application performance. Understand core data structures and algorithms and has the ability to implement them using language recommended by the Product architects. Write code that meets standards and delivers desired functionality using the technology selected for the project . Assist in developing, training and optimizing ML/DL models (NLP, reinforcement learning etc.) . Preprocess and analyze large datasets for model training . Implement and test algorithms in frameworks like Tensor Flow and Pytorch . Deploy models using cloud services (AWS/Azure) or edge devices for GridOS product and Customers . Contribute to AI prototyping . Support end customers post deployment of the solutions and resolve bugs. . Deep Dive into research papers in AI/ML domain and come up with ideas to design and develop new models for power system domain Education Qualification Master of Technology in Computer Science with Specialization in Artificial Intelligence from a reputed university. Desired Characteristics Technical Expertise: Comfortable in building features such as web services and Queries on existing tables. Aware of methods and practices such as Lean/Agile/XP, etc. Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI). General understanding of the impacts of technology choice to the software development life cycle. Business Acumen: Has the ability to break down problems and estimate time for development tasks. Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team. Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision Personal/Leadership Attributes: Voices opinions and presents clear rationale. Uses data or factual evidence to influence. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision. Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables. Has the ability to break down problems and estimate time for development tasks. Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present. Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources Note: This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager. Additional Information Relocation Assistance Provided: Yes
Posted 2 weeks ago
2.0 years
7 - 10 Lacs
Hyderābād
On-site
Job Description Summary Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation. Job Description In this role, you will: Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques Writes codes that meets standards and delivers desired functionality using the technology selected for the project Build features such as web services and Queries on existing tables Understand performance parameters and assess application performance Work on core data structures and algorithms and implement them using language of choice Education Qualification For roles outside USA: Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with minimum years of experience 2 years Desired Characteristics Technical Expertise: Experience with front-end technologies such as Angular with typescript is a must, javascript / HTML5 or equivalent is good to have" Experience with databases Experience with rules engines (Camel, Drools, JRules) & modern tooling (Gradle, Maven, Git, SVN)Comfortable in building features such as web services and Queries on existing tables. Aware of methods and practices such as Lean/Agile/XP, etc. Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI). General understanding of the impacts of technology choice to the software development life cycle. Business Acumen: Has the ability to break down problems and estimate time for development tasks. Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team. Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision Personal/Leadership Attributes: Voices opinions and presents clear rationale. Uses data or factual evidence to influence. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision. Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables. Has the ability to break down problems and estimate time for development tasks. Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present. Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources. Write code that meets standards and delivers desired functionality using the technology selected for the project Note To comply with US immigration and other legal requirements, it is necessary to specify the minimum number of years' experience required for any role based within the USA. For roles outside of the USA, to ensure compliance with applicable legislation, the JDs should focus on the substantive level of experience required for the role and a minimum number of years should NOT be used. This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager. Additional Information Relocation Assistance Provided: Yes
Posted 2 weeks ago
0 years
0 Lacs
Andhra Pradesh, India
On-site
We are looking for a highly skilled Senior Java Developer with deep expertise in Spring Boot and microservices architecture. The ideal candidate will be responsible for designing and building scalable, high-performance services and integrating them seamlessly with enterprise systems and databases. A strong understanding of modern Java-based backend development, cloud integration, and message-based communication patterns is essential. Design, develop, and maintain scalable REST APIs and microservices using Spring Boot. Implement app-to-app integration with internal and third-party systems. Build robust data access layers with JPA/Hibernate for Oracle databases. Ensure system reliability, security, and compliance across microservices. Integrate with messaging systems such as Kafka or RabbitMQ. Implement secure authentication and authorization using OAuth2, OpenID Connect, and enterprise identity providers such as Seal ID. Collaborate with DevOps and cloud engineers to integrate services with AWS components like SQS, SNS, and Secrets Manager. Support code refactoring and modernization efforts to align with architectural standards
Posted 2 weeks ago
8.0 years
0 Lacs
Pune/Pimpri-Chinchwad Area
On-site
Job Description Principal Software Engineer - Dotnet core, Asp.net /C#.net , Azure cloud , SQL - Pune/Chennai India We are seeking a Principal Software Engineer to join and help lead the SA&I Engineering team. The SA&I team builds and maintains survey platforms and panel management systems, supporting critical business operations and enabling high-quality data collection and analysis. While our current technology stack is based on .NET / C# / SQL Server, we are actively modernizing our systems and practices, transitioning towards .NET Core and cloud-native development. This role is ideal for a senior technologist who brings deep expertise in .NET technologies, has a strong architectural mindset, and thrives in modernizing legacy systems. You will help guide technical direction, mentor engineers, and play a key role in driving our platform evolution. Resposnibilities You are an experienced engineer with a strong foundation in .NET / C# and SQL Server You have led the design and implementation of complex systems, ideally including modernization initiatives You’re well-versed in architectural patterns such as Clean Architecture and Domain-Driven Design You have deep knowledge of the .NET HTTP request pipeline, Dependency Injection, and testing strategies You’re comfortable balancing hands-on coding with technical leadership and mentoring You communicate effectively across teams and with non-technical stakeholders You lead by example, take ownership, and promote engineering excellence You are a driver of continuous improvement and thrive in evolving technical landscapes Lead the design and development of scalable and maintainable software solutions using .NET / C# and SQL Server Architect and guide the modernization of legacy WebForms applications to .NET Core and beyond Define and implement best practices for RESTful APIs, backend services, and system integration Mentor and support a team of engineers through code reviews, technical design, and knowledge sharing Collaborate closely with product owners, analysts, and business stakeholders to deliver impactful solutions Own and drive improvements in performance, security, reliability, and maintainability of our systems Contribute to shaping our CI/CD pipelines, testing strategy, and deployment automation Evaluate and introduce new technologies that support our modernization goals and architectural vision Qualifications 8+ years of hands-on software engineering experience, primarily with .NET / C# and SQL Server Proven experience leading modernization projects or large-scale refactoring efforts Strong knowledge of .NET Core, ASP.NET MVC/Web API, and legacy WebForms Solid understanding of relational databases and performance-tuned SQL Hands-on experience with Git, CI/CD pipelines, unit testing, and integration testing Experience with Azure or other cloud platforms Expertise in architectural patterns (e.g., Clean Architecture), SOLID principles, and layered design Excellent leadership, collaboration, and communication skills Bachelor’s or Master’s degree in Computer Science or related field, or equivalent experience Additional Information Enjoy a flexible and rewarding work environment with peer-to-peer recognition platforms. Recharge and revitalize with help of wellness plans made for you and your family. Plan your future with financial wellness tools. Stay relevant and upskill yourself with career development opportunities Our Benefits Flexible working environment Volunteer time off LinkedIn Learning Employee-Assistance-Program (EAP) About NIQ NIQ is the world’s leading consumer intelligence company, delivering the most complete understanding of consumer buying behavior and revealing new pathways to growth. In 2023, NIQ combined with GfK, bringing together the two industry leaders with unparalleled global reach. With a holistic retail read and the most comprehensive consumer insights—delivered with advanced analytics through state-of-the-art platforms—NIQ delivers the Full View™. NIQ is an Advent International portfolio company with operations in 100+ markets, covering more than 90% of the world’s population. For more information, visit NIQ.com Want to keep up with our latest updates? Follow us on: LinkedIn | Instagram | Twitter | Facebook Our commitment to Diversity, Equity, and Inclusion NIQ is committed to reflecting the diversity of the clients, communities, and markets we measure within our own workforce. We exist to count everyone and are on a mission to systematically embed inclusion and diversity into all aspects of our workforce, measurement, and products. We enthusiastically invite candidates who share that mission to join us. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status or any other protected class. Our global non-discrimination policy covers these protected classes in every market in which we do business worldwide. Learn more about how we are driving diversity and inclusion in everything we do by visiting the NIQ News Center: https://nielseniq.com/global/en/news-center/diversity-inclusion
Posted 2 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Position Overview Job Title: Core Python Engineer Corporate Title: Assistant Vice President Location: Pune, India Role Description Regulatory Technology aims to be an industry leading function that delivers sustainable regulatory compliance through technology automation and competitive operating leverage to create a safe and controlled operating environment that protects the Deutsche Bank franchise and its clients. This specific role is with Internal and External Surveillance where we are monitoring traders’ and clients’ activities looking for anomalous behavior using Big Data tools, including Python and Spark and React technologies. In order to do this, we must ensure that we remain an engineering focused organization. We are looking for technologists who demonstrate a passion to build the right thing in the right way. You will will work as part of a cross-functional agile development team, collaborating with Product SMEs, analysts, testers, DevOps and stakeholders. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to take a leading role in all stages of software delivery, from intial analysis right through to production support. We will ask a lot of you, but we will offer a lot in return. You will have an opportunity to work in an environment that provides continuous growth and learning, with an emphasis on excellence and mutual respect. People Management As an Assistant Vice President, you will be expected to lead others. For example in sharing knowledge, facilitating meetings and workshops, defining new designs and discovering new techniques. In some cases, it may also include elements of team leadership or line management. What We’ll Offer You As part of our flexible scheme, here are just some of the benefits that you’ll enjoy, Best in class leave policy. Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your Key Responsibilities Work as part of a delivery team, collaborating with others to understand and capture requirements, analyse and refine stories, design solutions, implement them, test them and support them in production. Design and develop excellent and understandable server side code. Work closely with users to gain feedback and ensure they are fit for purpose. Use BDD techniques, collaborating closely with users, analysts, developers and other testers. Make sure we are building the right thing. Write code and write it well. Be proud to call yourself a programmer. Use test driven development, write clean code and refactor constantly. Make sure we are building the thing right. Define and evolve the architecture of the components you are working on. Contribute to architectural decisions at a department and bank-wide level. Ensure that the software you build is reliable and easy to support in production. Be prepared to take your turn on call providing 3rd line support when it’s needed Help your team build, test and release software with the short lead times and a minimum of waste. Work to develop and maintain a highly automated Continuous Delivery pipeline. Help create a culture of learning and continuous improvement within your team and beyond Your Skills And Experience You will need: Experience with Python and Scala for building server-side code Experience of modern Python libraries, including PySpark, Pandas numpy, scikit-learn, etc. Experience of server side programming, preferably using Python Flask Working knowledge of back-end data software - SQL (Impala/Oracle), SQL Alchemy Understanding of back-end design, including REST services, SQL data access, Experience working in an agile team, practicing Scrum or Kanban Desire to write robust, maintainable & re-usable code Practical experience of TDD and constant refactoring in continuous integration environment. Practical experience of delivering good quality code within enterprise scale development (CI/CD) Supporting academic background in computer science (graduate) The ideal candidate will also have: Working knowledge of Hadoop Experience with cloud technologies (Google cloud, AWS, Azure etc.) Experience of container technologies such as Kubernetes or Docker Experience in other programing languages, specifically Java would be helpful Behavior Driven Development, particularly experience of how it can be used to define requirements in a collaborative manner, ensure that the team builds the right thing and create a system of living documentation Knowledge gained in Financial Services environments, for example products, instruments, trade lifecycles, regulation, risk, financial reporting or accounting Education/ Qualifications We are happy to consider candidates with a wide variety of educational backgrounds and qualifications. Qualifications in computer science, STEM subjects, other numerate disciplines, business and economics are beneficial for the role. We also look favorably upon candidates with equivalent practical experience. This could have be gained in the workplace or in other contexts, such as contributing to open source software or working on personal projects. How We’ll Support You Training and development to help you excel in your career. Coaching and support from experts in your team. A culture of continuous learning to aid progression. A range of flexible benefits that you can tailor to suit your needs. About Us And Our Teams Please visit our company website for further information: https://www.db.com/company/company.htm We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment.
Posted 2 weeks ago
10.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Location: Dammam Experience: 7–10 years Role Summary: Modernize enterprise applications, integrate systems, and maximize uptime while ensuring security and migration readiness. Core Technical Skills: Programming Languages: Java, .NET, Python for system customization/integration Enterprise Integration: RESTful APIs, ESB, microservices architecture DevOps Toolchain: GitLab CI, Jenkins, Docker, Kubernetes setup/configuration Cloud SaaS/PaaS: Architecture and migration (O365, GCP, AWS) Legacy Modernization: Data migration, refactoring, and conversion planning Testing & QA: Design of UAT, end-to-end test scripts Certifications (preferred): TOGAF 9 Certified AWS DevOps Engineer – Professional Microsoft Power Platform Solution Architect
Posted 2 weeks ago
7.0 years
0 Lacs
Gurugram, Haryana, India
On-site
We’re looking for a strong Python software engineer (3 – 7 years’ experience) to support the data science team by building efficient, reliable code, automating data processes, optimizing and maintaining our codebase, and enabling our ML and data work to scale. Our needs are in robust software engineering, scripting, automation, and scalability. Responsibilities Write efficient, clean, maintainable Python code to automate and scale our data pipelines and processes. Build and maintain scripts and tooling to query databases, extract and clean data, and store results in a structured, reusable way. Refactor legacy code to make it more efficient and robust, fixing technical debt. Optimize and improve existing processes to support scaling up data processing workloads. Collaborate with data scientists and ML engineers to ensure that their work can be operationalized and maintained long-term. Investigate data issues and unexpected behavior, and design data quality testing to mitigate risk. Standardize data formatting and processing Skills/experience Python programming expertise: Should have written substantial Python code for production systems: well-structured modules, classes, scripts, and tools. Excellent with testing, optimization, maintainability, and performance. Software engineering best practices: Familiarity with Git/version control, code reviews, unit & integration testing, CI/CD pipelines, code documentation, and modular code design. Should hold a collaborative engineering mindset. Code performance & optimization: Optimizing or refactoring code for speed, scalability, or resource efficiency. Should knows how to profile and debug bottlenecks. Database interaction: Comfortable writing SQL queries, working with databases, building ETL pipelines, ensuring data integrity. Automation & tooling: Experienced building scripts or services to automate workflows, clean data, or monitor processes — with a focus on reusability and efficiency. About Iksha Labs At Iksha Labs, we are revolutionising the way businesses operate through cutting-edge technological solutions. Our focus is on developing intelligent agents and agentic workflows that automate processes and eliminate the need for human effort wherever possible. By leveraging advanced AI and machine learning, we create systems that enhance productivity and drive efficiency. Our expertise extends to the healthcare and medical technology sectors, where we develop innovative solutions that improve patient outcomes and streamline medical operations. From medical devices to healthcare platforms, our work is at the intersection of technology and medicine, pushing the boundaries of what’s possible. Iksha Labs is dedicated to continuous learning and growth, ensuring our team members are always at the forefront of the tech landscape. We believe in the power of innovation and collaboration, providing an environment where visionary ideas can thrive and become reality. Join us to be part of a passionate team that is making a real impact. Together, we can create transformative technology that addresses today's challenges and anticipates tomorrow's needs in healthcare and beyond. Alternatively, you can share resume on sushmita.ghosh@ikshalabs.com
Posted 2 weeks ago
3.0 years
0 Lacs
Saket, Delhi, India
On-site
Roles and Responsibilities: You will be building and shipping robust apps to Android/ iOS devices using a single codebase. You will be writing readable and clear code using Dart that will be extensively documented for future use and upgrades. You will be sharing feedback and brainstorming ideas with teams to improve the development process. Understand basic concepts of design for developing user friendly applications. Stay up to date with the latest technologies. Coordinating with other team members during the application development process Identifying and resolving software defects Providing support and maintenance for applications Documenting application changes and developing updates Skills : Bachelor’s degree in computer science, information technology, or a similar field. Strong understanding of OOP concepts and design patterns Experience with mobile app development (iOS and/or Android) Experience with Dart, Flutter, and/or React Native and 3-5 years experience in app development Understanding of the Agile Software Development Life Cycle and being exposed to Scrum projects. Proven experience in writing readable code, creating extensive documentation for existing code, and refactoring previously written code and practical experience using and deploying Flutter 2.0 Familiarity using version control tools like Git, Subversion etc. and IDEs like Android Studio, VS Code etc. Experience with other programming languages (e.g. Java, Kotlin, Swift) is a plus Experience with optimizing applications for Material Design is a plus. About The Company : Thriwe is a technology-driven B2B Consumer Benefits Marketplace catering to both National and International Markets. Founded in the year 2011 with headquarters in India (Thriwe Consulting Pvt. Ltd.) and offices across UAE (Thriwe Consulting FZ LLC), Singapore, London & Florida; Thriwe provides an ecosystem that delivers premium customer acquisition, retention, and allegiance services to the world’s leading financial institutions & card networks. We run India’s largest tech-enabled Golf management platform and now, have evolved ourselves to offer a host of lifestyle, wellness, entertainment and shopping benefits. With over 1,00,000+ partner associations and service delivery presence in 130 countries worldwide, we empower clients to invigorate engagement with their most valuable customers. As a software engineer, you will help to build awesome benefit/loyalty solutions for our customers. You’ll work alongside smart, successful, and kind people who are passionate about start-ups
Posted 2 weeks ago
5.0 years
0 Lacs
India
Remote
Job Title: Senior .NET Developer Emp Type: Full Time Location: India, Remote Years of Exp: 5-10 years Note: We are looking for immediate joiners and will give preference to candidates who can join within 15 days. Candidates with longer notice periods are requested not to apply, as such applications will not be considered for this role. Job Description We are looking for an experienced Senior .NET Developer to join our engineering team for a critical project focused on updating and improving legacy .NET applications. This role is ideal for a problem-solver who can analyze complex, outdated codebases and develop pragmatic strategies for modernization. You'll work closely with other engineers across stacks to deliver incremental improvements with lasting impact. Key Responsibilities Analyze and understand large, outdated .NET applications with minimal documentation Identify and address architectural and coding issues in legacy systems Design and implement safe, incremental modernization strategies Refactor code for clarity, testability, and maintainability without breaking existing functionality Introduce test seams and improve automated test coverage Decompose monolithic applications and extract services where appropriate Improve Visual Studio solution and project structures Enhance performance and responsiveness of modernizing applications Improve configuration management and CI/CD processes Collaborate with cross-functional teams, including JavaScript and QA contractors Provide guidance to internal teams on modernization techniques and best practices Must-Have Skills Strong experience with .NET Framework 4.8, .NET Core / .NET 6+, ASP.NET MVC, WCF Services, Entity Framework Strong T-SQL skills including query optimization and indexing Writing and optimizing stored procedures, views, and triggers Proven track record modernizing enterprise .NET applications Familiarity with: DDD, SOLID principles, Strangler Fig pattern, Refactoring legacy code, CI/CD experience and feature flagging strategies Expertise in automated testing: unit, integration, and regression Review and optimize Visual Studio solution and project structure to reduce complexity and improve build performance Evaluate and improve configuration management practices across projects Implement advanced performance tuning strategies to improve application responsiveness and stability Integrate modern monitoring tools (e.g., Application Insights, Datadog, New Relic) Has contributed to simplification of solution/project organization and build optimizations Has improved diagnostic and issue-resolution workflows using monitoring tools
Posted 2 weeks ago
34.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
About Company: Our Client Corporation provides digital engineering and technology services to Forbes Global 2000 companies worldwide. Our Engineering First approach ensures we can execute all ideas and creatively solve pressing business challenges. With industry expertise and empowered agile teams, we prioritize execution early in the process for impactful results. We combine logic, creativity and curiosity to build, solve, and create. Every day, we help clients engage with new technology paradigms, creatively building solutions that solve their most pressing business challenges and move them to the forefront of their industry. Job Title : Java Backend Engineer Key Skills : SpringBoot , Microservices ,hibernate Job Locations : Chennai Experience : 5 to 12y Education Qualification : Any Degree Graduation Work Mode : Hybird Employment Type : Contract Notice Period : Immediate - 10 Days Job description Key Skills Java Backend Engineer Qualifications BS or MS degree in computer science computer engineering or other technical discipline or equivalent 34 years of work experience 57 years experience working in Java and able to demonstrate good Java knowledge Able to demonstrate good web fundamentals and HTTP protocol knowledge Good attitude communication willingness to learn and collaborate 5 yrs development experience in developing Java applications in an enterprise setting Experience working with Java 11 and above is a plus 5 yrs experience developing java applications in frameworks such as Spring Spring Boot Drop wizard is a plus 23 yrs recent experience working in Javascript on Node stack is a plus 3 years Experience with Test Driven Development TDD Behavior Driven Development BDD practices unit testing functional testing system integration testing regression testing GUI testing web service testing and browser compatibility testing including frameworks such as Selenium WebDriverIO Cucumber JUnit Mockito Experience with continuous integration and continuous delivery environment 3 to 4 yrs working in an Agile or SAFe development environment Solid Understanding of distributed systems Proven experience building scalable web application using Java Responsibilities include but not limited to Serving as a core member of an agile team that drives user story analysis and elaboration designs and develops responsive web applications using the best engineering practices Performing handson software development typically spending most of time actually writing code and unit tests doing proof of concepts conducting code reviews and testing in ongoing sprints Performing ongoing refactoring of code and delivering continuous improvement Developing deep understanding of integrations with other systems and platforms within the supported domains Manage your own time and work well both independently and as part of a team Work closely with product managers backend and other frontend engineers to implement versatile solutions to tricky web development problems Work with Product Owners to define requirements for new features and plan increments of work Drive automation and ensure automated test scripts are completed for new features in partnership with QA Engineers Perform all technical aspects of software development for assigned applications including developing prototypes writing new code and creating APIs Design and build integration components and interfaces in collaboration with Senior Engineers Architects and Infrastructure Engineers as necessary Skills Mandatory Skills : Java,MS SQL,Spring,SpringBoot,Jpa
Posted 2 weeks ago
5.0 years
0 Lacs
India
Remote
Job Title: Sr .NET Developer Emp Type: Full Time Location: Remote, India Years of Exp: 5-10 years Note: We are looking for immediate joiners and will give preference to candidates who can join within 15 days. Candidates with longer notice periods are requested not to apply, as such applications will not be considered for this role. Job Description We are looking for an experienced .NET Developer to join our engineering team for a critical project focused on updating and improving legacy .NET applications. This role is ideal for a problem-solver who can analyze complex, outdated codebases and develop pragmatic strategies for modernization. You'll work closely with other engineers across stacks to deliver incremental improvements with lasting impact. Key Responsibilities Analyze and understand large, outdated .NET applications with minimal documentation Identify and address architectural and coding issues in legacy systems Design and implement safe, incremental modernization strategies Refactor code for clarity, testability, and maintainability without breaking existing functionality Introduce test seams and improve automated test coverage Decompose monolithic applications and extract services where appropriate Improve Visual Studio solution and project structures Enhance performance and responsiveness of modernizing applications Improve configuration management and CI/CD processes Collaborate with cross-functional teams, including JavaScript and QA contractors Provide guidance to internal teams on modernization techniques and best practices Must-Have Skills Strong experience with .NET Framework 4.8, .NET Core / .NET 6+, ASP.NET MVC, WCF Services, Entity Framework Strong T-SQL skills including query optimization and indexing Writing and optimizing stored procedures, views, and triggers Proven track record modernizing enterprise .NET applications Familiarity with: DDD, SOLID principles, Strangler Fig pattern, Refactoring legacy code, CI/CD experience and feature flagging strategies Expertise in automated testing: unit, integration, and regression Review and optimize Visual Studio solution and project structure to reduce complexity and improve build performance Evaluate and improve configuration management practices across projects Implement advanced performance tuning strategies to improve application responsiveness and stability Integrate modern monitoring tools (e.g., Application Insights, Datadog, New Relic) Has contributed to simplification of solution/project organization and build optimizations Has improved diagnostic and issue-resolution workflows using monitoring tools
Posted 2 weeks ago
3.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Key Responsibilities Design, build, and maintain cross-platform apps in Flutter with clean architecture. Collaborate with product, design, and backend teams to ship features at record speed. Utilize AI-enhanced IDEs and code assistants for faster coding, refactoring, and testing. Maintain and evolve existing apps, improving performance and stability. Translate product requirements into scalable, high-quality software solutions. Leverage AI tools to reduce development time and improve code quality and coverage. Participate in code reviews, architecture discussions, and sprint planning. Mentor juniors and promote AI-aware engineering practices across the : Bachelors in Computer Science or a related discipline. 3+ years of overall mobile development experience. 3+ years of Flutter development (Dart). Experience working with Flutter external packages, native communication, and complex UI layouts. Strong grasp of state management techniques (e.g., BLoC, Provider, Riverpod). Familiarity with AI-powered tools like GitHub Copilot, ChatGPT, or AI-assisted IDEs. Clear understanding of software design principles and performance optimization. Hands-on experience with SQL databases, Flutter database frameworks (Hive, SQflite, Qualifications : Passion for rapid development using AI tools to boost productivity. Experience integrating third-party SDKs and RESTful APIs. Understanding of platform-specific (Android/iOS) native features. Exposure to Agile/SCRUM methodologies and distributed teams. Comfortable using Git, GitHub, JIRA, and CI/CD pipelines. Prior experience working in fast-paced product environments. (ref:hirist.tech)
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
maharashtra
On-site
Job Description: As an AI Gameplay Programmer at UBISOFT, you will be responsible for designing, implementing, and polishing AI behaviors within gameplay interaction systems. You will need to possess proficiency in C++, Scripting, and strong skills in AI technologies applied to video game programming. Good 3D mathematical skills are also required for this role. While having an interest in video games and knowledge of different consoles like Xbox One X/S, PlayStation 4, 5, and other cutting-edge game consoles would be advantageous, it is not a mandatory requirement. The ideal candidate should have a minimum of 3 years of experience in video game development as an AI Gameplay Programmer and should be familiar with AI Solver Algorithms & Decision-Making Techniques. Strong knowledge of Linear Algebra & 3D Math is essential, along with excellent debugging and problem-solving skills. You will be expected to take ownership of entire features and components of the game lifecycle, lead the product design, and code elements. Effective communication skills, attention to detail, accuracy, and commitment to maintaining high standards of work are crucial for this role. Working as part of the gameplay team, you will collaborate with other members and departments of the project team to deliver large and complex features on time and to a high standard. The role also involves coming up with tooling solutions for Technical Design, refactoring, and optimizing existing systems. Experience in developing character mechanics and animation-driven features, as well as knowledge of Animation State Machines, would be considered a plus. In addition to the technical requirements, you should have strong programming skills in C++, experience with Engine and Gameplay Development Processes, and an understanding of multi-threaded principles. You must be able to work efficiently with a large, existing code base and contribute improvements and suggestions throughout the entire production cycle. A positive "can-do" attitude, critical thinking, and problem-solving skills are essential qualities for this role. Join UBISOFT to be part of international collaboration game projects, work on AAA IPs, access cutting-edge hardware, and collaborate with proficient and fun-to-work-with colleagues. If you are excited about solving game-changing challenges, cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.,
Posted 2 weeks ago
5.0 years
0 Lacs
Pune/Pimpri-Chinchwad Area
On-site
Job Description About the Role You’ll be a key contributor on our AI Engineering team, building and maintaining the production-grade microservices and APIs that power our GenAI products—chatbots, document pipelines, retrieval endpoints, and embedding search. Your primary focus will be delivering clean, well-tested code; robust API designs; and reliable CI/CD processes. Core Responsibilities API & Service Development Design and implement RESTful (and optionally gRPC) Python services using FastAPI, Flask, or Django Define clear API contracts (e.g. OpenAPI/Swagger) and maintain semantic versioning Production-Grade Code Quality Apply SOLID principles and clean-code practices to keep services modular and maintainable Perform regular refactoring to reduce technical debt and adhere to style guides (flake8, black) Drive thorough code reviews, enforcing best practices and design consistency Testing & Validation Adopt test-driven development: write and maintain unit, integration, and end-to-end tests with pytest Mock external dependencies (LLM clients, vector stores) to validate error handling and edge cases Ensure high test coverage and set up automated quality gates in CI pipelines CI/CD & Deployment Build and maintain CI/CD pipelines (GitHub Actions, Jenkins, or GitLab CI) that run tests, linting, security scans, and deployments Containerize services with Docker and deploy to Kubernetes (or serverless) environments Automate release/versioning workflows and rollback strategies for low-risk releases Collaboration & Documentation Partner with MLOps, Data Science, and UX/UI teams to integrate new model capabilities Maintain up-to-date design docs, API specs, and “getting started” guides for engineering peers Contribute to sprint planning, design reviews, and process improvements Required Qualifications Experience: 3–5 years building production Python services Frameworks: FastAPI, Flask, or Django for API development Asynchronous frameworks (AsyncIO, aiohttp) for high-concurrency endpoints APIs & Protocols: Strong REST experience; basic gRPC or streaming is a plus Testing: Proven TDD with pytest (unit/integration tests and mocks) CI/CD: Hands-on with GitHub Actions, Jenkins, GitLab CI, or equivalent Containers & Orchestration: Proficiency with Docker; experience deploying to Kubernetes or serverless Nice-to-Have & Growth Areas Familiarity with vector stores (Faiss, Pinecone, Weaviate) and embedding search integration Experience with WebSockets or SSE for real-time chat Exposure to message brokers (Kafka, RabbitMQ) for event-driven architectures Knowledge of feature-flagging, A/B testing, or experimentation platforms Experience in other languages like Java, C++ Soft Skills Problem Solver: Diagnoses and debugs complex issues across code, infra, and external services Communicator: Explains design trade-offs clearly to both technical and non-technical audiences Collaborator: Works effectively in cross-functional teams and helps peers level up Learner: Quickly adopts new tools and practices in the fast-moving GenAI landscape Additional Information Our Benefits Flexible working environment Volunteer time off LinkedIn Learning Employee-Assistance-Program (EAP) About NIQ NIQ is the world’s leading consumer intelligence company, delivering the most complete understanding of consumer buying behavior and revealing new pathways to growth. In 2023, NIQ combined with GfK, bringing together the two industry leaders with unparalleled global reach. With a holistic retail read and the most comprehensive consumer insights—delivered with advanced analytics through state-of-the-art platforms—NIQ delivers the Full View™. NIQ is an Advent International portfolio company with operations in 100+ markets, covering more than 90% of the world’s population. For more information, visit NIQ.com Want to keep up with our latest updates? Follow us on: LinkedIn | Instagram | Twitter | Facebook Our commitment to Diversity, Equity, and Inclusion NIQ is committed to reflecting the diversity of the clients, communities, and markets we measure within our own workforce. We exist to count everyone and are on a mission to systematically embed inclusion and diversity into all aspects of our workforce, measurement, and products. We enthusiastically invite candidates who share that mission to join us. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status or any other protected class. Our global non-discrimination policy covers these protected classes in every market in which we do business worldwide. Learn more about how we are driving diversity and inclusion in everything we do by visiting the NIQ News Center: https://nielseniq.com/global/en/news-center/diversity-inclusion
Posted 2 weeks ago
10.0 - 15.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Position Overview Job Title: Full Stack, AVP Location: Pune, India Corporate Title: AVP Role Description Responsible for developing, enhancing, modifying and/or maintaining applications in the Enterprise Risk Technology environment. Software developers design, code, test, debug and document programs as well as support activities for the corporate systems architecture. Employees work closely with business partners in defining requirements for system applications. Employees typically have in-depth knowledge of development tools and languages. Is clearly recognized as a content expert by peers. Individual contributor role. Typically requires 10-15 years of applicable experience. Deutsche Bank’s Corporate Bank division is a leading provider of cash management, trade finance and securities finance. We complete green-field projects that deliver the best Corporate Bank - Securities Services products in the world. Our team is diverse, international, and driven by shared focus on clean code and valued delivery. At every level, agile minds are rewarded with competitive pay, support, and opportunities to excel. You will work as part of a cross-functional agile delivery team. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to contribute to all stages of software delivery, from initial analysis right through to production support. What We’ll Offer You As part of our flexible scheme, here are just some of the benefits that you’ll enjoy Best in class leave policy Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your Key Responsibilities Responsible for developing software in Java, and leveraging frameworks such as spring, springboot, JPA. Responsible for design and build out of RDBMS such as Oracle, Postgres SQL Responsible for designing and deploying application to cloud platforms such as Google cloud platform, kubernetes & open shift platform. Responsible for design and build out of interface between UI and REST service. Responsible for building data-grid centric UI leveraging React. Participating fully in the development process through the entire software lifecycle. Participating fully in agile software development process Use BDD techniques, collaborating closely with users, analysts, developers and other testers. Make sure we are building the right thing. Write code and write it well. Be proud to call yourself a programmer. Use test driven development, write clean code and refactor constantly. Make sure we are building the thing right. Be ready to work on a range of technologies and components, including user interfaces, services and databases. Act as a generalizing specialist. Define and evolve the architecture of the components you are working on and contribute to architectural decisions at a department and bank-wide level. Ensure that the software you build is reliable and easy to support in production. Be prepared to take your turn on call providing 3rd line support when it’s needed Help your team to build, test and release software within short lead times and with minimum of waste. Work to develop and maintain a highly automated Continuous Delivery pipeline. Help create a culture of learning and continuous improvement within your team and beyond Your Skills And Experience Deep Knowledge of at least one modern programming language, along with understanding of both object oriented and functional programming. Ideally knowledge of Java. Practical experience of test-driven development and constant refactoring in continuous integration environment. Practical experience of web technologies, frameworks and tools like HTML, CSS, JavaScript, React Experience or Exposure to Big Data Hadoop technologies / BI tools will be an added advantage Experience in Oracle PL/SQL programming is required Knowledge of SQL and relational databases Experience working in an agile team, practicing Scrum, Kanban or XP Experience of performing Functional Analysis is highly desirable The ideal candidate will also have: Behavior Driven Development, particularly experience of how it can be used to define requirements in a collaborative manner to ensure the team builds the right thing and create a system of living documentation Good to have range of technologies that store, transport, and manipulate data, for example: NoSQL, document databases, graph databases, Hadoop/HDFS, streaming and messaging Will be Added Advantage if candidate has exposure to Architecture and design approaches that support rapid, incremental, and iterative delivery, such as Domain Driven Design, CQRS, Event Sourcing and micro services. How We’ll Support You Training and development to help you excel in your career Coaching and support from experts in your team A culture of continuous learning to aid progression A range of flexible benefits that you can tailor to suit your needs About Us And Our Teams Please visit our company website for further information: https://www.db.com/company/company.htm We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment.
Posted 2 weeks ago
4.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Job Title : Sr Software Development Engineer Location : Hybrid - Chennai/Bangalore/Hyderabad/Mumbai/Pune About The Job In this role, as a senior Java full stack developer, you will join our Program Delivery team, responsible for defining, designing, and leading Acentra Health’s technology strategy. We are seeking a highly skilled and experienced full stack Software Developer with experience on User Interface (UI) Development using Angular and microservices using Java and cloud technologies on AWS/Azure. . The ideal candidate should have a passion for developing Microservices and a proficiency in both front-end and back-end technologies. Job Responsibilities Responsible for designing and development of applications using Angular as UI and Java as webservices or microservices on AWS/Azure. Use modern source control and CI/CD frameworks. Write manual and automated unit test cases to ensure application stability and performance. Uphold high standards of code quality and maintainability using best practices such as refactoring and code reviews. Communicate effectively with stakeholders at all levels to gather requirements, deliver updates, and solicit feedback. Collaborate with design teams, product managers, and other developers to bring new features and services into production. Support curiosity and innovation. Leverage generative AI and prompt engineering to enhance software development. Provide strategic guidance on technology and industry best practices. Establish, oversee, and enforce development standards. Experience/Preferred Skills Required Bachelor’s or master’s degree in computer science, Information Technology, or a related field. Minimum of 4 + years of relevant work experience in Java full stack development Working Experience in Angular / Bootstrap / JavaScript / Java / J2EE / Spring MVC/ SpringBoot / JPA / SpringJDBC/ / PL/SQL . Extensive experience with Angular front-end framework. Experience in server-side programming languages (e.g., Python, Java, Node.js). Familiarity with database technology such as Oracle, PostgreSQL, Solid understanding of RESTful API design and implementation. Knowledge of source code management version control tools, preferably Git. Solid understanding of Microservice architectures using java/jee/Spring/JPA. Experience in UI development using Angular/ React js/Bootstrap/Vue js Excellent verbal and written communication skills with the ability to adjust to meet the needs of the audience. Strong analytical skills and ability to work in a dynamic, fast-paced environment. Experience working with virtual and global teams Preferred Qualifications Healthcare Industry experience preferred. Prior experience working with design systems. Experience using Jira and Confluence is a plus. Familiarity with Agile development methodologies, promoting iterative development and collaboration. Experience with cloud services (AWS, Azure) and serverless architectures. Experience with CI/CD tools for automated testing and deployment. Exposure to using OpenAI and ChatGPT. Soft Skills Commitment to learn and Deliver . Good communication skills (Written and Oral) . Willingness to learn, train, and mentor subordinates . English Language proficiency is required to effectively communicate in a professional environment. Strong problem-solving skills and a creative mindset to bring fresh ideas to the table. Should demonstrate confidence and self-assurance in their skills and expertise enabling them to contribute to team success and engage with colleagues and clients in a positive, assured manner. Should be accountable and responsible for deliverables and outcomes. Should demonstrate ownership of tasks, meet deadlines, and ensure high-quality results. Demonstrates strong collaboration skills by working effectively with cross-functional teams, sharing insights, and contributing to shared goals and solutions. Continuously explore emerging trends, technologies, and industry best practices to drive innovation and maintain a competitive edge.
Posted 2 weeks ago
4.0 years
0 Lacs
Gurugram, Haryana, India
On-site
About Healthkart: Healthkart is India’s leading nutrition and supplement platform. Founded in March 2011 by Sameer Maheshwari, an IIT and Harvard Business School graduate, HealthKart offers a comprehensive range of products, engagement tools and expert assistance for all your wellness and fitness needs. We have three marquee nutrition brands – MuscleBlaze, HK Vitals & Gritzo - which are leaders in their respective segments and follow an omni-channel distribution strategy. Position: SDE2 Required Skills: 4+ years of experience in Java development , with solid expertise in Java, Spring, Hibernate, and distributed systems . Proficiency in MySQL, Redis, MongoDB , and experience with other relational and non-relational databases. Strong background in system design, object-oriented principles , and ability to create clean interfaces and abstractions. Excellent coding skills with experience in leading teams to implement large-scale code changes (refactoring, improvement of standards). Deep knowledge of multi-tier architectures and experience with large-scale persistent systems. Proven ability to mentor team members and deliver high-quality products. Preferred Qualifications: Prior experience in D2C, FMCG, or unicorn startup environments is highly desirable. Demonstrated ability to thrive in fast-paced, agile settings managing large-scale applications and data-heavy systems. Hands-on experience with microservices architecture. Familiarity with cloud platforms like AWS, GCP, or Azure is a plus. Location: Sector 14 Gurgaon (WFO)
Posted 2 weeks ago
4.0 - 8.0 years
6 - 8 Lacs
Hyderābād
On-site
Responsibilities Develop UI automation scripts that meet organization standards and build reliable, reusable, and maintainable automated regression suites & test harness Leverage tools and frameworks to build automation/performance scripts with quality code to simplify testing scenarios Work in an Agile environment and adhere to all QA best practices. Work in partnership with Scrum team members, including engineering and product management, to deliver business functionality on-time, with required quality, and that meets the acceptance criteria Write test cases and scenarios from the requirements/designs; manage bug tracking. Trigger, monitor and control the execution of automated test suites, identifying issues and potential gaps. Support QA governance of test processes, data, and execution metrics to help drive improve the performance of team. Perform risk analysis for features/projects in your ownership, provide mitigation and escalate appropriately. Collaborate effectively with technical and non-technical stakeholders to analyze, debug and resolve any issues. Qualifications: Bachelor's or higher degree in technology related field 4-8 years of experience in software testing with 5 years of experience in UI automation Work in an Agile environment, participating in sprint planning, daily standups, and retrospectives. Proven experience in Manual testing (Test Planning, Test Case Execution, Bug Reporting etc.…) Strong analytical thinking, interpersonal, oral and written communication skills with ability to work with technology stakeholders at various levels and including global teams. Experience in design and development of automated tests using JavaScript based automation tools/frameworks such as Cypress/Selenium for UI automation Experience of testing SOAP and/or REST services. API automation is nice to have. Experience in advising team to identify automatable test cases. Ability to working with developers to build automation friendly code. Experience in refactoring test automation/performance suites as necessary Strong experience in SQL and databases.
Posted 2 weeks ago
0 years
7 - 10 Lacs
Hyderābād
On-site
Job Description Summary Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation. Job Description Roles and Responsibilities In this role, you will: Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques Writes code that meets standards and delivers desired functionality using the technology selected for the project Build features such as web services and queries on existing tables Understand performance parameters and assess application performance Work on core data structures and algorithms and implement them using language of choice Education Qualification Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with basic experience. Desired Characteristics Required Technical Expertise: Experience with the following programming languages: C++, C# Experience with the following database management systems: MS SQL Server Experience with relational database design and writing and maintaining efficient queries using SQL Experience with front-end technologies such as Javascript, HTML5, Typescript, CSS, AngularJS Experience with modern tooling (Maven, Git, Jenkins) Experience with MS Visual Studio (or MS Visual Studio Code) Experience with developing client/server applications and services for MS Windows Operating Systems. Comfortable in building features such as web services and Queries on existing tables. Aware of methods and practices such as Lean/Agile/XP, etc. Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI). General understanding of the impacts of technology choices to the software development life cycle. Additional Beneficial (Optional) Technical Expertise: Experience with the following programming languages: Python, Java Experience with developing and maintaining software and services for Linux Experience with the following database management systems: PostgreSQL, MySQL, Oracle Experience with front-end technologies such as BackboneJS, EmberJS, KnockoutJS Experience with modern tooling (Gradle, SVN) Experience with database tools (JPA, Hibernate,JDBC, Spring Data) Experience with modern IDEs such as Eclipse Business Acumen: Has the ability to break down problems and estimate time for development tasks. Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team. Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision Personal/Leadership Attributes: Voices opinions and presents clear rationale. Uses data or factual evidence to influence. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision. Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables. Has the ability to break down problems and estimate time for development tasks. Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present. Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources Write code that meets standards and delivers desired functionality using the technology selected for the project This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager. Additional Information Relocation Assistance Provided: Yes
Posted 2 weeks ago
16.0 years
0 Lacs
Gurugram, Haryana, India
On-site
About The Role OSTTRA India The Role: Enterprise Architect - Integration The Team: The OSTTRA Technology team is composed of Capital Markets Technology professionals, who build, support and protect the applications that operate our network. The technology landscape includes high-performance, high-volume applications as well as compute intensive applications, leveraging contemporary microservices, cloud-based architectures. The Impact: Together, we build, support, protect and manage high-performance, resilient platforms that process more than 100 million messages a day. Our services are vital to automated trade processing around the globe, managing peak volumes and working with our customers and regulators to ensure the efficient settlement of trades and effective operation of global capital markets. What’s in it for you: The current objective is to identify individuals with 16+ years of experience who have high expertise, to join their existing team of experts who are spread across the world. This is your opportunity to start at the beginning and get the advantages of rapid early growth. This role is based out in Gurgaon and expected to work with different teams and colleagues across the globe. This is an excellent opportunity to be part of a team based out of Gurgaon and to work with colleagues across multiple regions globally. Responsibilities The role shall be responsible for establishing, maintaining, socialising and realising the target state integration strategy for FX & Securities Post trade businesses of Osttra. This shall encompass the post trade lifecycle of our businesses including connectivity with clients, markets ecosystem and Osttra’s post trade family of networks and platforms and products. The role shall partner with product architects, product managers, delivery heads and teams for refactoring the deliveries towards the target state. They shall be responsible for the efficiency, optimisation, oversight and troubleshooting of current day integration solutions, platforms and deliveries as well, in addition target state focus. The role shall be expected to produce and maintain integration architecture blueprint. This shall cover current state and propose a rationalised view of target state of end-to-end integration flows and patterns. The role shall also provide for and enable the needed technology platforms/tools and engineering methods to realise the strategy. The role enable standardisation of protocols / formats (at least within Osttra world) , tools and reduce the duplication & non differentiated heavy lift in systems. The role shall enable the documentation of flows & capture of standard message models. Integration strategy shall also include transformation strategy which is so vital in a multi-lateral / party / system post trade world. Role shall partner with other architects and strategies / programmes and enable the demands of UI, application, and data strategies. What We’re Looking For Rich domain experience of financial services industry preferably with financial markets, Pre/post trade life cycles and large-scale Buy/Sell/Brokerage organisations Should have experience of leading the integration strategies and delivering the integration design and architecture for complex programmes and financial enterprises catering to key variances of latency / throughput. Experience with API Management platforms (like AWS API Gateway, Apigee, Kong, MuleSoft Anypoint) and key management concepts (API lifecycle management, versioning strategies, developer portals, rate limiting, policy enforcement) Should be adept with integration & transformation methods, technologies and tools. Should have experience of domain modelling for messages / events / streams and APIs. Rich experience of architectural patterns like Event driven architectures, micro services, event streaming, Message processing/orchestrations, CQRS, Event sourcing etc. Experience of protocols or integration technologies like FIX, Swift, MQ, FTP, API etc. .. including knowledge of authentication patterns (OAuth, mTLS, JWT, API Keys), authorization mechanisms, data encryption (in transit and at rest), secrets management, and security best practices Experience of messaging formats and paradigms like XSD, XML, XSLT, JSON, Protobuf, REST, gRPC, GraphQL etc … Experience of technology like Kafka or AWS Kinesis, Spark streams, Kubernetes / EKS, AWS EMR Experience of languages like Java, python and message orchestration frameworks like Apache Camel, Apache Nifi, AWS Step Functions etc. Experience in designing and implementing traceability/observability strategies for integration systems and familiarity with relevant framework tooling. Experience of engineering methods like CI/CD, build deploy automation, Infra as code and integration testing methods and tools Should have appetite to review / code for complex problems and should find interests / energy in doing design discussions and reviews. Experience and strong understanding of multicloud integration patterns. The Location: Gurgaon, India About Company Statement OSTTRA is a market leader in derivatives post-trade processing, bringing innovation, expertise, processes and networks together to solve the post-trade challenges of global financial markets. OSTTRA operates cross-asset post-trade processing networks, providing a proven suite of Credit Risk, Trade Workflow and Optimisation services. Together these solutions streamline post-trade workflows, enabling firms to connect to counterparties and utilities, manage credit risk, reduce operational risk and optimise processing to drive post-trade efficiencies. OSTTRA was formed in 2021 through the combination of four businesses that have been at the heart of post trade evolution and innovation for the last 20+ years: MarkitServ, Traiana, TriOptima and Reset. These businesses have an exemplary track record of developing and supporting critical market infrastructure and bring together an established community of market participants comprising all trading relationships and paradigms, connected using powerful integration and transformation capabilities. About OSTTRA Candidates should note that OSTTRA is an independent firm, jointly owned by S&P Global and CME Group. As part of the joint venture, S&P Global provides recruitment services to OSTTRA - however, successful candidates will be interviewed and directly employed by OSTTRA, joining our global team of more than 1,200 post trade experts. OSTTRA was formed in 2021 through the combination of four businesses that have been at the heart of post trade evolution and innovation for the last 20+ years: MarkitServ, Traiana, TriOptima and Reset. OSTTRA is a joint venture, owned 50/50 by S&P Global and CME Group. With an outstanding track record of developing and supporting critical market infrastructure, our combined network connects thousands of market participants to streamline end to end workflows - from trade capture at the point of execution, through portfolio optimization, to clearing and settlement. Joining the OSTTRA team is a unique opportunity to help build a bold new business with an outstanding heritage in financial technology, playing a central role in supporting global financial markets. Learn more at www.osttra.com. What’s In It For You? Benefits We take care of you, so you can take care of business. We care about our people. That’s why we provide everything you—and your career—need to thrive at S&P Global. Our Benefits Include Health & Wellness: Health care coverage designed for the mind and body. Flexible Downtime: Generous time off helps keep you energized for your time on. Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills. Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs. Family Friendly Perks: It’s not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families. Beyond the Basics: From retail discounts to referral incentive awards—small perks can make a big difference. For more information on benefits by country visit: https://spgbenefits.com/benefit-summaries Equal Opportunity Employer S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law. Only electronic job submissions will be considered for employment. If you need an accommodation during the application process due to a disability, please send an email to: EEO.Compliance@spglobal.com and your request will be forwarded to the appropriate person. US Candidates Only: The EEO is the Law Poster http://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf describes discrimination protections under federal law. Pay Transparency Nondiscrimination Provision - https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf 20 - Professional (EEO-2 Job Categories-United States of America), BSMGMT203 - Entry Professional (EEO Job Group) Job ID: 315309 Posted On: 2025-05-12 Location: Gurgaon, Haryana, India
Posted 2 weeks ago
0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Description Summary Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation. Job Description Roles and Responsibilities In This Role, You Will Have awareness of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques. Ability to write code that meets standards and delivers desired functionality using the technology selected for the project. Understand performance parameters and can assess application performance. Understand core data structures and algorithms and has the ability to implement them using language of choice. Write code that meets standards and delivers desired functionality using the technology selected for the project Education Qualification For Roles Outside USA Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with basic experience. Desired Characteristics Technical Expertise Comfortable in building features on frontend development using Angular. Aware of methods and practices such as SDLC/Lean/Agile/XP, etc. Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI). General understanding of the impacts of technology choice to the software development life cycle. Business Acumen Has the ability to break down problems and estimate time for development tasks. Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team. Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision Personal/Leadership Attributes Voices opinions and presents clear rationale. Uses data or factual evidence to influence. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision. Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables. Has the ability to break down problems and estimate time for development tasks. Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present. Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources Note Note To comply with US immigration and other legal requirements, it is necessary to specify the minimum number of years' experience required for any role based within the USA. For roles outside of the USA, to ensure compliance with applicable legislation, the JDs should focus on the substantive level of experience required for the role and a minimum number of years should NOT be used. This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager. Additional Information Relocation Assistance Provided: Yes
Posted 2 weeks ago
3.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Description As a Front-End Engineer 2 at Amazon, you will be an autonomous contributor to your team's software, delivering working features spanning the full software lifecycle. You will collaborate effectively with cross-functional partners such as designers and product managers to create high-quality user experiences. Your code will demonstrate best practices and meet Amazon's high standards for quality. Key job responsibilities Deliver software features and improvements to major portions of your team's front-end software, including new development, refactoring, and deprecation work Design and implement software solutions to enable new features or improve existing software Work closely with customers, UX designers, product managers, and peers to understand business and customer value Contribute significantly to the full software development lifecycle, including scoping, design, coding, testing, deployment, and maintenance Demonstrate operational excellence in all work, including identifying and resolving root causes of operational issues Actively participate in code reviews, providing meaningful feedback to team members Mentor and help develop junior team members and interns A day in the life As an FEE 2 at Amazon, your day is filled with diverse and engaging activities. You typically start by diving into coding, implementing new features or improving existing ones with high-quality, efficient front-end code. Throughout the day, you participate in code reviews, offering constructive feedback to your teammates and ensuring you all maintain high standards. Collaboration is a big part of your role - you work closely with UX designers, product managers, and backend engineers to understand requirements and integrate the front-end with APIs. You contribute to software design discussions, create technical designs for your assigned tasks, and write unit tests to ensure code reliability. You're also involved in operational support, keeping an eye on system health and jumping in to resolve any production issues that arise. You make sure to update documentation as you implement changes and often find yourself mentoring junior engineers or interns. Project management is part of your responsibilities too - you update task statuses, estimate efforts for upcoming work, and participate in sprint planning and retrospectives. You're always learning, staying updated on the latest front-end technologies and sharing knowledge with your team. You focus on performance optimization, ensuring the front-end is as fast and efficient as possible. Accessibility and internationalization are also key considerations in your work, as you strive to create the best possible user experience for all customers. While your specific tasks might vary depending on current projects and priorities, you work independently on most tasks, seeking guidance when you encounter particularly complex challenges or architectural decisions. It's a dynamic role that keeps you engaged and growing every day. About The Team As the STAP (Send to Amazon Platform) team, our goal is to develop the modern UI and redefine the customer experience for inbounding items to Amazon. Our aim is to simplify the inbound process and reduce total supply chain costs, while driving global customer growth. We follow key tenets that guide our work. We strive to deliver a consistent UI with a single threaded owner, making Send to Amazon available in every marketplace rather than having specific workflows for each. Leveraging past decisions while seeking innovation, we avoid storing customer data and instead focus on surfacing authoritative data sources. Our team of software development managers and engineers works diligently to enhance the STA application and its underlying platform. We support the broader organization through regular office hours, engaging with external teams, and following best practices around code reviews, testing, and operational excellence. Our goal is to maintain the STA platform as a reliable and extensible solution for inbounding inventory to Amazon. Basic Qualifications 3+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience 3+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience Experience using JavaScript frameworks such as angular and react Experience using JavaScript frameworks such as angular and react Code, design, and implementation sets the example to others Preferred Qualifications 3+ years of agile software development methodology experience Experience with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node Prior experience in component architecture, simplification, data structures and code refactoring Retail/e-commerce system design experience in a global context Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. Company - ADCI - Karnataka Job ID: A3035103
Posted 2 weeks ago
3.0 years
0 Lacs
Pune, Maharashtra, India
Remote
Who We Are At Critical Start, we’re on a mission to make everyone a valued member of a winning team, united by an inspiring purpose: shaping the future of cybersecurity. Since 2012, we’ve been dedicated to safeguarding organizations from cyberattacks, preparing for evolving threats, and earning recognition for our innovative contributions to the industry. We thrive in an agile, collaborative environment that fosters creativity and action. At Critical Start, innovation drives everything we do. We pioneered the first MOBILESOC app for on-the-go threat detection and response, automated alert resolutions to maximize efficiency, and cut alert investigation time by 99.3% - transforming the way cybersecurity teams work. Our team and customers genuinely value the impact we make every day. Want to hear more from our team? Watch this video to gain insights into life at Critical Start or check out our Glassdoor reviews for an inside look. What can we offer you? A chance to make an impact every day—whether protecting customers or contributing to a greater mission. Collaboration with talented, supportive teammates who value accountability and growth. A commitment to continuous improvement, striving for excellence, and breaking past mediocrity. A culture of learning, innovation, and inclusivity, where every idea matters. Recognition for being at the forefront of the industry—we’ve received accolades that prove we’re doing something right. A supportive environment where you belong and your contributions truly matter, as one team member put it: “Every day presents new challenges and opportunities for growth, and the culture is unlike any other. Who You Are We are seeking a Sustaining Engineer to join the Critical Start Technologies Private Ltd. team, operating under the Critical Start umbrella, for our India operations. The ideal candidate is a collaborative team member who thrives in team-oriented environments, actively engaging with software engineers, product support engineers, security engineers, customer relationship managers, and other stakeholders to contribute to shared goals and exchange insights. This individual is adaptable and resourceful, able to navigate complex and evolving software environments with confidence, respond effectively to new challenges, and develop creative solutions to unforeseen issues. They are customer-focused, recognizing the importance of delivering high-quality software and enhancing the user experience, while also remaining attentive to feedback from both users and team members. Additionally, they are organized and efficient, demonstrating the ability to manage tasks effectively, prioritize work based on urgency and impact, and handle multiple issues and projects simultaneously to ensure timely resolution and delivery. We welcome individuals from all backgrounds and are committed to fostering an inclusive, respectful, and supportive workplace. What You Will Be Doing? Monitoring and Issue Management: Track Issues: Regularly review and monitor issues in our tracking systems for new bugs and tasks and system alerts. Prioritize: Assess and prioritize incoming issues based on impact and urgency, ensuring critical problems and task requests are addressed promptly. Troubleshooting and Debugging: Diagnose Problems: Investigate and diagnose software defects by analyzing logs, reproducing issues, and debugging code. Resolve Bugs: Implement fixes for identified bugs and issues, test the fixes to confirm resolution, and ensure that changes do not introduce new problems. Code Maintenance and Refactoring: Review Code: Examine existing code to understand functionality and identify areas that require maintenance or optimization. Apply Updates: Make necessary code updates to improve software performance, security, and maintainability based on established coding standards and practices. Refactor Code: Improve the structure and readability of existing code by refactoring, enhancing code quality, and simplifying complex logic. Testing and Verification: Create and Maintian Test Cases: Develop and execute unit test cases and scripts to validate bug fixes, enhancements, and updates. Verify Changes: Ensure that changes to the codebase are tested thoroughly to confirm that they resolve the issues and meet quality standards. Incident response: Monitor: Responsible for monitoring systems, identifying potential issues, and responding to incidents in real-time. Resolve: Work to quickly understand the root cause, develop a solution, and implement it to restore normal operations. Documentation and Reporting: Update Documentation: Maintain and update internal technical documentation, including code comments, runbooks, and internal guides, to reflect recent changes and fixes. Report Progress: Provide regular updates on issue status, code changes, and testing results to senior engineers, product support engineers, security engineers, customer relationship managers and project managers. Collaboration and Communication: Coordinate with Teams: Work closely with senior engineers, product support engineers, security engineers, customer relationship managers, and other stakeholders to understand requirements, gather feedback, and ensure alignment on project goals. Participate in Meetings: Attend team meetings, such as stand-ups and sprint reviews, to discuss progress, share insights, and plan upcoming tasks. Learning and Professional Development: Stay Informed: Keep up-to-date with industry trends, new technologies, and best practices relevant to software maintenance and support. Seek Feedback: Actively seek feedback from peers and mentors to improve your skills and performance. Participate in training sessions or workshops as needed. Customer and Support Interaction: Assist Support Teams: Provide technical support to product support teams by addressing escalated issues and offering solutions or explanations. Incorporate Feedback: Gather and analyze feedback from users and support teams to identify areas for improvement and implement necessary changes. Continuous Improvement: Optimize Processes: Identify opportunities to improve documentation and maintenance processes, and suggest enhancements to streamline workflows and increase efficiency. Contribute Ideas: Share innovative ideas and approaches for improving software quality and user experience with the team. What You Will Bring? Required Qualifications: Education: A Bachelor’s degree in Computer Science, Software Engineering, or a related field. Experience: 3 + years of relevant experience in an engineering role. Problem-Solving Skills: Strong analytical skills to identify issues, troubleshoot effectively, and implement solutions quickly. Communication: Clear and concise communication skills, both written and verbal, to collaborate with team members and document solutions. Team Orientation: Ability to work well in a team environment, sharing knowledge and learning from others. Development Tools Proficiency: Strong knowledge and experience with Python, Git, and Django. Desired Qualifications: Experience with Incident Response: Previous experience or coursework related to incident management or troubleshooting in a production environment. Familiarity with Software Development Lifecycle (SDLC): Understanding of the phases in software development, from requirements gathering to deployment. Knowledge of Databases: Basic understanding and experience with relational databases. Understanding of Monitoring Tools: Experience with monitoring and logging tools like Sentry, New Relic or similar. Experience with Internal Tools: Familiarity with internal tools such as Jira for issue tracking and Confluence for documentation. Other Skills: Familiarity with Linux, Terraform What It's Like Working Here Imagine a dynamic, enjoyable, and rewarding work environment. We are professionals, and the work we do holds immense significance, like saving our customers from potential disasters. However, we believe in not taking ourselves too seriously. Prefer a casual dress code every day? No problem, as we find comfort enhances our thinking. What does our Compensation and Benefits package entail? Competitive salary Statuary PTO (Paid Time Off) policy Depending on the role, you may work in the office, remotely, or adopt a hybrid work model. We prioritize your privacy and security. Please note that Critical Start will never request financial information or sensitive personal data during the interview process. If you encounter any suspicious requests, do not respond and contact us directly at recruiting@criticalstart.com. Thank you for helping us maintain a safe and trustworthy hiring experience. Critical Start welcomes people from all backgrounds and walks of life. One of our core values is to “Do what’s best for our employees,” and that starts with the hiring process by finding the best candidates and providing an environment that upholds equal employment opportunities for all employees and applicants, strictly prohibiting any form of discrimination or harassment based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy encompasses all aspects of employment, including recruitment, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Mental And Physical Requirements It's important to note that specific physical and mental requirements may vary depending on the nature of the office job, organization, and individual responsibilities. Physical: Stationary position for extended periods of time. Constantly operate a computer. Occasionally you may be required to move equipment or other items up to 20 lbs. The ability to communicate information and ideas so others will understand. Must be able to exchange accurate information in these situations. Mental: Must be able to apply established protocols in a timely manner. Make timely decisions in the context of workflow. Ability to complete tasks and perform in situations requiring speed deadlines, or productivity quota. Ability to work effectively and efficiently in high stress situations. Ability to simultaneously address multiple complex problems. How to Apply: Interested candidates are invited to visit our career site and apply for the position: https://www.criticalstart.com/careers/
Posted 2 weeks ago
5.0 - 12.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
JD- Job Title: JAVA BACKEND DEVELOPER Eperience: 5-12 Years Location: Chennai Mandatory Skills: Springboot, Hibernate, Microservices Java Backend Engineer Qualifications BS or MS degree in computer science computer engineering or other technical discipline or equivalent 34 years of work experience 57 years experience working in Java and able to demonstrate good Java knowledge Able to demonstrate good web fundamentals and HTTP protocol knowledge Good attitude communication willingness to learn and collaborate 5 yrs development experience in developing Java applications in an enterprise setting Experience working with Java 11 and above is a plus 5 yrs experience developing java applications in frameworks such as Spring Spring Boot Drop wizard is a plus 23 yrs recent experience working in Javascript on Node stack is a plus 3 years Experience with Test Driven Development TDD Behavior Driven Development BDD practices unit testing functional testing system integration testing regression testing GUI testing web service testing and browser compatibility testing including frameworks such as Selenium WebDriverIO Cucumber JUnit Mockito Experience with continuous integration and continuous delivery environment 3 to 4 yrs working in an Agile or SAFe development environment Solid Understanding of distributed systems Proven experience building scalable web application using Java Responsibilities include but not limited to Serving as a core member of an agile team that drives user story analysis and elaboration designs and develops responsive web applications using the best engineering practices Performing handson software development typically spending most of time actually writing code and unit tests doing proof of concepts conducting code reviews and testing in ongoing sprints Performing ongoing refactoring of code and delivering continuous improvement Developing deep understanding of integrations with other systems and platforms within the supported domains Manage your own time and work well both independently and as part of a team Work closely with product managers backend and other frontend engineers to implement versatile solutions to tricky web development problems Work with Product Owners to define requirements for new features and plan increments of work Drive automation and ensure automated test scripts are completed for new features in partnership with QA Engineers Perform all technical aspects of software development for assigned applications including developing prototypes writing new code and creating APIs Design and build integration components and interfaces in collaboration with Senior Engineers Architects and Infrastructure Engineers as necessary Skills Mandatory Skills : Java,MS SQL,Spring,SpringBoot,Jpa
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough