Sr. Java Software Engineer
Sr. Java Software EngineerClarabridge is looking for a progressive and innovative Java software engineer to provide technology leadership and hands-on coding skills to our growing development team. Our technologies and tool chain include Spring, SpringBoot, Elastic, Spock, Jenkins, Chef, Nexus, and GitHub among others.We are a scrum shop and happy to teach and mentor if you dont have previous scrum experience. If you do have scrum experience, then youll be happy to know that we do full scrum, complete with sprint planning, sprint review, retrospectives, scrums, backlog refinement, and planning poker. We also embrace XP development methodologies and put great value on XP development principles in this role youll be able to drive our adoption of XP techniques. What youll do:Design and architect solutions using modern, progressive XP engineering principles and techniquesResearch and implement full-stack solutions to address architectural needsWrite testable, well thought-out code in Java and potentially groovyWrite unit tests, lots of them.Write automated acceptance tests, lots of those too.Encourage technical collaboration and lead new technical initiatives while being accountable for sound design and implementationEvaluate and implement tools to make the whole teams job easierOptimize and refactor existing codeMentor and pair with other team membersPost at least one hilarious animated GIF to our Slack each day About you:We think youd be a great fit for this role if youHave a Bachelors degree or the foreign equivalent from a top tiered school in Computer Science, Engineering, Information Technology or Mathematics.Have 8+ years professional software engineering experience.Are a progressive coder, embracing the principles of agile and XP and teaching others.Insist on writing automated tests and building an automated CI/CD pipeline.Have designed and built enterprise-class software before.Like to mentor and collaborate with others.Understand architectural trade-offs and are able to create practical-yet-forward-looking solutions.Confidently adopt and leverage new technologies. Benefits:Clarabridge offers unlimited paid time off, full medical, full dental, matching 401k, wellness programs like gym membership reimbursement, public transportation incentives, and a thriving corporate culture. We also sponsor H1-Bs. About us:Clarabridges customer experience management platform helps hundreds of the worlds leading brands understand and improve the customer journey. With over 310 employees and offices in Reston, London, San Francisco, Barcelona, Ghent, and Singapore, Clarabridge is an internationally recognized leader in the Customer Experience Management industry. Our culture is people-focused, results-oriented, and customer-obsessed. In addition to standard benefits, we also offer employees free snacks and drinks onsite, great social events, office ping pong and pool tables, and lots of health-focused perks like an onsite gym and sit/stand desks.