Android Application Modernization Architect and Developer

Atlanta, Georgia

Salary Details: Open + Bonus

Request Technology - Craig Johnson
Request Technology - Craig Johnson
Apply for this Job

This is a 5 day onsite role each week

We are unable to sponsor for this permanent Full time role

Position is bonus eligible

Prestigious Enterprise Company is currently seeking a Android Application Modernization Architect and Developer. Candidate will lead the efforts in modernizing and optimizing our Android based POS application. In this role, you will work closely with cross-functional teams to migrate and decompose a monolithic application to a microservices-based architecture, improving scalability, performance, and agility. Your expertise will guide the transformation of our POS application, ensuring seamless integration, cloud-native capabilities, and long-term sustainability. The initial phases will require discovery to determine the right long term approach and strategy and overall estimation of the work.

Responsibilities:

Lead the design and implementation of microservices architecture.

Assess and analyze existing monolithic application to identify opportunities for modularization into microservices.

Develop, test, and deploy microservices with a focus on scalability, maintainability, and performance.

Collaborate with development, operations, and architecture teams to ensure smooth integration of microservices with existing systems.

Implement cloud-native technologies and tools, including containerization (Docker, Kubernetes) and CI/CD pipelines, to enhance deployment and management of microservices.

Provide guidance on best practices for microservices, including API design, security, and data management.

Ensure that microservices are well-documented, easily consumable, and meet business and technical requirements.

Collaborate with DevOps teams to streamline and automate processes for application lifecycle management.

Stay up-to-date with emerging trends and technologies related to microservices, and containerization.

Qualifications:

Strong programming skills in Android.

Proven experience in microservices architecture and modernizing Legacy systems.

Strong understanding of cloud platforms such as AWS, Azure, or Google Cloud.

Proficiency with containerization and orchestration technologies (Docker, Kubernetes).

Experience with API development and design (REST, gRPC).

Familiarity with service discovery, monitoring, logging, and tracing (eg, Prometheus, Open Telemetry).

Strong programming skills in languages such as Java, Go, or Node.js.

Knowledge of CI/CD practices and tools (Github Actions)

Experience with distributed databases and messaging systems (eg, Kafka).

Knowledge of Service Mesh (eg Linkerd)

Strong problem-solving and analytical skills with the ability to work in a fast-paced environment.

Excellent communication skills and the ability to work collaboratively across teams.

Date Posted: 05 May 2025
Apply for this Job