drjobs Mobile Architect-ONSITE العربية

Mobile Architect-ONSITE

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

10years

Job Location drjobs

Dallas, OR - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Role: Mobile Architect
Location: DallasTX
**Onsite**


Required:

12 years experience in the design development of large scale mobile applications
Solid hands on technical knowledge/experience in Kotlin Java web tech stack
Proficiency in Android application development. Excellent verbal and written communication skills
Solid understanding of web development and web technologies.

Excellent knowledge and capability to use OS frameworks for multithreading data persistence and adapting user interface across multiple screen sizes
Experience with developing custom UIs and animations
Knowledge of implementing APIs for Ad integration push notifications and cloud messaging
Knowledge to apply Test Driven development throughout the lifecycle of the application.
Handson knowledge to define functional and integrational test strategies and to provide support and guidance for troubleshooting.
Advanced knowledge of unit testing best practices and continuous Integration processes (CI/CD)
Well versed with code versioning tools such as Git and continuous integration(Jenkins)
A strong understanding of approaches and techniques to optimize application performance
Understanding of design strategies for effectively leveraging CDNs
In depth understanding of agile development methodologies
Experience delivering large programs in a complete agile model
Strong experience in JavaScript and Angular framework
Experience in integrating with Restful and JSON based services

Top 3 skills required (Must have): 1) Strong expertise in Core Java, particularly with recent versions of JDK, ensuring up-to-date knowledge of Java 8 through the latest versions. Solid Foundation in Latest version of Java (17+), Java Memory Models, JVM Performance Tuning, 2) Proficiency in containerization (e.g., Docker) and orchestration (e.g., Kubernetes) to deploy and manage distributed applications efficiently. Experience with Redhat OpenShift Platform is a definite Advantage. 3) Experience with message brokers like Kafka or RabbitMQ for building scalable, event-driven architectures. Job Description/ Responsibilities: General: Java FSE Senior Developer / Tech Lead Profile Strong Scrum background. Delivering superior Engineering outcomes. Strong expertise in Core Java with special focus on performance Preferably in Banking / Payments industry experience - Strong expertise in Core Java, particularly with recent versions of JDK, ensuring up-to-date knowledge of Java 8 through the latest versions. - Experience with functional and reactive programming and framework such as Akka - Experience with Quarkus and vertx for developing high-performance, cloud-native Java applications with fast startup times and low memory footprint. - Experience with gRPC for high-performance, cross-platform RPC (Remote Procedure Call) framework for efficient inter-service communication - Strong knowledge of serialization and deserialization payload formats such as Protocol Buffers, Avro - Proven experience in analyzing and optimizing Java-based microservices for performance and scalability. - Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) for handling large volumes of structured and unstructured data. - In-depth knowledge of techniques for optimizing applications to achieve low latency and high throughput. - Experience in transitioning from monolithic architectures to microservices, focusing on modularity, scalability, and maintainability. - Proficiency in using micro services design patterns for building scalable Java applications - Experience with message brokers like Kafka or RabbitMQ for building scalable, event-driven architectures. - Proficiency in containerization (e.g., Docker) and orchestration (e.g., Kubernetes) to deploy and manage distributed applications efficiently. - Experience in implementing low latency and multi-threading techniques - Insight into key areas for performance improvement in Java applications, such as garbage collection tuning, memory management, and efficient use of data structures. - Knowledge of open-source tools to minimize costs while achieving high performance Core Java: Solid Foundation in Latest version of Java (17+), Java Memory Models, JVM Performance Tuning, concurrency). Knowing other functional language is a plus. Database: SQL (Postgres) / NoSQL (Cassandra) Caching: Familiarity with Redis or Similar is desirable Event Streaming: Kafka/RabbitMQ Cloud Native: Docker/Kubernetes/Ansible/Helm/AWS/OCP Frameworks: Reactive Programming/Spring Cloud Migration: CDC / ACLs / Hybrid Deployments DevOps: Pipelines/CICD/Git/TDD/Automated Testing/Chaos Engineering US Degree would be an advantage

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.