Android Mobile Developer - Java/Kotlin

November 14

Apply Now
Logo of CACI International Inc

CACI International Inc

IT β€’ Intel β€’ Government β€’ Defense β€’ Cyber

10,000+ employees

Founded 1962

πŸ”’ Cybersecurity

Description

β€’ Serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles. β€’ Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes. β€’ Responsible for designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight. β€’ Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases. β€’ Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components. β€’ Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports. β€’ Providing mentoring to junior members of the team.

Requirements

β€’ Must be a U.S. Citizen with the ability to pass CBP background investigation β€’ College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree β€’ Professional Experience: at least seven (7) years related technical experience, with software design, development and implementation in a Windows Environment β€’ Experience using Kotlin or Java to develop applications for Android devices β€’ Experience designing, building, and maintaining high quality, reusable, and reliable Java and Kotlin code β€’ Experience integrating Android applications with back-end services using various protocols and technologies such as REST, GraphQL, and websockets β€’ Experience creating plugins within a framework of existing Android applications β€’ Experience with source code control systems and concurrent development workflows (Git preferred) β€’ Experience with SQL and RDBMS such as Oracle, MySQL, or PostgreSQL β€’ Ability to diagnose performance bottlenecks and implement optimizations β€’ Experience implementing and maintaining unit tests to ensure robustness, usability, and reliability β€’ Passion for user experience and user-centric development β€’ Strong communication skills that include leading design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration β€’ Object oriented design and development (OODD) expertise, Service Oriented Architecture (SOA)

Benefits

β€’ Competitive benefits β€’ Learning and development opportunities β€’ Comprehensive benefits such as healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.

Apply Now
Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com