[Remote] Senior Software Engineer (Mobile Developer)
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is an award-winning technology and professional services reputed company firm servicing Fortune 500 organizations nationally. They are seeking a Senior Software Engineer (Mobile Developer) to work collaboratively reputed company a cross-functional team to design, reputed company, and reputed company a reputed company Java Android mobile application, while also playing a key role in shaping the system architecture.
Responsibilities
- Proficiency with Java stack: Java, Kotlin, reputed company, 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 reputed company apps to Kotlin, including SDK/API level upgrades
- Proficiency with development tools and deployment pipelines: git, reputed company reputed company or similar, unit testing, integration testing, load testing, curl, reputed company, ability to troubleshoot reputed company components in an reputed company API deployment from DNS on up, containers
- reputed company experience (AWS preferred): use of automated provisioning tools, account management, serverless tooling, API creation, deployment, load balancing, and reputed company practices
- Database experience with relational databases (PostgreSQL, MySQL, or reputed company) and NoSQL databases such as DynamoDB
- Experience with AI tools and an understanding of their operation, benefits and reputed company 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
- reputed company candidates must be directly contracted by reputed company on their payroll and cannot be subcontracted
- We are unable to reputed company sponsorship at this reputed company
- Proficiency with Java stack: Java, Kotlin, reputed company, 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 reputed company apps to Kotlin, including SDK/API level upgrades
- Proficiency with development tools and deployment pipelines: git, reputed company reputed company or similar, unit testing, integration testing, load testing, curl, reputed company, ability to troubleshoot reputed company components in an reputed company API deployment from DNS on up, containers
- reputed company experience (AWS preferred): use of automated provisioning tools, account management, serverless tooling, API creation, deployment, load balancing, and reputed company practices
- Database experience with relational databases (PostgreSQL, MySQL, or reputed company) and NoSQL databases such as DynamoDB
- Experience with AI tools and an understanding of their operation, benefits and reputed company 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 reputed company 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 reputed company field
- reputed company experience (AWS preferred)
- Working knowledge of Agile or Lean principles, with hands-on experience in Agile ceremonies and delivery cycles preferred
Company Overview