Job Description
Job DescriptionJob Description
We are a leading technology company dedicated to delivering innovative software solutions that meet the evolving needs of our clients. Our team thrives on creativity, collaboration, and a passion for coding. We are looking for a skilled Java Developer to join our dynamic team and contribute to exciting projects.
As a Java Developer, you will be responsible for designing, developing, and maintaining high-quality Java-based applications. You will work closely with cross-functional teams, including product managers, designers, and other developers, to deliver scalable and robust software solutions. Your primary focus will be on back-end development, but you may also collaborate on front-end tasks when needed.
, Required Skills
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 2+ years of experience in Java development.
- Strong understanding of Java SE and Java EE frameworks.
- Experience with Spring Boot, Hibernate, or other Java-based frameworks.
- Familiarity with RESTful APIs and web services.
- Knowledge of SQL and experience with databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with version control systems (e.g., Git).
- Understanding of unit testing and test-driven development.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
, About Demo
Agile Onboarding is a Software as a Service (Saas) tool, which provides Applicant Tracking, Onboarding and HR services to its clients. We are exploding with growth, and having fun along the way.
Our Core Values are:
1. Service: Customer Satisfaction is our #1 priority. It comes before profit and before fun.
2. Ownership: Take extreme ownership of your assigned areas, see things through to the end.
3. Fun: Make Jokes! Laugh in the face of chaos. Keep a sense of humor.
4. Modern: Pushing the edges of innovation
It's important for us to hire people who are willing to go above and beyond. If you like to work a set schedule, of 40 hours a week, and forget about work when you leave, this Company is not for you. It's in our culture to work, when needed, and be available for our customers. Because we are a small company, we need every team member to take ownership of results.
Although there are some added stresses with working in a fast-paced, small team, there are also some perks!
Here are a few of the perks you can enjoy, in exchange for your hard work:
- Flexible PTO time - take time when you need it, as long as results are being done.
- Annual conference - fun trip every year to recap the year, and go over goals for the next year. This is always held in a vacation-destination place!
- Long term incentive - as our tool grows, our leadership team will provide bonus-incentive to our Team Members. As we grow, you will grow - technically and financially.
- Privacy - our company will not ask about your vaccine status, or any other health statuses. We provide medical insurance for our people, and believe that medical privacy is important.