software-engineers-jobs-in-osmanabad, osmanabad

41,227 Software Engineers Jobs in Osmanabad

Toggle to save search
posted 1 week ago
experience2 to 5 Yrs
Salary7 - 12 LPA
location
Pune, Bangalore+7

Bangalore, Noida, Chennai, Hyderabad, Kolkata, Gurugram, Mumbai City, Delhi

skills
  • java
  • apis
  • spring
  • rest
  • maintenance
  • framework
Job Description
Job Title Software Engineer Job Summary We are looking for a skilled Software Engineer to join our development team. In this role, you will design, code, test, and maintain software applications, working closely with cross-functional teams to deliver high-quality solutions. You should be comfortable working in a dynamic environment, troubleshooting issues, and adapting to new technologies as needed. Key Responsibilities Software Design & Development Design, develop, and implement software applications using modern programming languages and frameworks. Write clean, efficient, scalable, and maintainable code following best practices. Translate requirements into functional software features and components. Testing, Debugging & Maintenance Perform unit testing, integration testing and other testing as needed to ensure software quality and reliability. Troubleshoot, debug, and resolve software defects or issues in a timely manner. Maintain and upgrade existing applications, ensuring they remain efficient, secure, and up-to-date. Collaboration & Cross-Functional Work Collaborate with product managers, designers, QA, and other stakeholders to define requirements, design solutions, and deliver features. Participate in code reviews, provide constructive feedback, and follow code standards and best practices. Document software design, code changes, workflows, and maintain version control records. Continuous Improvement & Learning Keep up-to-date with emerging technologies, development practices, and industry trends and apply them when beneficial. Contribute to process improvements, help refine development workflows, and enhance software quality and performance. Qualifications & Skills Bachelors degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Proven experience (or strong internship / project experience) in software development working with one or more programming languages (e.g. Java, Python, C++, JavaScript, etc.). Good understanding of the software development life cycle (SDLC), version control, and coding best practices. Strong problem-solving, debugging, and analytical skills. Ability to work collaboratively in a team environment, communicate clearly, and coordinate across teams. Adaptability and willingness to learn new technologies, frameworks, tools, and development practices quickly. (Optional / Preferred) Additional Skills Experience with front-end or back-end frameworks / libraries / full-stack development. Familiarity with database systems (SQL / NoSQL), web services / APIs, cloud services or DevOps practices depending on project needs. Experience with automated testing frameworks, CI/CD pipelines, containerization, or related modern development tools.
INTERVIEW ASSURED IN 15 MINS

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 1 week ago
experience2 to 5 Yrs
location
Pune, Bangalore+7

Bangalore, Chennai, Noida, Hyderabad, Kolkata, Gurugram, Mumbai City, Delhi

skills
  • framework
  • automation
  • java
  • sql
  • sprin
Job Description
Job Title: Software Engineer Location: Open to All Cities Experience: 2-5 Years Qualification: Bachelors Degree Job Overview: We are seeking a talented Software Engineer with experience in building high-quality applications and working across the full software development lifecycle. The ideal candidate should have strong skills in Java, Spring, SQL, and exposure to bidding/tendering systems, automation, or industrial control systems (DCS/PLC/SCADA). Key Skills: Java, Spring Framework SQL Bidding/Tendering & Proposal Systems (Preferred) Automation / DCS / PLC / SCADA (Added Advantage) Strong debugging & problem-solving skills Responsibilities: Develop clean, efficient, and maintainable code. Debug, troubleshoot, and optimize application performance. Collaborate with cross-functional teams through the SDLC. Ensure application scalability, quality, and reliability. Stay updated on emerging technologies and best practices.  
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago
experience5 to 10 Yrs
location
Mumbai City
skills
  • api
  • script
  • rest
  • html
  • java
  • css
  • agile
  • ci/cd
Job Description
Job Title: Senior Software Engineer Location: Mumbai Experience: 5-10 Years Qualification: Bachelors Degree Job Overview: We are seeking an experienced Senior Software Engineer with strong expertise in C#, .NET Core, ASP.NET Core, and modern software engineering practices. The role involves building scalable web applications, implementing design patterns, and collaborating with cross-functional teams in an Agile setup. Key Skills: C#, .NET Core, ASP.NET Core OOP & Design Patterns REST APIs & Microservices Cloud-native development PL/SQL JavaScript, HTML5, CSS Agile, CI/CD & DevOps Responsibilities: Develop and maintain scalable, high-quality applications. Translate requirements into technical specifications. Integrate third-party APIs and optimize performance. Ensure clean code, testing, and adherence to best practices.  
INTERVIEW ASSURED IN 15 MINS
question

Are these jobs relevant for you?

posted 1 week ago
experience2 to 7 Yrs
location
Pune
skills
  • programming
  • systems
  • networking protocols
  • linux
  • networking
  • embedded
  • c++
  • object
  • oriented
  • c/c++
Job Description
Job Description: Senior Software Engineer Position Overview We are looking for a skilled Senior Software Engineer with strong expertise in C/C++, Object-Oriented Programming, Linux systems, and networking protocols. The ideal candidate will design, develop, and optimize embedded software solutions for high-performance, network-enabled devices. This role requires hands-on embedded development experience, strong analytical skills, and a solid understanding of Linux-based systems and networking fundamentals. Key Responsibilities Embedded Software Development Design, develop, and maintain embedded applications using C/C++ with an object-oriented approach. Implement low-level drivers, middleware, and communication interfaces for embedded systems. Optimize code for performance, memory usage, and stability. Linux & Linux Networking Work with Linux operating systems, including kernel-level concepts, device drivers, and system configuration. Develop, troubleshoot, and optimize applications running on embedded Linux platforms. Configure and manage Linux networking, including sockets, routing, firewalls, and network stacks. Networking Protocols Implement and debug networking protocols such as TCP/IP, UDP, HTTP, MQTT, SNMP, or custom protocols based on project requirements. Conduct performance tuning and network traffic analysis. Ensure secure, scalable, and reliable communication across embedded systems. System Integration & Testing Integrate software components with hardware platforms in embedded environments. Perform system debugging using oscilloscopes, logic analyzers, and network analyzers. Develop unit tests, integration tests, and system verification procedures. Collaboration & Documentation Work closely with hardware, QA, and system engineering teams to deliver robust product solutions. Prepare technical documentation, including design specifications, test plans, and user guides. Required Skills & Qualifications Strong proficiency in C/C++ programming. Solid understanding of Object-Oriented Programming (OOP) principles. Experience in embedded systems development (bare-metal or RTOS/Linux-based). Good knowledge of Linux internals, shell scripting, and Linux networking. Experience with networking protocols and network debugging tools (Wireshark, tcpdump, etc.). Familiarity with embedded hardware, microcontrollers, and communication interfaces (UART, SPI, I2C, Ethernet). Bachelors Degree in Electronics, Computer Science, Electrical Engineering, or related field. Preferred Qualifications Experience with build systems (CMake, Make, Yocto, Buildroot). Knowledge of secure coding practices for embedded systems. Understanding of CI/CD pipelines for embedded development. Exposure to real-time operating systems (RTOS). Bachelors in Engineering on required.
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago
experience5 to 8 Yrs
location
Pune
skills
  • javascript
  • html5
  • oracle apex
  • pl/sql
  • sql
  • soap
  • api
  • css
  • restful apis
Job Description
Job Description: Senior Software Engineer Position Overview We are seeking an experienced Senior Software Engineer with strong expertise in PL/SQL, REST/SOAP APIs, JavaScript, HTML5, CSS, and SQL. The ideal candidate will be responsible for designing, developing, and optimizing applications on Oracle APEX, ensuring seamless integration, high performance, and exceptional user experience. Key Responsibilities Application Development Design, develop, and deploy applications using Oracle APEX with modern UI/UX practices. Write efficient and optimized PL/SQL packages, procedures, functions, and triggers. Implement responsive front-end components using JavaScript, HTML5, and CSS. API Integration Develop and integrate RESTful APIs and SOAP-based web services for data exchange. Ensure secure, scalable, and reliable communication across systems. Troubleshoot and optimize API performance and error handling. Database & SQL Design and optimize SQL queries, views, indexes, and database objects. Support database performance tuning and ensure data integrity within Oracle environments. Collaborate with DBAs on schema design and deployment. System Enhancement & Support Analyze business requirements and translate them into technical solutions. Perform application testing, debugging, and production support. Ensure high-quality documentation for all development activities. Collaboration Work closely with cross-functional teams including business analysts, QA, and project managers. Participate in agile ceremonies, code reviews, and deployment cycles. Required Skills & Qualifications Strong hands-on experience with Oracle APEX development. Expertise in PL/SQL and Oracle database programming. Proficiency in JavaScript, HTML5, CSS, and front-end development. Experience with RESTful APIs and SOAP services integration. Strong SQL skills with the ability to write and optimize complex queries. Good understanding of application security, authentication, and authorization. Preferred Qualifications Experience with Oracle APEX Themes, Interactive Reports, and APEX Plugins. Familiarity with CI/CD tools and version control (Git). Exposure to cloud platforms (OCI/AWS/Azure). Understanding of Oracle performance tuning and architecture. M.A. is required
INTERVIEW ASSURED IN 15 MINS
posted 1 week ago

Senior Software Engineer

Bajaj Finance Limited
experience4 to 6 Yrs
location
Pune
skills
  • aem
  • react.js
  • java
  • next.js
Job Description
We are seeking highly skilled Senior Software Engineer with strong expertise in Next.js, react.js, java and AEM (Adobe experience Manager). The ideal candidate should have a solid background in full-stack development, strong problem-solving abilities and experience delivering high-quality, scalable web applications. You will collaborate closely with cross-functional teams to design, develop and maintain modern digital solutions.
INTERVIEW ASSURED IN 15 MINS
posted 5 days ago

Software Engineer I

Chase- Candidate Experience page
experience2 to 6 Yrs
location
Maharashtra
skills
  • Python
  • Machine Learning
  • Software Architecture
  • Design Patterns
  • Tornado web framework
  • TypeScript
  • React
  • ObjectOriented Programming
  • UIUX Designing
Job Description
As a Software Engineer I at JPMorgan Chase within the Model Risk Governance & Review (MRGR) team, you will have the exciting opportunity to partner with the Business to provide a comprehensive view by developing tools for MRGR Analytics. Your main responsibilities will include: - Developing tools to automate various tasks in the model governance and review lifecycle. - Building various dashboard reports to help manage the body of work that MRGR deals with. - Translating existing business requirements in model risk management space into business applications using applied development work mostly in Python using in-house built Python framework. - Integrating Large Language Models (LLMs) into existing systems to enhance automation, reporting capabilities, and decision-making processes. - Collaborating with cross-functional teams to identify opportunities for LLM integration and develop solutions that leverage LLM capabilities. - Building intelligent solutions to support the activities of MRGR staff. To be successful in this role, you should possess the following qualifications, capabilities, and skills: - A Bachelors or Masters degree in a Science, Technology, Engineering, or Mathematics discipline with significant exposure to computer programming. - Minimum 2 years of full stack application development experience. - Proficiency in Python and knowledge of Tornado web framework / TypeScript / React is required. - Good understanding of software architecture, object-oriented programming, and design patterns. - Experience with integrating machine learning models, including LLMs, into enterprise applications. - Strong communication skills with the ability to interface with other functional areas in the firm on business requirements. - Risk and control mindset: ability to think critically, assess user needs, and create design solutions to meet user needs. Preferred qualifications, capabilities, and skills for this role include: - Experience in working with large data sets. - Exposure to LLM integration and deployment in real-world applications. - Strong UI/UX designing skills. - Experience in model risk management or financial services space. Join JPMorgan Chase's MRGR team to contribute your expertise and be at the center of keeping the organization strong and resilient.,
ACTIVELY HIRING
posted 4 days ago
experience2 to 6 Yrs
location
Maharashtra
skills
  • Python
  • Kubernetes
  • Docker
  • APIs
  • Pydantic
  • FastAPI
  • LangGraph
  • Vector Databases
  • AI Technologies
  • CICD
  • Terraform
Job Description
Role Overview: You have an exciting opportunity to elevate your software engineering career as a Software Engineer II - AI ML + Python at JPMorgan Chase within the Asset & Wealth Management. In this role, you will be an integral part of an agile team responsible for designing and delivering cutting-edge technology products in a secure, stable, and scalable manner. Your key focus will be on implementing critical technology solutions across various technical areas to support the firm's business objectives. Key Responsibilities: - Collaborate closely with software engineers, product managers, and stakeholders to define requirements and deliver robust solutions. - Design and implement LLM-driven agent services for design, code generation, documentation, test creation, and observability on AWS. - Develop orchestration and communication layers between agents using frameworks like A2A SDK, LangGraph, or Auto Gen. - Integrate AI agents with toolchains such as Jira, Bitbucket, Github, Terraform, and monitoring platforms. - Collaborate on system design, SDK development, and data pipelines supporting agent intelligence. - Provide technical leadership, mentorship, and guidance to junior engineers and team members. Qualifications Required: - Formal training or certification in software engineering concepts and a minimum of 2 years of applied experience. - Experience in software engineering using AI technologies. - Strong hands-on skills in Python, Pydantic, FastAPI, LangGraph, and Vector Databases for building RAG-based AI agent solutions, integrating with multi-agent orchestration frameworks, and deploying end-to-end pipelines on AWS (EKS, Lambda, S3, Terraform). - Experience with LLMs integration, prompt/context engineering, AI Agent frameworks like Langchain/LangGraph, Autogen, MCPs, A2A. - Solid understanding of CI/CD, Terraform, Kubernetes, Docker, and APIs. - Familiarity with observability and monitoring platforms. - Strong analytical and problem-solving mindset.,
ACTIVELY HIRING
posted 6 days ago

Software Engineer II - Android

JPMC Candidate Experience page
experience2 to 6 Yrs
location
Maharashtra
skills
  • Java
  • Android
  • Unit testing
  • Mockito
  • Espresso
  • Distributed systems
  • Data Structures
  • MultiThreading
  • Architectural patterns
  • MVP
  • MVVM
  • Gradle
  • Jenkins
  • Git
  • Bitbucket
  • Linux
  • Mac OS X
  • GNU tools
  • Scripting languages
  • Kotlin
  • RxJava
  • LiveData
  • Restful API integration
  • Caching
  • Persistence solutions
  • Gang of Four patterns
  • Build systems
  • Jetpack compose
Job Description
You're ready to gain the skills and experience needed to grow within your role and advance your career and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorganChase within the Consumer and Community Banking, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role. You will be counted on to set strategic direction, solve complex mission-critical problems, and help your team raise their game, meet high standards, and satisfy both business and functional requirements. Best of all, you will be able to harness massive amounts of brainpower through JPMorgan Chase's Global Network of over 30,000 technologists from around the world. **Key Responsibilities:** - Executes standard software solutions, design, development, and technical troubleshooting - Writes secure and high-quality code using the syntax of at least one programming language with limited guidance - Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications - Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation - Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity - Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development - Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems - Adds to team culture of diversity, opportunity, inclusion, and respect **Qualifications Required:** - Formal training or certification on software engineering concepts and 2+ years applied experience - Strong understanding of Java and the Android ecosystem - Past experience in Kotlin, RxJava, LiveData, all mobile UI fundamentals, from layout to animations, and Restful API integration is expected - Experience in Unit testing and functional testing libraries like Mockito, Espresso - Experience with distributed systems, caching, and persistence solutions - Ability to troubleshoot and identify the root cause of issues under time pressure - Experience building localized, multi-tenant solutions. Enthusiasm for automated testing - Strong experience with Data Structures and Multi-Threading - Understanding of architectural patterns such as MVP and MVVM, application design patterns Gang of Four patterns - Understanding of build systems such as Gradle, Jenkins - Knowledge of Jetpack compose **Preferred Qualifications:** - Working knowledge of Git/Bitbucket version control - Ability to communicate effectively with other technical resources and the company as a whole - Proficiency with Linux, Mac OS X, GNU tools, and scripting languages is a bonus - Prior experience working on agile teams is a plus. Pair programming ability is a bonus - Created an application that is available on Google Play Store (bonus but not a must),
ACTIVELY HIRING
posted 1 day ago

Senior Java Software Engineer

Siemens Digital Industries Software
experience2 to 12 Yrs
location
Pune, Maharashtra
skills
  • Java
  • Python
  • SQL
  • Machine Learning
  • Artificial Intelligence
  • RESTful APIs
  • Microservices
  • Containerization
  • AWS
  • Distributed systems
  • RDBMS
  • Gitlab
  • NPM
  • Agile development
  • English language
  • TypeScript
  • NodeJS
  • NoSQL Database
  • Cloud solutions
  • Full stack development
  • SDKs
  • ClientServer Architecture
  • Sonar Cube
  • Terraform
  • Helm Charts
  • Systemdesign
  • API designs
  • Computer Science fundamentals
  • CICD
  • TestDriven Development
Job Description
You are a Software Engineer Senior Java at a leading global software company dedicated to computer-aided design, 3D modeling, and simulation. You will be based in Pune, India. Your role involves designing, developing, modifying, and implementing software programming for products, focusing on surpassing customer expectations in terms of quality and timely delivery. You will also be responsible for ensuring the overall functional quality of the released product on all required platforms. Additionally, you will mentor and provide technical guidance to a team of software engineers through the complete software development lifecycle. Key Responsibilities: - Design, develop, modify, and implement software programming for products to exceed customer expectations in terms of quality and on-time delivery. - Ensure the overall functional quality of the released product on all required platforms. - Understand sophisticated products, data models, and communication protocols. - Mentor and provide technical guidance to a team of software engineers. - Create, document, and implement software designs involving complicated workflows or multiple product areas. - Collaborate with other test engineers within the R&D Unit to set and drive the overall development strategy. - Provide guidance and coaching to improve productivity, efficiency, and product quality. - Set the strategy and approach for non-functional requirements such as performance and scalability. - Drive automation where applicable. Qualifications and Skills: - 12+ years of programming experience using Java, Python, TypeScript, NodeJS. - Experience in SQL and/or NoSQL Database concepts. - Understanding of business intelligence domain use cases, experience with Grafana. - 2+ years of professional experience in Machine Learning and Artificial Intelligence. - Experience in RESTful APIs, Microservices, and Containerization. - Cloud solutions experience, with a preference for AWS. - Full stack development experience in analytics and data presentation use cases. - Experience in SDKs, Distributed systems, RDBMS, Client-Server Architecture. - Proficient in Gitlab, NPM, Sonar Cube, Terraform, Helm Charts. - System-design and API design experience. - Strong knowledge of Computer Science fundamentals, object-oriented design, data structures, algorithms, and Data Mesh architecture. - Ability to collaborate effectively across disciplines, roles, and geographical boundaries. - Proficiency in Agile development, CI/CD, and Test-Driven Development (TDD). - Cross-location communication skills and proficiency in the English language. - Flexibility to adapt to different stakeholders and environments. - Willingness to work in an open-feedback environment focused on continuous improvement. - 5+ years of experience mentoring colleagues. - Experience with challenging business partners, scoping requests, and collaborator management between different business units and management levels. Join us at Siemens, where over 377,000 minds across 200 countries are shaping the future. We value diversity and equality in our workforce. If you're passionate about creativity and innovation, we welcome your application through our career platform on siemens.com. Apply now and be a part of building tomorrow!,
ACTIVELY HIRING
posted 1 day ago

Lead Software Engineer - .Net

JPMC Candidate Experience page
experience5 to 9 Yrs
location
Pune, Maharashtra
skills
  • C
  • AWS
  • DynamoDB
  • Relational Databases
  • MySQL
  • DB2
  • SQL Server
  • Jenkins
  • net core
  • S3
  • SNS
  • SQS
  • Lambda
  • Microservices architecture
  • Oracle DB
  • OOPs concepts
  • Version Control management GIT
  • CICD
Job Description
As a Lead Software Engineer at JPMorganChase within the Consumer and Community Banking - Chase Travel, you play a crucial role in an agile team dedicated to enhancing, building, and delivering trusted market-leading technology products securely and at scale. Your responsibilities include: - Executing creative software solutions, design, development, and technical troubleshooting with a focus on innovative problem-solving - Developing secure high-quality production code, reviewing and debugging code from team members - Identifying opportunities to automate remediation of recurring issues for improved operational stability - Leading evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented architectural designs and technology integration - Leading communities of practice to promote awareness and adoption of new technologies - Fostering a team culture of diversity, opportunity, inclusion, and respect The qualifications, capabilities, and skills required for this role are: - Formal training or certification in software engineering concepts with at least 5 years of applied experience - Proficiency in C# and .NET Core with strong analytical and logical skills - Hands-on experience in background tasks with hosted services - Experience in developing secure, high-performance, and complex APIs - Familiarity with AWS services like S3, SNS, SQS, Lambda, DynamoDB, and microservices architecture - Ability to multitask and manage multiple priorities effectively - Proficiency in at least one relational database like MySQL, Oracle DB, DB2, or SQL Server - Good understanding of database design and design patterns - Excellent grasp of OOPs concepts - Positive attitude and willingness to assist others in problem resolution - Experience with version control management using GIT - Knowledge of modern development technologies and tools such as CI/CD, Jenkins, etc.,
ACTIVELY HIRING
posted 3 days ago
experience3 to 15 Yrs
location
Maharashtra
skills
  • Python
  • JS
  • Angular
  • Java
  • C
  • MySQL
  • Elastic Search
  • Elasticsearch
  • Kafka
  • Apache Spark
  • Logstash
  • Hadoop
  • Hive
  • Kibana
  • Athena
  • Presto
  • BigTable
  • AWS
  • GCP
  • Azure
  • unit testing
  • continuous integration
  • Agile Methodology
  • React
  • Tensorflow
Job Description
Role Overview: As a Software Engineer at ReliaQuest, you will have the opportunity to work on cutting-edge technologies and drive the automation of threat detection and response for a rapidly growing industry. You will be responsible for researching and developing creative solutions, creating REST APIs, managing deployment processes, performing code reviews, and automating various stages of the software development lifecycle. Collaboration with internal and external stakeholders will be key to ensure seamless product utilization. Key Responsibilities: - Research and develop solutions using cutting-edge technologies to evolve the GreyMatter platform - Create REST APIs and integrations to enhance and automate threat detection for customers - Manage continuous integration and deployment processes for complex technologies - Conduct code reviews to ensure consistent improvement - Automate and enhance all stages of software development lifecycle - Collaborate closely with different parts of the business to facilitate easy product utilization - Provide support to team members and foster a culture of collaboration Qualifications Required: - 3-6 years of Software Development experience for mid-level roles and 7-15 years for Senior-level positions in Python, JS, React, Angular, Java, C#, MySQL, Elastic Search or equivalent - Proficiency in written and verbal English - Hands-on experience with technologies such as Elasticsearch, Kafka, Apache Spark, Logstash, Hadoop/hive, Tensorflow, Kibana, Athena/Presto/BigTable, Angular, React - Familiarity with cloud platforms like AWS, GCP, or Azure - Strong understanding of unit testing, continuous integration, and deployment practices - Experience with Agile Methodology - Higher education or relevant certifications This job at ReliaQuest offers you the chance to be part of a dynamic team working on groundbreaking security technology. Join us to contribute to the growth and success of the company while learning from some of the best in the industry.,
ACTIVELY HIRING
posted 6 days ago
experience5 to 9 Yrs
location
Maharashtra
skills
  • Spring Boot
  • Data Streaming
  • Spring Batch
  • Java Full Stack Development
  • REST API Design
  • GraphQL Schema Design
  • NoSQL Data Modeling
  • Spring Cloud
  • Authentication
  • Authorization
  • Azure Cloud Services
Job Description
As a Custom Software Engineer, you will be responsible for developing custom software solutions using modern frameworks and agile practices. Your key responsibilities will include: - Designing, coding, and enhancing components across systems or applications - Developing scalable, high-performing solutions tailored to specific business needs Qualifications required for this role: - Must have skills in Java Full Stack Development - Good to have skills in Spring Boot - Minimum 5 years of experience - Educational Qualification: 15 years full-time education In summary, as an Application Lead at the Group HR Technology within the Group Operations & Technology Office (GOTO), you will focus on providing Human Resources-related solutions to enhance the candidate & employee experience throughout the lifecycle. Your responsibilities will include: - Designing, developing, and improving digital products and technology services - Applying software engineering practices from analyzing user needs to deployment - Ensuring quality, security, reliability, and compliance of solutions - Building observability into solutions for monitoring and incident resolution - Continuously up-skilling, learning new technologies, and making decisions for long-term sustainability Professional & Technical Skills required: - High proficiency and 8+ years of technical experience in Java programming - Experience in REST API Design and GraphQL Schema Design - Experience with NoSQL Data Modeling (Azure Cosmos NoSQL) and Data Streaming (Confluent Kafka) - Hands-on experience in Spring Boot, Spring Batch, Spring Cloud - Experience in Authentication and Authorization (OAuth 2.0, MSFT EntraID) - Familiarity with Azure Cloud Services (App Services, Azure Monitor, API Management, etc) Additional Information: - The candidate must have a minimum of 5 years of experience in Java Full Stack Development. - A 15 years full-time education is required.,
ACTIVELY HIRING
posted 3 days ago
experience2 to 6 Yrs
location
Pune, Maharashtra
skills
  • JavaScript
  • Go
  • Event handling
  • Azure
  • Communication skills
  • Mentoring
  • Automated testing
  • DynamoDB
  • Redis
  • Memcached
  • Monitoring tools
  • DOM manipulation
  • Web APIs
  • Content Delivery Networks CDNs
  • Cloud platforms AWS
  • NoSQL databases
  • Crossbrowser compatibility testing
  • CDN edge functions
  • workers
  • ScyllaDB
  • Testing frameworks
  • Web accessibility standards
  • Agile development practices
  • Kubernetes deployments
  • CICD pipelines
  • Observability tools
  • Performance analysis tools
  • Technical architecture discussions
Job Description
As a Software Engineer at Arkose Labs, you will play a crucial role in the Client Integrations team. Your primary responsibility will be the development of key systems used internally and externally. You will focus on frontend development of client-side JavaScript to ensure it is performant and scalable across various browsers and devices. Additionally, you will have the opportunity to work on backend services written in Go, supporting client-side code with robust APIs. **Role Overview:** In this role, you will design, test, and implement features for client-side JavaScript embedded into millions of requests daily. You will collaborate with cross-functional teams to build innovative features to combat fraud and bots. Your work will involve developing cutting-edge fingerprinting and device identification methods and taking ownership of challenging projects. **Key Responsibilities:** - Design, test, and implement features for client-side JavaScript - Collaborate with cross-functional teams to combat fraud and bots - Develop cutting-edge fingerprinting and device identification methods - Take ownership of challenging projects - Maintain system health by reviewing code, writing tests, and reducing technical debt - Contribute to technical discussions and quarterly planning - Share learnings through documentation and knowledge sharing **Qualifications Required:** - 2-4 years of relevant software engineering experience - Proficiency in JavaScript and backend languages (Go) - Experience with DOM manipulation, event handling, and Web APIs - Proficiency in modern frontend frameworks and libraries - Experience with CDNs, cloud platforms (AWS, Azure), and NoSQL databases - Cross-browser compatibility testing experience - Strong communication skills and mentoring experience - Understanding of code quality impact and automated testing - Comfortable participating in an equitable team on-call roster Arkose Labs is a technology-driven company dedicated to protecting enterprises from cybercrime and abuse. With a global customer base that includes Fortune 500 companies, Arkose Labs offers a collaborative ecosystem where you can actively partner with influential brands to tackle technical challenges and safeguard millions of users worldwide. Join Arkose Labs to work with cutting-edge technology, foster innovation, and collaborate with experienced leadership. As part of a diverse and high-performing environment, you will have the opportunity to contribute your unique perspectives and experiences to drive global change. Benefits of working at Arkose Labs include a competitive salary, equity opportunities, a beautiful office space with perks, a robust benefits package, provident fund, accident insurance, flexible working hours, and support for personal well-being and mental health. At Arkose Labs, we value people, teamwork, customer focus, execution, and security in all aspects of our work.,
ACTIVELY HIRING
posted 5 days ago
experience3 to 7 Yrs
location
Pune, Maharashtra
skills
  • HTML5
  • CSS3
  • JavaScript
  • Angular
  • Python
  • Java
  • NET
  • SQL
  • NoSQL
  • Git
  • React
  • Vuejs
  • Nodejs
  • RESTful services
  • GraphQL
Job Description
As a Software Engineer - Fullstack at Barclays, you will spearhead the evolution of the digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionize digital offerings, ensuring unparalleled customer experiences. You will work with a team of developers to deliver a technology stack, using strong analytical and problem-solving skills to understand business requirements and deliver quality solutions. **Key Responsibilities:** - Proficiency in HTML5, CSS3, JavaScript (ES6+), and modern frameworks (React, Vue.js, or Angular) for frontend development - Experience with server-side technologies such as Node.js, Python, Java, or .NET for backend development - Knowledge of both SQL and NoSQL databases for database management - Familiarity with Git and collaborative development workflows for version control - Preferred experience in developing RESTful services and GraphQL for API development **Qualifications Required:** - Design and develop scalable fullstack applications using modern technologies - Support successful delivery of multi-channel application projects with agreed quality and governance standards - Provide technical guidance and mentorship to team members on complex technical challenges - Architect and implement technical solutions for new features and requirements - Ensure code quality through best practices, code reviews, and testing methodologies The purpose of this role is to design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues. **Accountabilities:** - Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools - Collaborate cross-functionally with product managers, designers, and engineers to define software requirements and ensure alignment with business objectives - Participate in code reviews, promote code quality, and share knowledge - Stay informed of industry technology trends and contribute to fostering a culture of technical excellence - Adhere to secure coding practices and implement effective unit testing As an Assistant Vice President, you are expected to advise decision-making, contribute to policy development, and ensure operational effectiveness. You will lead a team in performing complex tasks and set objectives for employees. If the position has leadership responsibilities, you are expected to demonstrate the four LEAD behaviors: Listen and be authentic, Energize and inspire, Align across the enterprise, Develop others. All colleagues are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, as well as the Barclays Mindset to Empower, Challenge, and Drive.,
ACTIVELY HIRING
posted 6 days ago

Software Engineer II - Android

Chase- Candidate Experience page
experience2 to 6 Yrs
location
Pune, Maharashtra
skills
  • Java
  • Android
  • Unit testing
  • Functional testing
  • Mockito
  • Espresso
  • Distributed systems
  • Data Structures
  • MultiThreading
  • Architectural patterns
  • MVP
  • MVVM
  • Gradle
  • Jenkins
  • Git
  • Bitbucket
  • Linux
  • Mac OS X
  • GNU tools
  • Scripting languages
  • Kotlin
  • RxJava
  • LiveData
  • Restful API integration
  • Caching
  • Persistence solutions
  • Gang of Four patterns
  • Build systems
  • Jetpack compose
Job Description
You're ready to gain the skills and experience needed to grow within your role and advance your career, and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorganChase within the Consumer and Community Banking, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role. You will be counted on to set strategic direction, solve complex mission-critical problems, and help your team raise their game, meet high standards, and satisfy both business and functional requirements. Best of all, you will be able to harness massive amounts of brainpower through JPMorgan Chase's Global Network of over 30,000 technologists from around the world. **Job Responsibilities:** - Executes standard software solutions, design, development, and technical troubleshooting - Writes secure and high-quality code using the syntax of at least one programming language with limited guidance - Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications - Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation - Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity - Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development - Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems - Adds to team culture of diversity, opportunity, inclusion, and respect **Required Qualifications, Capabilities, and Skills:** - Formal training or certification on software engineering concepts and 2+ years of applied experience - Strong understanding of Java and the Android ecosystem - Past experience in Kotlin, RxJava, LiveData, all mobile UI fundamentals, from layout to animations, and Restful API integration is expected - Experience in unit testing and functional testing libraries like Mockito, Espresso - Experience with distributed systems, caching, and persistence solutions - Ability to troubleshoot and identify the root cause of issues under time pressure - Experience building localized, multi-tenant solutions. Enthusiasm for automated testing - Strong experience with Data Structures and Multi-Threading - Understanding of architectural patterns such as MVP and MVVM, application design patterns Gang of Four patterns - Understanding of build systems such as Gradle, Jenkins - Knowledge of Jetpack compose **Preferred Qualifications, Capabilities, and Skills:** - Working knowledge of Git/Bitbucket version control. Ability to communicate effectively with other technical resources and the company as a whole - Proficiency with Linux, Mac OS X, GNU tools, and scripting languages is a bonus - Prior experience working on agile teams is a plus. Pair programming ability is a bonus - Created an application that is available on Google Play Store (bonus but not a must),
ACTIVELY HIRING
posted 6 days ago
experience2 to 6 Yrs
location
Pune, Maharashtra
skills
  • Python
  • Java
  • Ruby
  • AWS
  • Kubernetes
  • Project Management
  • Program Management
  • Quality Assurance
  • Testing
  • Monitoring
  • Relationship Building
  • Security Landscape Awareness
  • CustomerCentric Approach
  • Software Development Lifecycle
  • Code Reading
  • Alerting
  • CrossFunctional Collaboration
Job Description
As the Manager, Software Engineering at Rapid7, you will lead the Vulnerability Coverage team, ensuring the delivery of vulnerability content to customers with accuracy and reliability. Your role involves collaborating closely with the product management team to align on roadmaps, prioritize new coverage, and enhance long-term improvements through automation pipelines. Additionally, you will drive operational excellence, engage with security researchers, and oversee the delivery of coverage for emerging threats. In this role, your responsibilities will include: - Directly managing a team of Software Engineers, coaching and mentoring team members, scoping work, and prioritizing tasks. - Mentoring engineers, identifying growth areas, setting expectations, and providing feedback to help grow their skills. - Managing projects and communicating progress across engineering teams and leadership. - Organizing cross-functional deliverables by creating project plans, assessing and documenting risks, communicating status, and creating staffing plans. - Ensuring quality by driving improvements to testing, monitoring, and alerting. - Collaborating cross-functionally with PM, UX, and Engineering to address customer pain points and strategize the future product direction. - Working closely with other managers and teams across the product to align efforts and initiatives. Qualifications required for this role are: - 2-3 years of experience in managing software engineering teams and mentoring software engineers at all levels. - A passion for software engineering, ability to read design documents, understand the software development lifecycle, and read code. - Bachelor's degree in Engineering, Science, or related technical field. - Strong project management and program management skills managing multiple high-impact projects. - Customer-centric approach with a focus on understanding customer needs and driving decision-making. - Knowledge of the security landscape is a plus. Rapid7 is committed to fostering a diverse and inclusive workplace where individuals with varied backgrounds and experiences can contribute to innovative solutions. If you are enthusiastic about this opportunity and believe your skills can make a difference, we encourage you to apply today. About Rapid7: Rapid7 is dedicated to creating a secure digital world for our customers, industry, and communities. We prioritize tenacity, passion, and collaboration to challenge boundaries and drive impactful results. Our dynamic workplace encourages personal growth, learning from experiences, and pushing cybersecurity boundaries to stay ahead of emerging threats. Join us at Rapid7 and leverage your unique experiences and perspectives to address significant security challenges.,
ACTIVELY HIRING
posted 2 days ago

Software Engineer

Damco Solutions
experience4 to 8 Yrs
location
Pune, Maharashtra
skills
  • Database Management
  • Heroku Platform Expertise
  • Programming Skills
  • Addons Integrations
  • CICD Implementation
  • Security Compliance
  • App Performance Optimization
  • Cloud Integrations
  • Monitoring Troubleshooting
  • Agile Collaborative
Job Description
Role Overview: As a Software Engineer specializing in Heroku Development and Heroku Implementation, you will be responsible for deploying, scaling, and managing applications on the Heroku platform. Your expertise in programming languages/frameworks commonly deployed on Heroku, database management, CI/CD implementation, security & compliance, app performance optimization, cloud integrations, monitoring, troubleshooting, and agile collaboration will be essential for the success of the projects. Key Responsibilities: - Hands-on experience with deploying, scaling, and managing apps on the Heroku platform. - Proficiency in languages/frameworks commonly deployed on Heroku such as Node.js, Python, Ruby, Java, PHP, and Go. - Experience with Heroku Postgres, Redis, and data migration strategies. - Familiarity with Heroku add-ons ecosystem including logging, caching, and monitoring tools. - Knowledge of Heroku Pipelines, Git-based deployments, and automated release workflows. - Understanding of OAuth, API security, SSL, and environment variable management. - Ability to tune dyno configurations, caching strategies, and database performance for app optimization. - Experience integrating Heroku apps with Salesforce, AWS, or other cloud services. - Skilled in using tools like Heroku Logs, New Relic, or Datadog for debugging and performance tracking. - Ability to work in agile teams, collaborate with stakeholders, and adapt to evolving project needs. Qualifications Required: Must-Have Skill Set: - Strong Heroku platform expertise in deploying, scaling, and managing applications. - Proficiency in at least one Heroku-supported language such as Node.js, Python, Ruby, Java, PHP, or Go. - Experience with Heroku Postgres and basic database optimization. - Understanding of Heroku Pipelines and Git-based deployment workflows. - Knowledge of environment variable management and secure app configuration. - Familiarity with Heroku add-ons for logging, monitoring, and caching. - Ability to troubleshoot using Heroku CLI and log analysis. Good-to-Have Skill Set: - Experience integrating Heroku apps with Salesforce or AWS services. - Understanding of CI/CD automation beyond basic pipelines. - Familiarity with Redis, Kafka, or other event-driven services on Heroku. - Performance tuning for dyno optimization and cost efficiency. - Hands-on experience with containerization (Docker) and container deployment on Heroku. - Knowledge of application security best practices such as OAuth, JWT, and SSL. - Experience with multi-region deployments or high-availability setups.,
ACTIVELY HIRING
posted 7 days ago

.NET Core Software Engineer Backend

CSK Information Technology Pvt. Ltd.
experience3 to 7 Yrs
location
Pune, Maharashtra
skills
  • NET
  • C
  • NUnit
  • SQL
  • Docker
  • Git
  • ASPNET Core
  • Entity Framework Core
Job Description
As a .NET Core Software Engineer at our company, you will be responsible for designing, developing, and maintaining RESTful APIs using ASP.NET Core. Your role will involve working within an existing microservices architecture, enhancing and supporting services, and writing clean, maintainable, and testable code using C# and Entity Framework Core. You will also create and improve unit tests using NUnit to ensure a minimum of 70% test coverage. Collaboration with cross-functional teams including QA, DevOps, and Product will be essential, along with troubleshooting, debugging, and optimizing application performance. Additionally, you will work with SQL databases, use Docker and containerized environments for development and deployment, and manage code versions using Git. Key Responsibilities: - Design, develop, and maintain RESTful APIs using ASP.NET Core - Work within an existing microservices architecture, enhancing and supporting services - Write clean, maintainable, and testable code using C# and Entity Framework Core - Create and improve unit tests using NUnit, ensuring minimum 70% test coverage - Collaborate closely with cross-functional teams including QA, DevOps, and Product - Troubleshoot, debug, and optimize application performance - Work with SQL databases, writing queries and handling data access layers - Use Docker and containerized environments for development and deployment - Manage code versions using Git, including branching, merging, and reviewing pull requests Qualifications Required: - 5+ years of professional software engineering experience with .NET - 3+ years of hands-on experience with C# .NET Core - Strong experience building REST APIs with ASP.NET Core - Proficiency with Entity Framework Core - Experience writing unit tests with NUnit - Strong SQL skills and experience with relational databases - Understanding of microservices architecture - Hands-on or foundational experience with containers (Docker, docker-compose) - Hands-on experience with Git In addition to the technical qualifications, experience in large-scale or enterprise environments, familiarity with CI/CD pipelines, knowledge of cloud platforms (Azure, AWS, or GCP), and experience working in Agile/Scrum teams are preferred qualifications. Soft Skills: - Strong problem-solving and analytical abilities - Ability to work collaboratively in a team environment - Excellent communication and documentation skills - Detail-oriented, with a focus on code quality and maintainability Please note that the working hours for this position are in the EMEA shift, and the compensation for this role ranges from 10 to 12L CTC.,
ACTIVELY HIRING
posted 1 day ago
experience6 to 10 Yrs
location
Pune, Maharashtra
skills
  • RESTful APIs
  • SQL
  • JavaScript
  • HTML5
  • CSS3
  • Java
  • Python
  • AWS
  • GCP
  • Azure
  • React
  • gRPC
  • Kotlin
Job Description
As a Full Stack Software Engineer at DoorDash, you will be part of the Foundations Data team in India, contributing to building end-to-end solutions for various in-house data applications. Your role will involve collaborating cross-functionally with internal stakeholders to solve complex data-related problems. Located in Pune, India, you will have the opportunity to work on exciting projects and be a key player in shaping the roadmap for data at DoorDash. **Key Responsibilities:** - Building tools for internal customers to use for data analytics and configurations - Partnering with Data Analysts, Data Scientists, ML Engineers, and Infrastructure engineers on collaborative projects - Supporting data needs of merchants and aggregators - Developing solutions to assist internal consumers **Qualifications Required:** - 6+ years of software development experience with tech stacks such as React, RESTful APIs/gRPC, and SQL - Strong foundation in computer science and engineering - Proficiency in frontend technologies like JavaScript, HTML5, CSS3, and React - Object-oriented programming skills in Java, Kotlin, or Python - Experience in building large-scale microservice-based architectures - Working with cloud services like AWS, GCP, or Azure is preferred - Excellent communication and interpersonal skills - Bachelors or Masters degree in Computer Science or a related discipline If you are passionate about leveraging data to drive business outcomes and thrive in a fast-paced, collaborative environment, DoorDash welcomes you to join their team. DoorDash prides itself on a culture that values leadership, innovation, continuous learning, customer obsession, and diversity & inclusion. They offer competitive compensation packages, comprehensive health benefits, and a supportive work environment that prioritizes employee well-being and growth opportunities.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter