Kotlin Developer
Engineering Department San Diego, CA (Hybrid) - W2 ONLY
About Our Client
Our client is a leading financial software company with a 40-year history of innovation in the tech industry. They specialize in developing cutting-edge financial management and tax preparation software for small businesses and individuals. With a global presence and offices across multiple countries, they are committed to powering prosperity around the world. Their core values include integrity, customer obsession, and continuous innovation.
Job Description
We are seeking a talented Kotlin Developer to join our client's dynamic engineering team. In this role, you will be integral to the development and maintenance of high-quality web and mobile software applications. You'll work in a collaborative, fast-paced environment, contributing to various stages of the software development lifecycle.
As a Kotlin Developer, you'll have the opportunity to work on cutting-edge projects that directly impact millions of users. You'll collaborate with cross-functional teams to drive innovation and deliver robust, scalable solutions. This position offers an exciting chance to grow your skills in cloud technologies and modern software development practices.
Duties and Responsibilities
- Deliver high-quality web or mobile software, including requirements, design, code, and documentation
- Spend approximately 80-90% of your time on hands-on coding
- Contribute to early quality activities, including peer reviews of estimates, designs, and code
- Resolve defects and bugs during various stages of testing and production
- Partner effectively with team members to meet commitments and deadlines
- Work cross-functionally with product management, QA/QE, and various product lines or business units
- Foster positive team dynamics and contribute to overall team success
- Apply and grow technical skills to better serve customers
- Own end-to-end features, including design, documentation, development, testing, and maintenance
Required Experience/Skills
- BS/MS in Computer Science or equivalent work experience
- 3+ years of experience developing software applications
- Strong proficiency in Kotlin and Java
- Experience with Spring Boot framework
- Solid understanding of Amazon Web Services (AWS)
- Experience with CI/CD pipelines (Jenkins preferred)
- Grasp of software engineering fundamentals and their practical application
- Understanding of the Software Development Life Cycle (SDLC)
- Experience with web services (REST or SOAP)
- Knowledge of unit testing and Test-Driven Development (TDD)
- "Self-starter" attitude with ability to make decisions independently
- Excellent problem-solving skills and a history of superb delivery
- Strong verbal and written communication skills
- Outstanding partnership and teamwork abilities
- Experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
Nice-to-Haves
- Experience with Kubernetes
- Familiarity with financial software or fintech industry
- Contributions to open-source projects
- Experience with microservices architecture
Education
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Pay & Benefits Summary
- Competitive hourly rate: $95-$99 per hour (W2)
- Hybrid work environment (mix of on-site and remote work)
- Comprehensive health benefits package
- 401(k) retirement plan
- Professional development opportunities
- Collaborative and innovative work culture
- Opportunity to work on impactful projects used by millions
Call-to-Action
Join our cutting-edge team and help shape the future of financial software! Apply now and be part of an innovative company that's changing the way people manage their finances.
Kotlin | Java | Spring Boot | AWS | Jenkins | CI/CD | Agile | Software Development | FinTech | Cloud Computing