kotlin-jobs-in-pune, Pune

63 Kotlin Jobs in Pune

Toggle to save search
posted 2 weeks ago
experience5 to 9 Yrs
location
Pune, All India
skills
  • Java
  • Unit testing
  • iOS development
  • Finance
  • Fintech
  • Kotlin
  • Android mobile development
  • API structure
Job Description
As a Senior Software Android Engineer at Addepar, you will be joining the Product Engineering team to contribute to building the next generation wealth management software platform for clients of all sizes. Your primary responsibilities will include: - Partnering with designers and product owners to design and deliver our Android experience - Mentoring junior engineers and fostering an inclusive and dynamic engineering culture - Assisting your team in developing pragmatic solutions to sophisticated problems To be successful in this role, you should have: - A minimum of 5+ years of experience in software engineering, with a proven track record of mentoring others - Proficiency in Kotlin, Java, and Android mobile development - Strong experience in unit testing and coverage needs - Thorough knowledge of API structure and practices - Nice to have experience in iOS development - A successful history of building feature-rich user experiences, particularly with graphs and charts - Experience in finance/fintech is a plus It is important to note that this role requires working from the Pune office 3 days a week in a hybrid work model. Addepar values individuals who: - Act Like an Owner - Think and operate with intention, purpose, and care. Own outcomes. - Build Together - Collaborate to unlock the best solutions and deliver lasting value. - Champion Our Clients - Exceed client expectations as their success is our success. - Drive Innovation - Be bold and unconstrained in problem solving to transform the industry. - Embrace Learning - Engage our community to broaden our perspective and bring a growth mindset. In addition to the core values, Addepar is committed to being an equal opportunity employer, promoting a welcoming environment where inclusion and belonging are shared responsibilities. Reasonable accommodations will be provided to individuals with disabilities during the job application or interview process. Please be cautious of phishing scams involving con artists posing as hiring managers from Addepar. Official job offers will only be made through a formal interview process, and Addepar will not request the purchase of equipment or supplies as part of the onboarding process. If you have any concerns or questions, please contact TAinfo@addepar.com. As a Senior Software Android Engineer at Addepar, you will be joining the Product Engineering team to contribute to building the next generation wealth management software platform for clients of all sizes. Your primary responsibilities will include: - Partnering with designers and product owners to design and deliver our Android experience - Mentoring junior engineers and fostering an inclusive and dynamic engineering culture - Assisting your team in developing pragmatic solutions to sophisticated problems To be successful in this role, you should have: - A minimum of 5+ years of experience in software engineering, with a proven track record of mentoring others - Proficiency in Kotlin, Java, and Android mobile development - Strong experience in unit testing and coverage needs - Thorough knowledge of API structure and practices - Nice to have experience in iOS development - A successful history of building feature-rich user experiences, particularly with graphs and charts - Experience in finance/fintech is a plus It is important to note that this role requires working from the Pune office 3 days a week in a hybrid work model. Addepar values individuals who: - Act Like an Owner - Think and operate with intention, purpose, and care. Own outcomes. - Build Together - Collaborate to unlock the best solutions and deliver lasting value. - Champion Our Clients - Exceed client expectations as their success is our success. - Drive Innovation - Be bold and unconstrained in problem solving to transform the industry. - Embrace Learning - Engage our community to broaden our perspective and bring a growth mindset. In addition to the core values, Addepar is committed to being an equal opportunity employer, promoting a welcoming environment where inclusion and belonging are shared responsibilities. Reasonable accommodations will be provided to individuals with disabilities during the job application or interview process. Please be cautious of phishing scams involving con artists posing as hiring managers from Addepar. Official job offers will only be made through a formal interview process, and Addepar will not request the purchase of equipment or supplies as part of the onboarding process. If you have any concerns or questions, please contact TAinfo@addepar.com.
ACTIVELY HIRING

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 2 months ago
experience3 to 7 Yrs
location
Pune, Maharashtra
skills
  • Android
  • SOA
  • Kotlin
  • REST web services
Job Description
Role Overview: You will be responsible for troubleshooting issues across a wide range of device types, collaborating with international certification teams and test organizations, working with product management to clarify specifications, and providing production support services as part of an on-call rotation. Additionally, you will need to have strong application coding skills in Android using Kotlin, expertise in Android platform, and familiarity with 3rd party libraries and databases. Key Responsibilities: - Troubleshoot issues across a wide range of device types - Collaborate with international certification teams and test organizations - Work with product management to clarify specifications - Provide production support services as part of an on-call rotation - Have strong application coding skills in Android using Kotlin - Develop UI with optimal performance and adaptation to various screen sizes - Stay up to date with the latest Android application development trends - Utilize 3rd party libraries for Android - Understand databases and schema design - Manage multiple high priority projects and work with complex, distributed systems - Work under pressure to meet external standards and strict deadlines - Possess strong communication skills, teamwork, attention to detail, debugging, problem-solving, and critical reasoning skills Qualification Required: - Bachelor's degree, or above, in computer science or other engineering discipline, or equivalent work experience Additional Company Details: The company also values candidates with experience in server technologies, REST web services, SOA, familiarity with databases and schema design (primarily MySQL), RXJava, functional programming, MVVM/Clean architecture design patterns, React Native, JavaScript, iOS, and/or other mobile development experience, test-driven development methodology, UI Automator/Espresso, embedded/MCU/ARM Cortex development, and C language experience.,
ACTIVELY HIRING
posted 2 weeks ago
experience3 to 8 Yrs
location
Pune, Maharashtra
skills
  • Dart
  • Provider
  • REST
  • Firebase
  • SQLite
  • Swift
  • Security
  • Flutter
  • BLoC
  • Riverpod
  • GraphQL
  • Realm
  • AgileScrum
  • Kotlin
  • CICD
  • UIUX
Job Description
Role Overview: At Capgemini Engineering, a global leader in engineering services, you will have the opportunity to join a team of engineers, scientists, and architects dedicated to helping innovative companies reach their full potential. As a Senior Flutter Developer, you will be empowered to create cutting-edge mobile solutions, work in a collaborative environment, and contribute to exceptional user experiences. Key Responsibilities: - Design, develop, test, and deploy advanced mobile applications using Flutter. - Maintain and enhance existing enterprise mobile apps with a focus on performance, usability, and security. - Integrate third-party APIs and backend systems (REST, GraphQL, Firebase, etc.). - Collaborate with product owners, UI/UX designers, and QA teams to translate requirements into high-quality features. - Manage app publishing to Apple App Store and Google Play Store, including updates and release management. - Monitor app performance and user feedback to proactively improve functionality and resolve issues. - Write clean, scalable, and maintainable code following best practices and design patterns. - Participate in code reviews, sprint planning, and agile ceremonies. - Ensure compliance with security, privacy, and enterprise governance standards. Qualifications Required: - Professional experience in mobile app development, with at least 3 years in Flutter. - Strong understanding of Dart and Flutter architecture patterns (BLoC, Provider, Riverpod, etc.). - Proven experience in publishing apps to App Store and Play Store and managing CI/CD pipelines. - Solid grasp of mobile application lifecycle, UI/UX standards, and performance optimization techniques. - Familiarity with state management, local/cloud databases (SQLite, Realm, Firebase), and authentication flows. - Experience working in Agile/Scrum environments for enterprise-scale apps. - Strong analytical and debugging skills with attention to detail. - Excellent communication and collaboration abilities. - Experience with native mobile development (Kotlin, Swift) or other cross-platform tools. - Knowledge of secure coding practices and app analytics tools (Firebase Crashlytics, App Center). Additional Company Details: Capgemini is a global business and technology transformation partner, dedicated to helping organizations accelerate their dual transformation to meet the evolving needs of customers and citizens. With a strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needsfrom strategy and design to operations. The organization's 360,000 team members in more than 50 countries are driven by the purpose of unleashing human energy through technology for an inclusive and sustainable future. Capgemini is committed to promoting diversity and inclusion, with market-leading capabilities in digital, cloud, and data.,
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 1 week ago

Lead Android Software Engineer

HuntingCube Recruitment Solutions
experience8 to 12 Yrs
location
Pune, Maharashtra
skills
  • Java
  • Android SDK
  • Consumer Electronics
  • firmware
  • AOSP
  • Kotlin
  • Android Native application development
  • Embedded Systems Engineering
  • Linuxbased development
Job Description
As a Lead Android Software Engineer on the team, you will: - Propose and drive engineering initiatives to reduce technical debt and ensure a solid technical foundation. - Assist in hiring and onboarding junior developers. Guide and mentor them on design and implementation, provide significant feedback on PR code reviews, and promote standard methodologies in engineering. - Collaborate with Product Managers to define, influence, and gather requirements, translating them into the engineering backlog with a focus on maintainability, observability, extensibility, scalability, and API design. - Lead release cycles, on-call rotations, production incident responses, and post-mortems. Solve customer and merchant issues, devising creative and high-quality solutions on time. - Participate in quarterly and annual roadmap planning. Qualifications Required: - 8+ years of experience in Kotlin, Java, and Android Native application development using Android SDK. - At least 2+ years of experience in AOSP (Android open source), customizing the OS internals (e.g., power management, hardware interfaces) / Embedded Systems Engineering or Consumer Electronics (e.g., firmware, Linux-based development). - Leadership skills and experience in leading teams. Additional Information: People with 8-11 years of experience in Kotlin and Android native app development are needed, with 1+ year working on AOSP customizations including OS internals and hardware interfaces like Bluetooth, HID, etc.,
ACTIVELY HIRING
posted 2 months ago
experience6 to 10 Yrs
location
Pune, Maharashtra
skills
  • Android
  • Kotlin
Job Description
As a part of the team at GlobalLogic, you will be working on a significant software project for a world-class company that provides M2M/IoT 4G/5G modules to industries such as automotive, healthcare, and logistics. Your role will involve developing end-user modules" firmware, implementing new features, maintaining compatibility with the latest telecommunication and industry standards, and analyzing and estimating customer requirements. **Key Responsibilities:** - Analyze requirements and collaborate with architects and senior engineers to produce thoughtful software designs of moderate scope and complexity. - Work creatively with the UI and UX teams to provide requirements traceability from definition to implementation. - Participate in peer reviews and pull requests to ensure high-quality software. - Adhere to coding standards and best practices to create reusable code. - Write unit tests and interface with Product Owners and Scrum Masters for ticket/issue management. - Create complex views that interact with network and data layers and make additions/improvements to them. - Lead a team through large refactors/design improvements and work as the primary point person across multiple scrum teams. - Participate in technical assessments, scoping, and management of changes to the code base on new business requirements. - Estimate work, support project plan creation, and report progress to functional management. - Present software concepts, designs, or code in design review forums and contribute to technical discussions in the community of practice. **Qualifications Required:** - 6 to 8 years of experience. - Native experience with Kotlin and expertise in RESTful services, APIs, and JSON file format & parsing. - Excellent understanding of design principles and implementation of MVVM for Android or MVC for iOS. - Ability to lead and contribute to technical discussions, scoping, and management of changes. - Experience in estimating work, supporting project plan creation, and reporting progress to functional management. At GlobalLogic, you will experience a culture of caring where people are prioritized and an inclusive environment is fostered. Continuous learning and development opportunities are provided to help you grow personally and professionally. You will work on interesting and meaningful projects that have a real impact on clients globally. Additionally, there is a focus on achieving a balance between work and personal life, and the organization operates with integrity and trust as core values.,
ACTIVELY HIRING
posted 2 months ago

Mobile Engineer (Android)

Woliba: A Comprehensive Employee Engagement & Benefits Solution
experience2 to 6 Yrs
location
Pune, Maharashtra
skills
  • Java
  • Android SDK
  • RESTful APIs
  • Android Studio
  • Git
  • Kotlin
  • Architecture Components
  • Jetpack Libraries
  • Google Play Store submission
  • CICD pipelines
Job Description
As a Mobile Engineer (Android) at Woliba, you will play a crucial role in developing and maintaining high-quality Android applications that provide seamless and impactful user experiences. Your responsibilities will include: - Designing, building, and maintaining reliable, scalable, and user-friendly Android apps - Writing clean, efficient, and well-documented code while following best practices - Collaborating with product managers, designers, and backend engineers to deliver exceptional mobile experiences - Contributing to technical discussions and providing solutions to development challenges - Identifying and resolving bugs, optimizing app performance, and ensuring responsiveness across devices - Implementing thorough testing to meet the highest quality standards - Staying updated with the latest Android technologies, trends, and best practices - Advocating for continuous improvement in app design and functionality Qualifications: - 2+ years of professional experience developing Android applications - Proficiency in Kotlin and familiarity with Java - Strong understanding of Android SDK, architecture components, and Jetpack libraries - Experience with RESTful APIs and third-party integrations - Familiarity with Google Play Store submission and distribution process - Experience with Android Studio, Git, and CI/CD pipelines for Android development - Excellent problem-solving abilities and attention to detail - Strong communication and teamwork skills in a collaborative environment If you are ready to contribute to Woliba's mission of creating a healthier, happier, and more productive workplace for everyone, apply now to be part of our team!,
ACTIVELY HIRING
posted 2 months ago
experience2 to 6 Yrs
location
Pune, Maharashtra
skills
  • MVVM
  • Accessibility
  • Unit testing
  • Jet pack composure
Job Description
As an Android Kotlin developer in this role, you will be responsible for working with MVVM architecture, Jetpack components, ensuring accessibility features, and performing unit testing. - Utilize MVVM architecture to develop robust and maintainable Android applications. - Implement Jetpack components to enhance the performance and scalability of the app. - Ensure accessibility standards are met to make the app usable for all users. - Conduct unit testing to identify and fix bugs in the code. Kindly note that the company's additional details are not provided in the job description.,
ACTIVELY HIRING
posted 2 weeks ago

Software Engineer Android

Raja Software Labs
experience2 to 6 Yrs
location
Pune, Maharashtra
skills
  • Java
  • Android SDK
  • Design patterns
  • Threading
  • Performance tuning
  • Kotlin
  • Objectoriented programming
  • Offline storage
  • Integrating with backend services
Job Description
Role Overview: Join our Mobile development team where you will be working on smartphones, tablets, and wearable devices. As a hands-on developer, your primary focus will be on developing Android applications and integrating them with back-end services. Your commitment to collaborative problem-solving, high-quality code, and passion for technology is essential. We are seeking a candidate with a strong technical ability, who enjoys writing and debugging code, possesses good communication skills, and thrives on working with consumer products. Key Responsibilities: - Design and build applications for the Android platform using Kotlin, Java, and Android SDK. This is a hands-on developer position. - Implement new features, fix bugs, and enhance the performance of our applications. - Collaborate closely with development and QA teams to design and implement UI and backend functionality for improved usability. - Identify and address performance bottlenecks, random crashes, and hard-to-reproduce bugs. - Contribute to improving code quality by conducting peer code reviews, writing unit tests, enabling automation and localization. - Progressively take on more responsibilities, such as handling challenging tasks, mentoring others, leading a module end-to-end, and managing a team. - Stay updated with technical trends and actively participate in our learning culture through Tech Talks. Qualifications: - BE or equivalent degree. - Minimum 2 years of experience in building Android applications. - Proficiency in Java and Kotlin programming languages. - Solid grasp of object-oriented programming principles and design patterns. - Understanding of Android design principles, patterns, and best practices. - Familiarity with offline storage, threading, performance tuning, and integrating with backend services. - Knowledge of the Android ecosystem and available libraries for common tasks is advantageous. - Demonstrated ability to deliver in a fast-paced development environment. - Positive attitude, team player mindset, self-motivated, eager to learn, and strong logical reasoning skills. - Previous experience in publishing an app on the Google Play store is a significant advantage.,
ACTIVELY HIRING
posted 1 month ago
experience4 to 8 Yrs
location
Pune, Maharashtra
skills
  • Java
  • Python
  • data structures
  • algorithms
  • Django
  • Jenkins
  • performance testing
  • Kotlin
  • Whitebox testing
  • API automation
  • RestAssured
  • SpringBoot
  • FastAPI
  • CICD tools
  • ArgoCD
  • TestKube
  • frontend testing
  • observability tools
Job Description
Role Overview: You will be joining AlphaSense as a Senior Software Development Engineer in Test (SDET) within the engineering Content Mission team. Your role will involve ensuring the quality of the product by integrating quality ownership within the team. Your expertise in automation, cloud services, Kubernetes, and modern programming languages will be crucial in defining the testing strategy and delivering high-quality software. Collaboration with developers, product managers, and other stakeholders to identify test requirements and contribute to the overall quality strategy and product development will be a key aspect of your responsibilities. Key Responsibilities: - Utilize your minimum 4 years of experience in Software Development with proficiency in languages such as Java, Kotlin, or Python. - Demonstrate a good understanding of data structures, algorithms, and computer science fundamentals. - Display enthusiasm for uncovering code vulnerabilities and identifying flaws. - Apply strong experience in Whitebox testing and API automation using RestAssured or similar tools. - Employ hands-on experience in building and maintaining scalable Automation Frameworks. - Have basic experience in developing applications in frameworks like SpringBoot, Django, or FastAPI. - Showcase basic understanding of data structures, algorithms, and computer science fundamentals. - Utilize excellent problem-solving skills and be able to work independently and collaboratively in a team environment. - Demonstrate strong communication and interpersonal skills, effectively collaborating with team members and stakeholders. Qualifications Required: Must-Have: - Minimum 4 years of Software Development experience with proficiency in Java, Kotlin, or Python. - Good understanding of data structures, algorithms, and computer science fundamentals. - Enthusiasm for identifying code vulnerabilities and flaws. - Strong experience in Whitebox testing and API automation using RestAssured or similar tools. - Hands-on experience in building and maintaining scalable Automation Frameworks. - Basic experience in developing applications in frameworks like SpringBoot, Django, or FastAPI. - Basic understanding of data structures, algorithms, and computer science fundamentals. - Excellent problem-solving skills and ability to work independently and collaboratively. - Strong communication and interpersonal skills for effective collaboration. Nice to Have: - Advanced familiarity with CI/CD tools and practices, including integrating test automation into pipelines using Jenkins, ArgoCD, and TestKube. - Hands-on experience in frontend testing and automation using relevant tools. - Knowledge of performance testing tools such as K6 and JMeter. - Familiarity with observability tools like Prometheus, Grafana, and Loki. (Note: All official communications from AlphaSense will come from an @alpha-sense.com email address. For any doubts regarding the authenticity of job listings, please verify them on the AlphaSense Careers page.),
ACTIVELY HIRING
posted 2 months ago

Software Engineer - Android

Raja Software Labs
experience2 to 6 Yrs
location
Pune, Maharashtra
skills
  • Java
  • Android SDK
  • Design patterns
  • Threading
  • Performance tuning
  • Kotlin
  • Objectoriented programming
  • Offline storage
  • Integrating with backend services
Job Description
Role Overview: You will be joining our Mobile development team to work on smartphones, tablets, and wearable devices. As a hands-on developer, your main focus will be on developing Android applications and integrating them with back-end services. It is crucial that you have a commitment to collaborative problem-solving, high-quality code, and a passion for technology. The ideal candidate should possess a strong technical ability, enjoy writing and debugging code, have good communication skills, and be enthusiastic about working on consumer products. Key Responsibilities: - Design and build applications for the Android platform using Kotlin, Java, and Android SDK. This role is primarily hands-on development. - Implement new features, address bugs, and enhance the performance of our applications. - Collaborate closely with development and QA teams to design and implement UI and backend functionality to enhance usability. - Identify and address performance bottlenecks, random crashes, and hard-to-reproduce bugs. - Contribute to improving code quality, conduct peer code reviews, write unit tests, enable automation and localization. - Progressively take on more responsibilities and make a bigger impact by handling more challenging tasks, mentoring others, leading a module, owning it end-to-end, and managing a team. - Stay updated with technical trends and actively participate in our learning culture by delivering Tech Talks. Qualifications: - BE or equivalent qualification. - Minimum of 2 years of experience in building Android applications. - Proficiency in Java and Kotlin programming languages. - Strong understanding of object-oriented programming principles and design patterns. - Familiarity with Android design principles, patterns, and best practices. - Knowledge of offline storage, threading, performance tuning, and integrating with backend services. - Familiarity with the Android ecosystem and the libraries available for common tasks is advantageous. - Demonstrated ability to thrive in a fast-paced development environment. - Positive attitude, team player mentality. - Self-motivated, eager to learn, with strong logical reasoning skills. - Previous experience in publishing an app on the Google Play store would be highly beneficial.,
ACTIVELY HIRING
posted 2 months ago
experience4 to 8 Yrs
location
Pune, Maharashtra
skills
  • Java
  • JavaScript
  • Python
  • HTML
  • CSS
  • Kotlin
  • React
  • TestDriven Development TDD
Job Description
As a Junior Applications Developer, you will be part of a growing Technology team, contributing to the design, development, and implementation of new application systems and programs. This entry-level position provides an exciting opportunity to learn and apply modern software development practices, including Kotlin, React, and Test-Driven Development (TDD). You will receive mentorship and training to support your professional growth and success. **Responsibilities:** - Contribute to the development and implementation of new application features. - Assist senior developers in designing and implementing system enhancements. - Learn and apply modern software development methodologies, including Kotlin, React, and TDD. - Participate in code reviews to improve coding standards and best practices. - Gain practical knowledge of system architecture and infrastructure to achieve business objectives. - Analyze business processes and system workflows to identify and resolve technical issues. - Collaborate with team members to propose and implement solutions to technical challenges. - Actively participate in team meetings to foster a positive work environment. **Qualifications:** - 4-7 years of experience in application development or a related field (recent graduates are welcome to apply). - Familiarity with programming languages such as Java, JavaScript, Python, or Kotlin. - Basic understanding of frontend development concepts (HTML, CSS, JavaScript). - Interest in learning and applying modern software development practices. - Strong problem-solving and analytical skills. - Excellent communication and interpersonal skills. - Bachelor's degree in Computer Science, Information Technology, or a related field. **Bonus Points:** - Experience with version control systems (Git). - Experience with testing frameworks. - Contributions to open-source projects. - Personal projects demonstrating programming skills. This job description provides a detailed overview of the role, emphasizing the opportunity to learn and grow within a supportive environment. Other job-related duties may be assigned as required.,
ACTIVELY HIRING
posted 1 week ago
experience3 to 7 Yrs
location
Pune, Maharashtra
skills
  • Java
  • Spring Framework
  • Spring Boot
  • Maven
  • Gradle
  • Test Driven Development
  • Angular JS
  • Kotlin
  • Behaviour Driven Development
  • Spring MVC Framework
  • Spring JDBC Template
  • O Auth2
  • React
Job Description
As a Software Engineer - API at Barclays, you will play a crucial role in driving innovation and excellence in the digital landscape. You will utilize cutting-edge technology to enhance digital offerings and ensure exceptional customer experiences. Working alongside a team of developers, you will be responsible for delivering a robust technology stack by leveraging strong analytical and problem-solving skills to meet business requirements and provide high-quality solutions. Key Responsibilities: - Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools, with a focus on scalability, maintainability, and performance optimization. - Collaborate cross-functionally with product managers, designers, and fellow engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives. - Engage in code reviews, promote a culture of code quality and knowledge sharing, and actively contribute to industry technology trends. - Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and deliver secure software solutions. - Implement effective unit testing practices to ensure proper code design, readability, and reliability. Qualifications Required: - Experience in Java 8, 17, 21, Spring Framework 6+, Spring Boot 2, 3 - Proficiency in build tools such as Maven, Gradle, and Kotlin - Familiarity with Test Driven Development and Behaviour Driven Development - Additional highly valued skills may include experience in Spring MVC Framework, Spring JDBC Template, O Auth2, and exposure to tools like React or Angular JS The role is based out of Pune. If the position has leadership responsibilities, you are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. For individual contributors, you will develop technical expertise in your work area and act as an advisor where appropriate. You will have an impact on related teams within your area and partner with other functions and business areas. Additionally, you will take ownership of managing risk and strengthening controls in your area of work. All colleagues are expected to uphold the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, as well as demonstrate the Barclays Mindset of Empower, Challenge, and Drive.,
ACTIVELY HIRING
posted 2 months ago
experience5 to 9 Yrs
location
Pune, Maharashtra
skills
  • Java
  • Spring Boot
  • GCP
  • Docker
  • Kubernetes
  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • SQL
  • Agile
  • Scrum
  • Kanban
  • XP
  • Functional Analysis
  • Automated Testing
  • Kotlin
  • BDD
  • Containers
  • ReactJS
  • Nodejs
  • Oracle PLSQL
  • Kafka messaging
Job Description
Role Overview: You will be working as a Java Backend Development Lead (With Kotlin) at Deutsche Bank in Pune, India. The role involves expanding the internal Technology capability to provide top-notch technology solutions for the Banking industry. As part of a cross-functional agile delivery team, you will adopt an innovative approach to software development, utilizing the latest technologies and practices with a strong focus on business value. Collaboration, open code sharing, and creating a supportive environment will be essential aspects of your role. Your responsibilities will span from initial analysis to production support. Key Responsibilities: - Analyze and refine stories, design solutions, implement, test, and support them in production. - Hands-on experience in building microservices using Spring Boot (Java and Kotlin). - Use BDD techniques to ensure alignment with stakeholders and build the right solutions. - Write high-quality code using test-driven development, clean coding practices, and constant refactoring. - Work on a variety of technologies and components, such as user interfaces, services, and databases, acting as a generalizing specialist. - Define and evolve the architecture of components, contributing to department and bank-wide architectural decisions. - Deliver reliable software that is easy to support in production, being available for 3rd line support when necessary. - Facilitate short lead times and minimal waste in software development through a highly automated Continuous Delivery pipeline. - Foster a culture of learning and continuous improvement within the team. Qualification Required: - Deep knowledge of at least one modern programming language, preferably Java, understanding both object-oriented and functional programming. - Practical experience in test-driven development and continuous refactoring in a CI environment. - Familiarity with web technologies like HTML, CSS, JavaScript, ReactJS, Bootstrap, Node.js. - Knowledge of SQL, relational databases (Oracle PL/SQL), Kafka messaging, and Kotlin. - Experience working in agile teams following Scrum, Kanban, or XP methodologies. - Experience in Functional Analysis and Automated Testing is highly desirable. Additional Details: Deutsche Bank aims to create a culture of empowerment and collaboration where employees excel together. The company values responsibility, commercial thinking, initiative, and collaborative work. Continuous learning, coaching, and support are provided to aid career progression. A range of flexible benefits is available to suit individual needs. Visit the company website for more information: [Deutsche Bank Website](https://www.db.com/company/company.htm),
ACTIVELY HIRING
posted 3 weeks ago

Software Developer

Tata Communications
experience6 to 10 Yrs
location
Pune, Maharashtra
skills
  • REST
  • SOAP
  • XML
  • JSON
  • Kubernetes
  • Java
  • Docker
  • JSON
  • XML
  • Groovy
  • Python
  • Java
  • Agile Scrum
  • Git
  • Gerrit
  • JIRA
  • Jenkins
  • Linux
  • SOLID principles
  • design patterns
  • Python scripting
  • OSSBSS system validation
  • UAT execution
  • microservice technologies
  • YANG
  • Camunda
  • BPMN design
  • Kotlin
  • CICD
  • UNIX Flavors
  • multithreading techniques
Job Description
You are sought for the role of a dynamic and technically proficient software developer to validate and co-develop supplier network orchestration based applications. Your primary responsibility will be to ensure that delivered automation aligns with existing NBI provisioning rules and meets operational requirements. This position will require you to focus on functional validation, API verification, and supplier compliance to guarantee seamless integration of ONAP-based orchestration. Key Responsibilities: - Validate developed code to ensure functional correctness before approval. - Conduct API testing to verify interactions between ONAP, Cramer, TCx, and network elements. - Ensure automation logic adheres to pre-existing NetP service provisioning rules. - Design and execute End-to-End service validation tests for L1/L2/L3 services. - Work closely with Operations and IT teams to define test cases and expected provisioning behavior. - Identify integration gaps and failure points to ensure smooth service activation. - Conduct failure scenario testing, ensuring proper rollback and error-handling mechanisms. - Provide L2 support for automated workflows and troubleshoot integration failures. - Document provisioning workflows, automation logic, and test results. Qualifications and Skills: - 6-10 years of experience in software development, network provisioning automation, or telecom service orchestration. - Experience with NetP provisioning workflows and Cramer inventory systems. - Strong knowledge of API-based integrations (REST, SOAP, XML, JSON, Python scripting for testing). - Hands-on expertise in OSS/BSS system validation, regression testing, and UAT execution. - Familiarity with ONAP orchestration, service decomposition, and policy-based automation. - Basic knowledge of Kubernetes and Java technologies. - Proficiency in Docker, Kubernetes, and micro-service technologies. - Expertise in JSON, YANG, and XML. - Camunda & BPMN design. - Strong command of backend programming languages like Groovy, Kotlin, Python, and Java. - Comprehensive knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals. - Experience with CI/CD, Agile (Scrum), Git, Gerrit, JIRA, and Jenkins. - Hands-on experience with Linux or equivalent UNIX Flavors. - Strong understanding of SOLID principles, design patterns, and multithreading techniques for backend application development. - Strong communication and collaboration skills. - Analytical thinking and problem-solving abilities. - Ability to work under pressure and meet deadlines. - Attention to detail and quality orientation.,
ACTIVELY HIRING
posted 2 months ago
experience3 to 7 Yrs
location
Pune, Maharashtra
skills
  • Android
  • SOA
  • Kotlin
  • REST web services
Job Description
As an Android Developer at our company, your role will involve troubleshooting issues across various device types, collaborating with international certification teams, and working with product management to define specifications. You will also provide production support as part of an on-call rotation. Key Responsibilities: - Troubleshooting issues that may span across a wide range of device types - Working with international certification teams and test organizations - Collaborating with product management to clarify and/or create specifications - Performing production support services as part of a regular on-call rotation Qualifications Required: - Strong application coding skills in Android using Kotlin - Experience in UI development, ensuring optimal performance and adaptation to various screen sizes - Expertise in Android, including understanding of the platform and experience with Android ROM - Up-to-date knowledge of the latest Android application development trends - Familiarity with 3rd party libraries for Android - Knowledge of databases and schema design - Ability to manage multiple high-priority projects and work with complex, distributed systems - Capability to work under pressure, conform to external standards, and meet strict deadlines - Strong communication skills, teamwork abilities, and attention to detail - Excellent debugging, problem-solving, and critical reasoning skills - Bachelor's degree or higher in computer science or other engineering discipline, or equivalent work experience Nice To Have: - Experience with server technologies, REST web services, SOA, and familiarity with databases and schema design (primarily MySQL) - Knowledge of RXJava, functional programming, and MVVM/Clean architecture design patterns - Familiarity with React Native and JavaScript - Previous experience in IOS and/or other mobile development - Familiarity with test-driven development methodology, UI Automator, and Espresso - Experience in embedded/MCU/ARM Cortex development, RTOS, and C language,
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 3 days ago
experience2 to 6 Yrs
location
Pune, Maharashtra
skills
  • Java
  • Spring Boot
  • MySQL
  • SQL
  • Git
  • HTML5
  • CSS3
  • Kotlin
  • React
  • TypeScript
  • RESTful API
Job Description
As a Software Engineer at Zimetrics Technologies, you will be responsible for designing, developing, and maintaining Java with Spring Boot and Kotlin API, as well as implementing new features and enhancements for React/TypeScript web applications. Your key responsibilities will include: - Designing, developing, and maintaining Java with Spring Boot and Kotlin API. - Implementing new features and improvements for React/TypeScript web applications. - Maintaining the MySQL database, including writing SQL queries for bulk inserts, updates, and schema alterations. - Writing tests for every feature and conducting thorough code reviews. - Troubleshooting user-reported issues within the team's applications. - Collaborating with DevOps, Designers, and Product teams. - Working with stakeholders across departments to understand and translate business requirements into product development. - Developing a deep understanding of the advertising industry to make informed technical decisions and enhance user experience with efficient applications. Qualifications required for this role: - 5 years of Software Engineer experience with expertise in Java and JavaScript. - Experience in shipping code to production. - 2+ years of hands-on experience with React and TypeScript. Additionally, the ideal candidate should possess the following skills: - Core understanding of JavaScript, HTML5, and CSS3. - Proficiency in using Git and command-line tools. - Good knowledge of SQL for database operations. - Familiarity with RESTful API concepts. - Comfort with browser developer tools and build tools like Webpack. - Understanding of responsive design principles and cross-browser compatibility. About the company: Zimetrics Technologies, where this job opportunity was posted by Anjan Singh, is committed to fostering a collaborative and innovative work environment where employees can contribute to cutting-edge projects in the tech industry.,
ACTIVELY HIRING
posted 1 week ago

Mobile Developer (Android)

Seventh Contact Hiring Solutions
experience3 to 7 Yrs
location
Pune, Maharashtra
skills
  • Java
  • Firebase
  • Git
  • Kotlin
  • Android architecture patterns
  • CICD
Job Description
Job Description: You will be developing Android apps using Kotlin & Java while ensuring performance and compatibility. Your role will involve working with core Android components such as Activities, Services, Broadcast Receivers, and Content Providers. Additionally, you will be responsible for building custom UIs with a strong focus on UI/UX best practices. To achieve this, you will be applying modern frameworks like MVVM, Data Binding, Dagger 2, LiveData, Room, and WorkManager. It will be crucial for you to write clean, maintainable code and optimize performance. Collaboration with product, design, and backend teams is essential to deliver features successfully. Furthermore, staying updated with the latest Android trends and tools will be a key part of your responsibilities. Key Responsibilities: - Develop Android apps using Kotlin & Java - Ensure performance and compatibility - Work with core Android components: Activities, Services, Broadcast Receivers, Content Providers - Build custom UIs with a strong focus on UI/UX best practices - Apply modern frameworks: MVVM, Data Binding, Dagger 2, LiveData, Room, WorkManager - Write clean, maintainable code and optimize performance - Collaborate with product, design, and backend teams to deliver features - Stay updated with the latest Android trends and tools Qualification Required: - 3-5 years of experience in Android app development - Proficiency in Kotlin, Java, and Android architecture patterns - Experience with Firebase, push notifications, Git, CI/CD - Strong understanding of Google's Android design guidelines,
ACTIVELY HIRING
posted 3 weeks ago

Lead Mobile Engineer

SourcingXPress
experience5 to 9 Yrs
location
Pune, Maharashtra
skills
  • JavaScript
  • Java
  • Swift
  • Git
  • Mobile Security
  • OWASP
  • React Native
  • TypeScript
  • Redux
  • MobX
  • Zustand
  • Kotlin
  • ObjectiveC
  • Hermes
  • JSC
  • CICD
  • TensorFlow Lite
  • CoreML
  • AdTech
  • Programmatic Advertising
Job Description
As a seasoned React Native Lead Engineer at Vidpro, you will have the opportunity to drive end-to-end mobile development, provide technical leadership, and deliver high-performance applications at scale. Your role will involve leading internal and external teams, making architectural decisions, integrating AI-driven development workflows, and ensuring seamless product delivery with exceptional user experience. Key Responsibilities: - Architect and deliver scalable, high-performance mobile applications using React Native and TypeScript/JavaScript. - Lead, mentor, and manage in-house and outsourced development teams. - Translate business requirements into intuitive, pixel-perfect mobile UI/UX experiences. - Drive adoption of AI-powered developer tools such as GitHub Copilot, AI-based testing, and performance profiling. - Work with state management tools like Redux Toolkit, MobX, and Zustand. - Implement ad experiences using Google Mobile Ads SDK, AdMob, and GAM. - Collaborate with Product, Design, QA, and Backend teams in an Agile/Scrum environment. - Optimize app performance, ensure mobile security, and maintain high-quality coding standards. Qualifications Required: - Strong hands-on experience in React Native, JavaScript, and TypeScript. - Proficiency with state management (Redux, MobX, Zustand) and core RN libraries (react-navigation, Firebase, etc.). - Experience with Native/Turbo Modules and platform integrations (Java/Kotlin, Swift/Objective-C). - Strong debugging skills using Hermes/JSC and native debugging tools. - Experience with mobile CI/CD pipelines, Git workflows, and containerized build environments. - Excellent communication, leadership, and stakeholder management skills. - Strong understanding of mobile security best practices (OWASP Mobile Top 10, encryption practices). Nice to Have: - Experience with on-device ML frameworks TensorFlow Lite, CoreML, or similar. - Exposure to AdTech & Programmatic Advertising (IAB Standards, consent frameworks, header bidding). - Experience scaling applications with high user concurrency and complex feature sets.,
ACTIVELY HIRING
posted 2 weeks ago
experience2 to 6 Yrs
location
Pune, Maharashtra
skills
  • iOS
  • Android
  • Dart
  • Java
  • Swift
  • Android Studio
  • Xcode
  • Flutter
  • Bluetooth Low Energy BLE
  • Kotlin
  • CC
  • ObjectiveC
  • RESTSOAP
  • Database operations
  • AgileScrum
Job Description
As a Senior Software Engineer - Mobile Apps at our Global Diabetes Capability Center in Pune, you will play a crucial role in designing and developing mobile applications aimed at assisting patients in managing their diabetes. Your work will involve collaborating with system and software architects to interpret, analyze, and implement software requirements effectively. The ideal candidate for this position is a critical thinker who can efficiently solve problems, possesses excellent communication skills, and is self-motivated. Key Responsibilities: - Experience developing and maintaining complex mobile applications in Flutter (iOS or Android) - Deep understanding and experience working with Bluetooth Low Energy (BLE) - Expertise in one of the following languages: Dart, Java, Kotlin, C/C++, Objective-C, Swift - Coaching others on software development and providing constructive feedback - Independently designing, developing, testing, debugging, and unit testing mobile apps, components, and tools - Developing in Android Studio or Xcode - Strong debugging and problem-solving skills - Knowledge of Database operations on mobile devices - Knowledge of integrating with REST/SOAP based APIs - Providing feedback to team members - Ensuring the product works properly from end-to-end, both pre and post-release - Working in an agile/scrum environment - Participating and contributing to product code and design reviews Qualifications Required: - 5 years of software engineering experience with a Bachelor's degree in Engineering or Sciences, or an advanced degree with 2 years of experience - Experience in developing and maintaining complex mobile applications in Flutter (iOS or Android) - Deep understanding and experience working with Bluetooth Low Energy (BLE) - Expertise in one of the following languages: Dart, Java, Kotlin, C/C++, Objective-C, Swift (Note: No additional details about the company were provided in the job description.),
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

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