Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
93 Java Interview Questions You Should Prepare For
Software Engineer Salary London
Find a Developer Job: 12 Best Job Sites For Developers
Is Software Engineering Over-Saturated?