Java Developer

Bskt
Greater London, UK
3 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Automation of Tests Unit Testing Cloud Computing Code Review Databases High-Level Architecture Python (Programming Language) Pair Programming
+5 more
Cloud Services Ruby Software Engineering Web Applications ReactJS

Job description

The Java Developer will be primarily responsible for the full development life cycle, from gathering requirements, high-level design, creating technical/functional specifications through to development. The Java Developer will have the opportunity to work on some very large and complex enterprise projects, utilising cutting edge concepts, practices and procedures., * You will work closely with other team members to write software collaboratively using pair programming and peer code reviews.

Requirements

You will join a motivated team of engineers who take pride and responsibility for the components they write, build, test, and release., * You have enthusiasm for writing clean code taking a test-driven approach.

  • You will write application code and unit tests in Java for microservice components that are deployed to the Cloud.
  • You will use Ruby and Python for automated testing and defining cloud infrastructure.
  • You have effective communication skills and will interact well with all the team and will mentor junior members.
  • You are curious and embrace change. You have a flexible attitude to changing technologies and requirements.
  • Goal orientated - you will enjoy finishing ‘the job’ in all its detail.

Are you the right candidate?

The ideal candidate will have substantial experience and expertise with

  • Pair programming and peer code reviewing
  • Writing production quality applications in Java
  • Effective team working and communication
  • Cloud services, Amazon Web Services preferred
  • Web based APIs
  • Experience within a Java role previously using Java 7 or 8
  • Knowledge of Spring frameworks
  • Understanding of SOLID
  • Knowledge of TDD

You have two or more years of employment as a software engineer. You are competent using Java, React and databases. You have a growth mindset that you apply to all aspects of your work.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

Videos

See all

Related articles

See all