Jobs
Interviews

4 Persistence Solutions Jobs

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

4.0 - 8.0 years

0 Lacs

hyderabad, telangana

On-site

As a proficient Java developer with at least 4 years of software development experience, you will be required to demonstrate expertise in Java 17 or other JVM languages. Additionally, you should possess 1-2 years of Kubernetes experience and AWS experience with a deep understanding of Docker, Kubernetes, Minikube, and AWS. Your responsibilities will include building high volume, high performance, stable, and scalable systems that are delivered to customers. An essential part of your role will involve working with CI/CD tools like Jenkins and Github Action, as well as having a good understanding of asynchronous messaging frameworks such as Kafka. You are expected to have a solid grasp of distributed systems challenges, microservice-based architectures, and asynchronous communication. Moreover, you should have experience and a good understanding of implementing alerting, metrics, and logging using tools like Prometheus, CloudWatch, Datadog, Splunk, or Kibana. Practical knowledge of the contract-first development model and the ability to design API contracts before initiating development is crucial. Furthermore, you should have practical knowledge of persistence and caching solutions like MySQL, PostgreSQL, Redis, ElasticSearch, and Caffeine. A good understanding of database modeling and the ability to fine-tune database queries for optimal performance is essential. Expertise in asynchronous, non-blocking, functional/reactive style of programming and hands-on experience with frameworks such as Spring WebFlux and Vert.x is required. Experience in building and operating a subscription-based service, as well as familiarity with PSP integrations (Stripe, Adyen, Braintree, dLocal, etc.) are valuable assets for this role. It is important to have a working understanding of the steps involved in executing a typical web purchase flow. Aside from technical skills, you should possess strong soft skills, including the ability to clearly and effectively communicate ideas verbally and in writing within a global team setting. Collaboration within your team, the commerce organization, and reaching out across teams where necessary with Product, Finance, and other stakeholders is expected. Demonstrating a strong sense of ownership for the quality of software, project outcomes, and impact on the business is essential. Finally, you should exhibit openness to new ideas and have the ability to quickly pick them up and put them into practice.,

Posted 2 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer - Android at JPMorgan Chase within the Commercial & Investment Banking, you play a crucial role in an agile team dedicated to enhancing, building, and delivering reliable, market-leading technology products in a secure, stable, and scalable manner. As a key technical contributor, you will be responsible for implementing vital technology solutions across diverse technical domains within various business functions, all in support of the firm's strategic objectives. Builds and deploys production-grade native Android Mobile applications to solve various business use cases for the firm. Provides overall direction, oversight, training, and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks. Takes accountability for decisions that influence team resources, tactical operations, and the execution and implementation of processes and procedures. Ensures successful collaboration across teams and stakeholders. Identifies and mitigates issues to execute a book of work while escalating issues as necessary. Provides input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team. Creates a culture of diversity, equity, inclusion, and respect for team members and prioritizes diverse representation. Required qualifications, capabilities, and skills: - Formal training or certification on software engineering concepts and 5+ years applied experience. - Practical Mobile native experience with expert knowledge in all phases of the mobile app development life cycle. - Use of frameworks and APIs like Kotlin, Jetpack Compose, Dagger/Hilt for Dependency Injection, and experience in using Android Studio tools like Layout Inspector, Memory Profiler, and CPU Profiler. - Strong experience with Data Structures, Type Conversions, Multi-Threading. Experience with clean architecture & one or more design patterns MVVM, MVI, MVP, Singleton. - Enthusiasm for automated testing and experience with unit testing frameworks. - Understanding of build systems such as Gradle, Jenkins, or similar systems. - Worked in an Agile development environment and well-versed with agile ceremonies. - Experience working with API integration, distributed systems, monitoring, caching, and persistence solutions. - Demonstrated skill and passion for operational excellence, customer-focused mindset, taking pride in creating an informative data-driven journey. Preferred qualifications, capabilities, and skills: - Extensive experience including developing large-scale mobile applications. - Strong communication skills along with significant experience managing stakeholders of diverse backgrounds. - Understands the importance of unit testing and can write meaningful unit tests. - Understanding of GIT and GIT workflow. - Experience leading teams of technologists. - Ability to guide and coach teams on an approach to achieve goals aligned against a set of strategic initiatives. - Experience with hiring, developing, and recognizing talent.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Lead Software Engineer - Android at JPMorgan Chase within the Commercial & Investment Banking, you will play a crucial role in an agile team dedicated to enhancing, building, and delivering reliable, market-leading technology products in a secure, stable, and scalable manner. Your responsibilities will include implementing vital technology solutions across diverse technical domains within various business functions, all in support of the firm's strategic objectives. You will be responsible for building and deploying production-grade native Android Mobile applications to address various business use cases for the firm. Additionally, you will provide overall direction, oversight, training, and coaching for a team of entry-level to mid-level software engineers working on basic to moderately complex tasks. You are expected to take accountability for decisions that influence team resources, tactical operations, and the execution and implementation of processes and procedures. Ensuring successful collaboration across teams and stakeholders, identifying and mitigating issues, and providing input to leadership for improving operational efficiencies and functionality are key aspects of your role. Creating a culture of diversity, equity, inclusion, and respect for team members and prioritizing diverse representation is also a significant part of your responsibilities. Required qualifications for this role include formal training or certification on software engineering concepts with 5+ years of applied experience. You should possess practical Mobile native experience with expert knowledge in all phases of the mobile app development life cycle. Proficiency in using frameworks and APIs like Kotlin, Jetpack Compose, Dagger/Hilt for Dependency Injection, and experience with Android Studio tools like Layout Inspector, Memory Profiler, and CPU Profiler is essential. Strong experience with Data Structures, Type Conversions, Multi-Threading, clean architecture, and design patterns like MVVM, MVI, MVP, Singleton are also required. A passion for automated testing, experience with unit testing frameworks, understanding of build systems such as Gradle, Jenkins, and working in an Agile development environment are key qualifications. Experience with API integration, distributed systems, monitoring, caching, and persistence solutions, along with a demonstrated skill and passion for operational excellence and a customer-focused mindset are necessary for this role. Preferred qualifications include extensive experience in developing large-scale mobile applications, strong communication skills, significant experience managing stakeholders of diverse backgrounds, understanding of unit testing and GIT workflow, experience leading teams of technologists, and the ability to guide, coach, hire, develop, and recognize talent.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer - Android at JPMorgan Chase within the Commercial & Investment Banking, you play a crucial role in an agile team dedicated to enhancing, building, and delivering reliable, market-leading technology products in a secure, stable, and scalable manner. As a key technical contributor, you will be responsible for implementing vital technology solutions across diverse technical domains within various business functions, all in support of the firm's strategic objectives. Builds and deploys production-grade native Android Mobile applications to solve various business use cases for the firm. Provides overall direction, oversight, training, and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks. Takes accountability for decisions that influence teams resources, tactical operations, and the execution and implementation of processes and procedures. Ensures successful collaboration across teams and stakeholders. Identifies and mitigates issues to execute a book of work while escalating issues as necessary. Provides input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team. Creates a culture of diversity, equity, inclusion, and respect for team members and prioritize diverse representation. Required qualifications, capabilities, and skills: - Formal training or certification on software engineering concepts and 5+ years applied experience - Practical Mobile native experience with expert knowledge in all phases of the mobile app development life cycle - Use of frameworks and APIs like Kotlin, Jetpack Compose, Dagger/Hilt for Dependency Injection, and experience in using Android Studio tools like Layout Inspector, Memory Profiler, and CPU Profiler - Strong experience with Data Structures, Type Conversions, Multi-Threading. Experience with clean architecture & one or more design patterns MVVM, MVI, MVP, Singleton - Enthusiasm for automated testing and experience with unit testing frameworks - Understanding of build systems such as Gradle, Jenkins, or similar systems - Worked in an Agile development environment and well-versed with agile ceremonies - Experience working with API integration, distributed systems, monitoring, caching, and persistence solutions - Demonstrated skill and passion for operational excellence, customer-focused mindset, taking pride in creating an informative data-driven journey Preferred qualifications, capabilities, and skills: - Extensive experience including developing large-scale mobile applications - Strong communication skills along with significant experience managing stakeholders of diverse backgrounds - Understands the importance of unit testing and can write meaningful unit tests - Understanding of GIT and GIT workflow - Experience leading teams of technologists - Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives - Experience with hiring, developing, and recognizing talent,

Posted 1 month ago

Apply
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies