Senior JAVA Software Engineer
Posted on 11/3/2023
Jamf

1,001-5,000 employees

IT management software for apple devices
Company Overview
Jamf’s mission is to help organizations succeed with Apple products with their IT management software. The company is committed to empowering people to focus on their jobs and not get hassled by managing technology with their platform that protects, automates deployment, and easily integrates across Apple devices.
Data & Analytics

Company Stage

IPO

Total Funding

$332.2M

Founded

2002

Headquarters

Minneapolis, Minnesota

Growth & Insights
Headcount

6 month growth

0%

1 year growth

5%

2 year growth

5%
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
iOS/Swift
Git
Java
Kotlin
REST APIs
SCRUM
SQL
Kubernetes
UI/UX Design
Software Testing
CategoriesNew
Software Engineering
Requirements
  • Bachelor's Degree in Computer Science or related field
  • Minimum 5 years of experience in Java/Kotlin application development
  • Experience and knowledge of: Spring Framework, SQL, AWS, Git, Kubernetes
  • Experience with and/or knowledge of Java web application performance
  • Strong understanding of testing and quality assurance processes
  • An interest in working with the Apple Mac OS X and iOS platforms
  • Strong communication, analytical, and listening skills
  • Ability to interact effectively with co-workers in a results-driven culture
  • Strong written and oral English language skills
Responsibilities
  • Build a deep understanding of workflows that make a Jamf customer successful and apply that knowledge to build high-quality software
  • Agile Development experience, especially unit testing, continuous integration, refactoring, code reviews, meeting the overall project requirements
  • Understanding of and commitment to Agile development methods and practices, namely Kanban, Scrum or SAFe
  • Contribute as a fully embedded member of an agile team, working directly with Software Engineers, Product Managers, Technical Writers, Software Architects, Visual and UX Designers, Product Owners, and others to define, plan, and execute work
  • Has ability to positively impact coworkers and teams in a highly collaborative environment
  • Create, improve and maintain software components utilizing appropriate software language(s) while applying the necessary engineering theory and logic to meet overall project requirements
  • Engage and collaborate with Software Engineers across teams to share and define, other Senior Engineers and Architects working on the product, in order to build a holistic view of the product and work to improve it
  • Help define and share best practices related to their area(s) of expertise
  • Be an active member of high-level technical groups building the technical vision of the product's future
  • Mentor team members in their technical journey and grow their ability to take on increasing responsibilities on the team
  • Share knowledge with the rest of the organization
  • Named a Fortune Best Workplace in Technology, 2022
  • We offer flexible work-life in a choice-based office model
  • You will have the opportunity to work with a small and empowered team where the culture is based on trust, ownership, and respect
  • You will have the opportunity to make a real and meaningful impact for more than 70,000 global customers with the best Apple device management solution in the world
  • We fully believe in a selfless attitude at Jamf and practice that daily to ensure our colleagues are happy, successful, and have a sense of belonging
  • Visit our Jamf Engineering blog to learn more about the innovative projects our team is working on and what we learn from each challenge we solve. A blog written by engineers, for engineers at medium.com/jamf-engineering