Java Software Engineer

At Rearc, we're committed to empowering engineers to build awesome products and experiences. Success as a business hinges on our people's ability to think freely, challenge the status quo, and speak up about alternative problem-solving approaches. If you're an engineer driven by the desire to solve problems and make a difference, you're in the right place!


Our approach is simple — empower engineers with the best tools possible to make

an impact within their industry.


We're on the lookout for engineers who thrive on ownership and freedom, possessing not just technical prowess, but also exceptional leadership skills. Our ideal candidates are hands-on-keyboard leaders who don't just talk the talk but also walk the walk, designing and building solutions that push the boundaries of cloud computing.


As a Java Software Engineer at Rearc, you will be pivotal in developing robust applications and integrating authentication mechanisms crucial for our projects. Your expertise in Java programming and authentication protocols will ensure secure access and data management across our systems.

What You Bring

  • 5+ years of experience as a Java Developer or in a related role.

  • Proficiency in Java programming language, with a strong understanding of its ecosystem and best practices.

  • Hands-on experience with authentication protocols and frameworks such as OAuth, OpenID Connect.

  • Familiarity with web security principles and practices.

  • Experience with Agile methodologies and version control systems (e.g., Git).

  • Strong problem-solving skills and attention to detail.

  • Excellent communication skills and ability to collaborate effectively with cross-functional teams.

What You'll Do

  • Design, develop, and maintain Java-based applications focusing on authentication mechanisms.

  • Implement secure authentication and authorization solutions following industry standards.

  • Collaborate closely with teams to integrate Java applications with various systems and platforms.

  • Write clean, scalable code and conduct thorough testing to ensure robustness and reliability.

  • Troubleshoot and debug applications to resolve performance and security issues.

  • Stay updated with the latest Java development trends, tools, and frameworks.

  • Contribute to continuous improvement of development processes and practices.

Some More About Us

Founded in 2016, we pride ourselves on fostering an environment where creativity flourishes, bureaucracy is non-existent, and individuals are encouraged to challenge the status quo. We're not just a company; we're a community of problem-solvers dedicated to improving the lives of fellow software engineers.

Our commitment is simple - finding the right fit for our team and cultivating a desire to make things better. If you're a cloud professional intrigued by our problem space and eager to make a difference, you've come to the right place. Join us, and let's solve problems together!

Delivery

New York, NY

Remote (United States)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling