Principal Software Engineer - Backend - Java

3 days ago

Apply Now
Logo of Cloobees

Cloobees

Salesforce • Salesforce Industries • Cloud • Vlocity • Communications

Description

• Be part of a 2 week sprint executing on the backlog in lockstep with other developers, writing code as part of an Agile team. • Work as an independent contributor collaborating with a team of developers and test engineers. • Collaborate with product management, support and engineering teams to establish priorities. • Mentoring Junior Developers & code reviewing for a remote team setting best practices and policies, writing specs, wiki pages, Knowledge Base articles and other internal documentation. • Work closely with the Support team, and communicate with customer sysadmins, DBAs and developers for troubleshooting. • Provide technology recommendations and strategy to support CloudBees product requirements. • Collaborate with product management, support and engineering teams to establish priorities, understand requirements, formulate test plans and execute them accordingly. • Ability to work with customers directly on urgent issues.

Requirements

• Expert hands-on knowledge of Core Java (10+ years), JUnit. • Solid experience with Spring and Hibernate frameworks. • Experience developing backend components, services or APIs in Java or a similar language. • Experience using public (or private) cloud provider platforms like GCP, AWS or Azure, Kubernetes and Docker containers. • Experience with analyzing thread safety and race conditions, parallelism, synchronization, and locking, including between threads, between machines in a cluster, and in the database, including optimistic and pessimistic locking. • Strong skills writing high-performance, multi-threaded, efficient and maintainable code. • Experience crafting and implementing highly scalable and performant microservices based applications. • Familiarity with HTTP, REST, HTML, JSON, and similar web-based development technologies, and with building complex multi-tier parallel distributed systems that communicate with them. • Knowledge of SQL and experience working with mainstream databases (one of MySQL, PostgreSQL, Oracle, MS SQL Server), SQL query optimisation, differences between MySQL / Oracle / SQLServer / Postgres. • Experience with building, maintaining and scaling large scale distributed systems. • Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings. • Good exposure to performance tuning tools.

Benefits

• Generous paid time off to allow our employees time to rest, recharge and to be present with family and friends throughout the year. • CloudBees believes diversity strengthens all aspects of the organization.

Apply Now

December 20, 2024

Seeking a Principal Technical Architect to shape technology solutions for projects at Zone IT Solutions.

December 10, 2024

Join Outreach to build their AI Sales Execution Platform as a Staff Software Engineer. Expand CRM Sync vision through bi-directional data integrations.

December 5, 2024

Be a strategic advisor for hybrid and multi-cloud platforms at Red Hat. Drive AI modernization in key infrastructure sectors.

Discover 70,000+ Remote Jobs!

Join now to unlock all job opportunities.

Find your dream remote job

Discover hidden jobs

We scan the internet everyday and find jobs not posted on LinkedIn or other job boards.

Head start against the competition

We find jobs within 24 hours of being posted, so you can apply before everyone else.

Be the first to know

Daily emails with new job openings straight to your inbox.

Choose your membership

Cancel anytime

Loved by 10,000+ remote workers

Wall of Love

Frequently asked questions

We use powerful scraping tech to scan the internet for thousands of remote jobs daily. It operates 24/7 and costs us to operate, so we charge for access to keep the site running.

Of course! You can cancel your subscription at any time with no hidden fees or penalties. Once canceled, you’ll still have access until the end of your current billing period.

Other job boards only have jobs from companies pay to post. This means that you miss out on jobs from companies that don't want to pay. On the other hand, Remote Rocketship scrapes the internets for jobs and doesn't accept payments from companies. This means we have thousands of more jobs!

New jobs are constantly being posted. We check each company website every day to ensure we have the most up-to-date job listings.

Yes! We’re always looking to expand our listings and appreciate any suggestions from our community. Just send an email to Lior@remoterocketship.com. I read every request.

Remote Rocketship is a solo project by me, Lior Neu-ner. I built this website for my wife when she was looking for a job! She was having a hard time finding remote jobs, so I decided to build her a tool that would search the internet for her.

Why I created Remote Rocketship

Choose your membership

Cancel anytime

Loved by 10,000+ remote workers
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com