Note: The job is a remote job and is open to candidates in USA. ASK Consulting is an award-winning technology and professional services recruiting firm servicing Fortune 500 organizations nationally. They are seeking a Senior Software Engineer (Mobile Developer) to work collaboratively within a cross-functional team to design, develop, and modernize a native Java Android mobile application, while also playing a key role in shaping the system architecture.
Responsibilities
- Proficiency with Java stack: Java, Kotlin, Maven, Gradle, JUnit or other testing tools, JMeter or other load testing tools, along with key libraries for building REST APIs and authentication protocols
- Proficiency in creating Android mobile applications
- Experience upgrading mobile applications from older Java-based native apps to Kotlin, including SDK/API level upgrades
- Proficiency with development tools and deployment pipelines: git, GitHub Enterprise or similar, unit testing, integration testing, load testing, curl, Postman, ability to troubleshoot all components in an enterprise API deployment from DNS on up, containers
- Cloud experience (AWS preferred): use of automated provisioning tools, account management, serverless tooling, API creation, deployment, load balancing, and security practices
- Database experience with relational databases (PostgreSQL, MySQL, or Oracle) and NoSQL databases such as DynamoDB
- Experience with AI tools and an understanding of their operation, benefits and current drawbacks
- Familiarity with or experience participating in test-driven development environments or cultures that prioritize iterative testing and feedback loops
- Working knowledge of Agile or Lean principles, with hands-on experience in Agile ceremonies and delivery cycles preferred
Skills
- All candidates must be directly contracted by ASK Consulting on their payroll and cannot be subcontracted
- We are unable to provide sponsorship at this moment
- Proficiency with Java stack: Java, Kotlin, Maven, Gradle, JUnit or other testing tools, JMeter or other load testing tools, along with key libraries for building REST APIs and authentication protocols
- Proficiency in creating Android mobile applications
- Experience upgrading mobile applications from older Java-based native apps to Kotlin, including SDK/API level upgrades
- Proficiency with development tools and deployment pipelines: git, GitHub Enterprise or similar, unit testing, integration testing, load testing, curl, Postman, ability to troubleshoot all components in an enterprise API deployment from DNS on up, containers
- Cloud experience (AWS preferred): use of automated provisioning tools, account management, serverless tooling, API creation, deployment, load balancing, and security practices
- Database experience with relational databases (PostgreSQL, MySQL, or Oracle) and NoSQL databases such as DynamoDB
- Experience with AI tools and an understanding of their operation, benefits and current drawbacks
- Familiarity with or experience participating in test-driven development environments or cultures that prioritize iterative testing and feedback loops
- Working knowledge of Agile or Lean principles, with hands-on experience in Agile ceremonies and delivery cycles preferred
- Bachelor's degree in related discipline and 4 years of experience in software engineering
- The right candidate could also have a different combination, such as a master's degree and 2 years of experience; a Ph.D. and up to 1 year of experience; or 8 years of experience in a related field
- Cloud experience (AWS preferred)
- Working knowledge of Agile or Lean principles, with hands-on experience in Agile ceremonies and delivery cycles preferred
Company Overview
ASK Consulting provides innovative talent implementation, workforce management, and project solutions to various industries. It was founded in 1995, and is headquartered in Alpharetta, Georgia, USA, with a workforce of 501-1000 employees. Its website is https://www.askconsulting.com/.