Senior Java Developer - Java, Spring, AWS

Austin, Texas, United States

Posted:17 days ago
Sector:Software Engineering
Location:Austin, Texas, United States
Job Ref:BH-36870-2
Job Type:Permanent
Expiry date:6/5/2023
Contact:Carl Baird
Contact Email:carl.baird@source-technology.com 
Title: Senior Java Developers
Location: Austin, TX
Work type: Full-time, permanent
Remote: 60% (2 days onsite in Downtown Austin)

Candidates must be eligible to work in the USA. Our client is unable to provide visa sponsorship.
 
Our client based in Austin, TX builds world-class open-source products for code quality and security. Their open-source products support over 30 programming languages, empowering dev teams of all sizes to solve coding issues within their existing workflows. With over 7 million developers using their software and a community edition trusted by more than 400,000 organizations globally, their products are a gold standard for teams and businesses to deliver better, safer software.
 
As a member of one of our engineering teams, you'll be a key player in making the best software tools for Code Quality and Security, creating new features that help our users write better software and delivering a high quality, amazingly powerful and popular open-source product.

You will be part of a brand new engineering department being built in Austin, TX. Our client is headquartered out of Switzerland and has a huge presence in Europe. They're expanding into the US because over 60% of their clients are based across the Atlantic. The team will consist of 10 hires to start, with scope to continue growing this team throughout 2023.
 
Responsibilities:
  • Collaborate with Product Managers and UX designers to specify new features and enhance various products.
  • Develop new features centred around the end user.
  • Follow strong TDD methods – including unit and integration tests.
  • Release and monitor your new features into production.
  • Work with agile methodologies.
  • Contribute to the definition of the team’s short and long term goals.
  • Do sprints with an integrated (Dev and Ops) team
 
Key Requirements
  • A higher degree in computer science.
  • Several years of experience as a Backend Developer using Java (8+)
  • Developing in Java with clean and maintainable code.
  • Strong architectural and design pattern principles
  • Experience with relational RDBMS (such as MySQL, SQL Server, Postgres)
  • Code Quality practices (experience in using testing frameworks), constructive code reviews
  • Tooling – Maven, Gradle & Git.
 
Nice to have
  • A first experience on AWS, ideally developing a cloud-native application
  • Knowledge of Python and Bash scripting
  • Knowledge of a mainstream RDBMS Oracle, SQL Server, and/or Postgres
  • Experience with API design and third-party integrations
 
Soft Skills
  • Using initiative and strong track record of seeing things through to the end.
  • Positive attitude and open-mindedness
  • Enjoys dealing with complexity.
  • Self-Confidence
 
Benefits
  • Competitive salaries
  • Yearly bonus
  • Health insurance – 90% coverage from start date
  • 401k matching of 4% after 3 months
  • 23 PTO

Culture

  • Safe and diverse work culture – their international team values respect, kindness, and never being afraid to fail.
  • Flexible hours - we schedule our days to be effective at work, while also being able to enjoy life’s important moments.
  • Great people - we value people skills as much as technical skills and strive to keep things friendly and laid back.
  • Work-life balance - keeping a healthy work-life balance is important. This is why some people prefer working some days from home.

If you're interested in this position please send your resume and availability for a screening call to carl.baird@source-technology.com.

Apply now