REMOTE Java/Kotlin Developer

company banner
Apex Systems
Software, Engineer, Java, JavaScript, Development, QA, Programming, Test, SDLC, Systems, Scripts
Full Time

Job Description

Looking for a Sr Software Engineer with Java/Kotlin experience for a 100% REMOTE role for an 8-18 month contract. Please send resume to (no C2C).

This is a heavy backend role for a team that develops high-volume customer facing experiences that are leveraged by client's customers to complete their tax returns.

Our experiences are a critical part of the company, are used by millions of customers each year. We adopted agile processes to move fast

The ideal candidate is a Sr Software Engineer who is an expert at back-end Java/Kotlin development, and also experienced with JavaScript. This engineer should be full-stack and prepared to work at all levels of the application. They will be directly responsible for the design, development, testing, maintenance, and documentation of high-volume customer experiences. Responsibilities • Successful delivery of full-stack applications using Java and/or Kotlin • Development of customer-facing applications from design through implementation • Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying technical expertise to challenging programming and design problems • Roughly 70-85% hands-on coding • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches • Work cross-functionally with various Intuit teams: product management, QA/QE, various product lines, or business units to drive forward results • Contribute to the design and architecture of the project • Experience with Agile Development, SCRUM, or Extreme Programming methodologies Qualifications • 7+ years experience developing web applications using Java. • 5+ years of Spring • 3+ years of Spring Boot • 2+ years experience with Git • Kotlin a big plus • 5+ years developing unit tests using Mocking and/or Test Driven Development in Java • 1+ years of Hibernate experience in Java • JavaScript experience and a history of full-stack delivery • BS/MS in computer science or equivalent work experience. • Experience with the entire Software Development Life Cycle (SDLC). • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences. • Strong understanding of the Software design/architecture process. • Experience with unit testing & Test Driven Development (TDD). • Passion for growing and applying technical skills in service to customers • Experience with Agile Development, SCRUM, and/or Extreme Programming methodologies • May be on-call for urgent issues Preferred Experience: • Experience developing, maintaining, and innovating large scale, consumer facing web applications. • Experience with social, mobile, cloud/SaaS, big data, or analytics. • Familiar with the development challenges inherent with highly scalable and available web applications. • Always Be Learning: Experience with open source technologies (if no practical work experience w/ Big Data, or cutting edge front-end technology-you're prototyping and/or researching the up and coming technology and solutions. • Experience with various, modern web frameworks.

Skills: Required Skills : • 7+ years experience developing web applications using Java. • 5+ years of Spring • 3+ years of Spring Boot • 2+ years experience with Git • Kotlin a big plus • 5+ years developing unit tests using Mocking and/or Test Driven Development in Java • 1+ years of Hibernate experience in Java • JavaScript experience and a history of full-stack delivery • Experience with the entire Software Development Life

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or


Company Information

Apex Systems is a world class technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients’ digital visions. We provide a continuum of service from workforce mobilization and modern enterprise solutions to digital innovation to drive better results and bring more value to our clients. Apex transforms our customers with modern enterprise solutions tailored to the industries we serve. Apex has a presence in over 70 markets across US, Canada and Mexico. Apex is a segment of ASGN Inc. (NYSE: ASGN)

.
Dice Id : apexsan
Position Id : 1085970
Originally Posted : 1 month ago

Similar Positions at Apex Systems

Senior Software Engineer
  • San Bruno, CA
  • 23 hours ago
Programmer Analyst Senior*
  • Richmond, CA
  • 23 hours ago
Software Engineer II
  • Mountain View, CA
  • 23 hours ago
BIDW Subject Matter Expert
  • Oakland, CA
  • 23 hours ago
Program Manager
  • Sunnyvale, CA
  • 23 hours ago
Data Engineer
  • San Jose, CA
  • 23 hours ago
Full-stack Developer
  • Rancho Cordova, CA
  • 23 hours ago
WMS Developer (Java)
  • Olive Branch, MS
  • 23 hours ago
Java Developer 100% REMOTE
  • Omaha, NE
  • 23 hours ago